Ejemplo n.º 1
0
        private void GetExtensions(string attName, out string rootName, out string extension, out int extensionNum)
        {
            rootName     = string.Empty;
            extension    = string.Empty;
            extensionNum = 0;
            int iStart  = 0;
            int iLength = 0;

            extension = GetExtensionNumber(attName, out iLength, out iStart);
            if (DisplayHelpers.isNumber(extension))
            {
                extensionNum = Convert.ToInt32(extension);
                //returns Name_
                rootName = attName.Remove(iStart + 1, extension.Length);
            }
        }
Ejemplo n.º 2
0
 //print values
 public void printValue(string attTest, string attName, string attValue)
 {
     if (attName.StartsWith(attTest))
     {
         string sPlot   = string.Empty;
         int    iPlot   = 0;
         int    iStart  = 0;
         int    iLength = 0;
         sPlot = GetExtensionNumber(attName, out iLength, out iStart);
         if (attName.Substring(0, iStart + 1) == attTest)
         {
             if (DisplayHelpers.isNumber(sPlot))
             {
                 iPlot = Convert.ToInt32(sPlot);
                 SetArraysValue(iPlot, attValue);
             }
         }
     }
 }
Ejemplo n.º 3
0
        //print the net profits values
        public void printNProfits2(string attName, string attValue)
        {
            string sPlot = string.Empty;
            int    iPlot = 0;

            if (attName.Substring(0, attName.LastIndexOf("_") + 1) == "TAMAOH_MEAN_REVENUE_")
            {
                int iPlotStart = attName.LastIndexOf("_");
                int iLength    = attName.Length;
                if (iLength > (iPlotStart + 2))
                {
                    if (iLength > (iPlotStart + 3))
                    {
                        //_100
                        sPlot = attName.Substring(iPlotStart + 1, 3);
                    }
                    else
                    {
                        //_10
                        sPlot = attName.Substring(iPlotStart + 1, 2);
                    }
                }
                else
                {
                    //_1
                    sPlot = attName.Substring(iPlotStart + 1, 1);
                }
                if (DisplayHelpers.isNumber(sPlot))
                {
                    iPlot = Convert.ToInt32(sPlot);
                    double dbAttValue = DisplayHelpers.GetDoubleValue(attValue);
                    double dbPlotNOP  = DisplayHelpers.GetDoubleValue(arrNOPs[iPlot]);
                    double dbNOP      = dbPlotNOP - dbAttValue;
                    SetArraysValue(iPlot, dbNOP.ToString("f2"));
                    //stateful array used with remaining print nets
                    SetArraysValue(iPlot, dbNOP.ToString("f2"));
                }
            }
        }