Click here to Skip to main content
15,867,308 members
Home / Discussions / C#
   

C#

 
GeneralRe: How do I cast a double to an int? Pin
David198711-Apr-11 7:35
David198711-Apr-11 7:35 
GeneralRe: How do I cast a double to an int? Pin
Justiin126511-Apr-11 7:45
Justiin126511-Apr-11 7:45 
GeneralRe: How do I cast a double to an int? Pin
AspDotNetDev11-Apr-11 8:06
protectorAspDotNetDev11-Apr-11 8:06 
AnswerRe: How do I cast a double to an int? Pin
Alan N11-Apr-11 7:47
Alan N11-Apr-11 7:47 
AnswerRe: How do I cast a double to an int? Pin
Luc Pattyn11-Apr-11 8:09
sitebuilderLuc Pattyn11-Apr-11 8:09 
GeneralRe: How do I cast a double to an int? Pin
Justiin126511-Apr-11 8:14
Justiin126511-Apr-11 8:14 
GeneralRe: How do I cast a double to an int? Pin
AspDotNetDev11-Apr-11 8:29
protectorAspDotNetDev11-Apr-11 8:29 
QuestionPRE Tagged Pin
AspDotNetDev11-Apr-11 8:11
protectorAspDotNetDev11-Apr-11 8:11 
I have a program for work that uses a formula to calculate the refurb on a unit (parts replaced on cableboxes that were damaged) divided by total units(cableboxes that went through refurb, but did not have any parts replaced). I looked up casting online, and the format for it is intvaluetoconvert = Convert.toint32; I'm doing that, but still get the error "Cannot implicitly convert type double to int. An explicit conversion exists (are you missing a cast?)" What am I doing wrong? Here's some of my code to look at:

C#
private int GetRefurbRate()
{
    string sql = "";
    double Refurb_Rate;
    int totalRefurb = 0;
    int totalUnits = 0;
    string error_msg = "";

    sql = "SELECT COUNT(rp.repair_ord) " +
        "FROM " + schema + ".repair_part rp " +
        "WHERE rp.repair_ord = '" + repair_ord + "' ";
    while (true)
    {
        if (!myDb.RunSql(sql, true))
        {
            error_msg = "DBError for getting Refurb Rate";
            break;
        }
        if (myDb.dbRdr.HasRows)
        {
            if (myDb.dbRdr.Read())
            {
                try //Try and Catch are here b/c I originally had everything ints, and and they just caught the 0 exception.
                {
                    Refurb_Rate = Convert.ToInt32( totalRefurb / totalUnits * 100); //This is where I try to perform the cast.
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                }
            }

            //int Refurb_Rate = Convert.ToInt32(Refurb_Rate);
        }

        break;
    }
    myDb.dbRdr.Close();

    if (error_msg != String.Empty)
    {
        MessageBox.Show(error_msg, "Get Refurb Rate",
        MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
    }

    return Refurb_Rate;
}

This is not the age of reason, this is the age of flummery, and the day of the devious approach. Reason’s gone into the backrooms where it works to devise means by which people can be induced to emote in the desired direction.

AnswerRe: PRE Tagged Pin
Luc Pattyn11-Apr-11 8:16
sitebuilderLuc Pattyn11-Apr-11 8:16 
AnswerRe: How do I cast a double to an int? [modified] Pin
Luc Pattyn11-Apr-11 8:14
sitebuilderLuc Pattyn11-Apr-11 8:14 
GeneralRe: How do I cast a double to an int? Pin
AspDotNetDev11-Apr-11 8:21
protectorAspDotNetDev11-Apr-11 8:21 
GeneralRe: How do I cast a double to an int? Pin
Luc Pattyn11-Apr-11 8:27
sitebuilderLuc Pattyn11-Apr-11 8:27 
GeneralRe: How do I cast a double to an int? Pin
David198711-Apr-11 8:45
David198711-Apr-11 8:45 
AnswerRe: How do I cast a double to an int? Pin
Luc Pattyn11-Apr-11 8:55
sitebuilderLuc Pattyn11-Apr-11 8:55 
GeneralRe: How do I cast a double to an int? Pin
David198711-Apr-11 9:04
David198711-Apr-11 9:04 
GeneralRe: How do I cast a double to an int? Pin
Luc Pattyn11-Apr-11 9:25
sitebuilderLuc Pattyn11-Apr-11 9:25 
AnswerRe: How do I cast a double to an int? Pin
charles henington12-Apr-11 1:34
charles henington12-Apr-11 1:34 
Questiondropdown to enum Pin
fififlowertot11-Apr-11 5:04
fififlowertot11-Apr-11 5:04 
AnswerRe: dropdown to enum Pin
OriginalGriff11-Apr-11 5:11
mveOriginalGriff11-Apr-11 5:11 
GeneralRe: dropdown to enum Pin
fififlowertot11-Apr-11 5:35
fififlowertot11-Apr-11 5:35 
GeneralRe: dropdown to enum Pin
musefan11-Apr-11 5:40
musefan11-Apr-11 5:40 
GeneralRe: dropdown to enum Pin
OriginalGriff11-Apr-11 5:48
mveOriginalGriff11-Apr-11 5:48 
GeneralRe: dropdown to enum Pin
BobJanova11-Apr-11 5:39
BobJanova11-Apr-11 5:39 
GeneralRe: dropdown to enum Pin
OriginalGriff11-Apr-11 5:49
mveOriginalGriff11-Apr-11 5:49 
GeneralRe: dropdown to enum Pin
fififlowertot11-Apr-11 5:50
fififlowertot11-Apr-11 5:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.