Thread: C# Help
View Single Post
Old 11-09-2012, 02:09 AM   PM User | #1
alex11
New Coder

 
Join Date: Jul 2012
Posts: 13
Thanks: 3
Thanked 3 Times in 3 Posts
alex11 is an unknown quantity at this point
C# Help

hi, Visual C# 2008 keeps giving me an error message saying convert to bool, but when i convert to bool it gives another error. The problem is my if statement but im not sure how to fix it.

the lengthInteger = 22 is the problem according to the compiler errors

Code:
private void acceptButton_Click(object sender, EventArgs e)
        {
            try
            {
                int hoursInteger = 0;
                int lengthInteger = 0;
                int totalInteger = 0;
                int rateInteger = 0;


                hoursInteger = int.Parse(hoursTextBox.Text);
                lengthInteger = int.Parse(lengthComboBox.Text);

                if (lengthInteger = 22)
                {
                    totalInteger = 95 * hoursInteger;
                    rateInteger = 95;
                }
                if (lengthInteger = 24)
                {
                    totalInteger = 137 * hoursInteger;
                    rateInteger = 137;
                }
                if (lengthInteger = 30)
                {
                    totalInteger = 160 * hoursInteger;
                    rateInteger = 160;
                }
                if (lengthInteger = 32)
                {
                    totalInteger = 192 * hoursInteger;
                    rateInteger = 192;
                }
                if (lengthInteger = 36)
                {
                    totalInteger = 250 * hoursInteger;
                    rateInteger = 250;
                }
                if (lengthInteger = 38)
                {
                    totalInteger = 400 * hoursInteger;
                    rateInteger = 400;
                }
                if (lengthInteger = 45)
                {
                    totalInteger = 550 * hoursInteger;
                    rateInteger = 550;
                }

                string summaryString = "Orderer Name:   "
        + nameTextBox.Text
        + "\n\n" + "Total Hours:  "
        + hoursInteger.ToString("N")
        + "\n\n" + "Hourly Rate:  "
        + rateInteger.ToString("C")
        +"\n\n" + "Total Cost:  "
        + totalInteger.ToString("C");
                MessageBox.Show(summaryString, "Dinner cost Summary",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);

            }

            catch (FormatException)
            {
                MessageBox.Show ("Please enter a whole number");
                hoursTextBox.Focus();
            }

        }
alex11 is offline   Reply With Quote