Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Simple Multi-Tier example in C#?
Message
General information
Forum:
ASP.NET
Category:
Other
Environment versions
Environment:
C# 2.0
OS:
Windows XP SP2
Database:
Jet/Access Engine
Miscellaneous
Thread ID:
01074638
Message ID:
01075144
Views:
27
this.unitPriceTextBox.Text = aOrder.CalcQuote(this.unitPriceTextBox.Text, this.unitsTextBox.Text);
.Text is expecting a string, CalcQuote() is returning a decimal. You need another conversion in there.

~~Bonnie



>Getting an error: "Cannot implicitly convert decimal to string" What did I do wrong?
>
>From the JobForm.cs file:
>
>private void addButton_Click(object sender, EventArgs e)
>  {
>      //Instantiate a business tier object.
>      //Biz_Tier aOrder = new
>      //    Biz_Tier(this.unitPriceTextBox.Text, this.unitsTextBox.Text);
>      Biz_Tier aOrder = new Biz_Tier();
>      this.unitPriceTextBox.Text = aOrder.CalcQuote(this.unitPriceTextBox.Text, this.unitsTextBox.Text);
>        }
>
>
>From the Biz_Tier.cs file:
>
>using System;
>using System.Collections.Generic;
>using System.Text;
>
>namespace CarpetCleaningQuote
>{
>    class Biz_Tier
>    {
>        //Class level variables
>        private string priceString, unitString;
>        decimal quoteDecimal;
>
>        public decimal CalcQuote(string Price, string Units)
>        {
>            decimal priceDecimal = decimal.Parse(Price);
>            int unitStringInteger = int.Parse(Units);
>            quoteDecimal = (unitStringInteger * priceDecimal);
>            return quoteDecimal;
>        }
>
>        private string Quantity
>        {
>            set
>            {
>                this.priceString = value;
>            }
>        }
>
>        private string Units
>        {
>            set
>            {
>                this.unitString = value;
>            }
>        }
>
>        private decimal quote
>        {
>            get
>            {
>                return this.quoteDecimal;
>            }
>        }
>    }
>}
>
Bonnie Berent DeWitt
NET/C# MVP since 2003

http://geek-goddess-bonnie.blogspot.com
Previous
Reply
Map
View

Click here to load this message in the networking platform