Exemplo n.º 1
0
    public FiftyDouble Terminate()
    {
        FiftyDouble ufd = new FiftyDouble();

        ufd.fr1  = cumulativeRoi[0];
        ufd.fr2  = cumulativeRoi[1];
        ufd.fr3  = cumulativeRoi[2];
        ufd.fr4  = cumulativeRoi[3];
        ufd.fr5  = cumulativeRoi[4];
        ufd.fr6  = cumulativeRoi[5];
        ufd.fr7  = cumulativeRoi[6];
        ufd.fr8  = cumulativeRoi[7];
        ufd.fr9  = cumulativeRoi[8];
        ufd.fr10 = cumulativeRoi[9];
        ufd.fr11 = cumulativeRoi[10];
        ufd.fr12 = cumulativeRoi[11];
        ufd.fr13 = cumulativeRoi[12];
        ufd.fr14 = cumulativeRoi[13];
        ufd.fr15 = cumulativeRoi[14];
        ufd.fr16 = cumulativeRoi[15];
        ufd.fr17 = cumulativeRoi[16];
        ufd.fr18 = cumulativeRoi[17];
        ufd.fr19 = cumulativeRoi[18];
        ufd.fr20 = cumulativeRoi[19];
        ufd.fr21 = cumulativeRoi[20];
        ufd.fr22 = cumulativeRoi[21];
        ufd.fr23 = cumulativeRoi[22];
        ufd.fr24 = cumulativeRoi[23];
        ufd.fr25 = cumulativeRoi[24];
        ufd.fr26 = cumulativeRoi[25];
        ufd.fr27 = cumulativeRoi[26];
        ufd.fr28 = cumulativeRoi[27];
        ufd.fr29 = cumulativeRoi[28];
        ufd.fr30 = cumulativeRoi[29];
        ufd.fr31 = cumulativeRoi[30];
        ufd.fr32 = cumulativeRoi[31];
        ufd.fr33 = cumulativeRoi[32];
        ufd.fr34 = cumulativeRoi[33];
        ufd.fr35 = cumulativeRoi[34];
        ufd.fr36 = cumulativeRoi[35];
        ufd.fr37 = cumulativeRoi[36];
        ufd.fr38 = cumulativeRoi[37];
        ufd.fr39 = cumulativeRoi[38];
        ufd.fr40 = cumulativeRoi[39];
        ufd.fr41 = cumulativeRoi[40];
        ufd.fr42 = cumulativeRoi[41];
        ufd.fr43 = cumulativeRoi[42];
        ufd.fr44 = cumulativeRoi[43];
        ufd.fr45 = cumulativeRoi[44];
        ufd.fr46 = cumulativeRoi[45];
        ufd.fr47 = cumulativeRoi[46];
        ufd.fr48 = cumulativeRoi[47];
        ufd.fr49 = cumulativeRoi[48];
        ufd.fr50 = cumulativeRoi[49];
        return(ufd);
    }
Exemplo n.º 2
0
    public static FiftyDouble Parse(SqlString s)
    {
        // With OnNullCall=false, this check is unnecessary if
        // Point only called from SQL.
        if (s.IsNull)
        {
            return(Null);
        }

        // Parse input string to separate out sum and prod.
        FiftyDouble sp = new FiftyDouble();

        string[] cumulativeRoi = s.Value.Split(",".ToCharArray());
        sp.fr1  = double.Parse(cumulativeRoi[0]);
        sp.fr2  = double.Parse(cumulativeRoi[1]);
        sp.fr3  = double.Parse(cumulativeRoi[2]);
        sp.fr4  = double.Parse(cumulativeRoi[3]);
        sp.fr5  = double.Parse(cumulativeRoi[4]);
        sp.fr6  = double.Parse(cumulativeRoi[5]);
        sp.fr7  = double.Parse(cumulativeRoi[6]);
        sp.fr8  = double.Parse(cumulativeRoi[7]);
        sp.fr9  = double.Parse(cumulativeRoi[8]);
        sp.fr10 = double.Parse(cumulativeRoi[9]);
        sp.fr11 = double.Parse(cumulativeRoi[10]);
        sp.fr12 = double.Parse(cumulativeRoi[11]);
        sp.fr13 = double.Parse(cumulativeRoi[12]);
        sp.fr14 = double.Parse(cumulativeRoi[13]);
        sp.fr15 = double.Parse(cumulativeRoi[14]);
        sp.fr16 = double.Parse(cumulativeRoi[15]);
        sp.fr17 = double.Parse(cumulativeRoi[16]);
        sp.fr18 = double.Parse(cumulativeRoi[17]);
        sp.fr19 = double.Parse(cumulativeRoi[18]);
        sp.fr20 = double.Parse(cumulativeRoi[19]);
        sp.fr21 = double.Parse(cumulativeRoi[20]);
        sp.fr22 = double.Parse(cumulativeRoi[21]);
        sp.fr23 = double.Parse(cumulativeRoi[22]);
        sp.fr24 = double.Parse(cumulativeRoi[23]);
        sp.fr25 = double.Parse(cumulativeRoi[24]);
        sp.fr26 = double.Parse(cumulativeRoi[25]);
        sp.fr27 = double.Parse(cumulativeRoi[26]);
        sp.fr28 = double.Parse(cumulativeRoi[27]);
        sp.fr29 = double.Parse(cumulativeRoi[28]);
        sp.fr30 = double.Parse(cumulativeRoi[29]);
        sp.fr31 = double.Parse(cumulativeRoi[30]);
        sp.fr32 = double.Parse(cumulativeRoi[31]);
        sp.fr33 = double.Parse(cumulativeRoi[32]);
        sp.fr34 = double.Parse(cumulativeRoi[33]);
        sp.fr35 = double.Parse(cumulativeRoi[34]);
        sp.fr36 = double.Parse(cumulativeRoi[35]);
        sp.fr37 = double.Parse(cumulativeRoi[36]);
        sp.fr38 = double.Parse(cumulativeRoi[37]);
        sp.fr39 = double.Parse(cumulativeRoi[38]);
        sp.fr40 = double.Parse(cumulativeRoi[39]);
        sp.fr41 = double.Parse(cumulativeRoi[40]);
        sp.fr42 = double.Parse(cumulativeRoi[41]);
        sp.fr43 = double.Parse(cumulativeRoi[42]);
        sp.fr44 = double.Parse(cumulativeRoi[43]);
        sp.fr45 = double.Parse(cumulativeRoi[44]);
        sp.fr46 = double.Parse(cumulativeRoi[45]);
        sp.fr47 = double.Parse(cumulativeRoi[46]);
        sp.fr48 = double.Parse(cumulativeRoi[47]);
        sp.fr49 = double.Parse(cumulativeRoi[48]);
        sp.fr50 = double.Parse(cumulativeRoi[49]);
        return(sp);
    }