Exemplo n.º 1
0
        /// <summary>
        /// Конструктор - основной(с аргументами)
        /// </summary>
        /// <param name="arMarkSavePPBRValues">Массив с признаками необходимости опрса того и иного типа значений</param>
        public AdminTS_KomDisp(bool[] arMarkSavePPBRValues)
            : base(arMarkSavePPBRValues, TECComponentBase.TYPE.ELECTRO)
        {
            delegateImportForeignValuesRequuest = impCSVValuesRequest;
            delegateImportForeignValuesResponse = impCSVValuesResponse;

            ////Отладка 'HMath.doubleParse'
            //string strVal = @"456,890";
            //double val = -1F;

            //HMath.doubleParse(strVal, out val);

            //strVal = @"456890"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"0,007"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @".006"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"23,000000000"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"567;890"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            _msExcelIOExportPBRValues         = new MSExcelIOExportPBRValues();
            _msExcelIOExportPBRValues.Result += new Action <object, MSExcelIOExportPBRValues.EventResultArgs> (msExcelIOExportPBRValues_onResult);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Конструктор - основной(с аргументами)
        /// </summary>
        /// <param name="arMarkSavePPBRValues">Массив с признаками необходимости опрса того и иного типа значений</param>
        public AdminTS_KomDisp(bool[] arMarkSavePPBRValues)
            : base(arMarkSavePPBRValues, TECComponentBase.TYPE.ELECTRO)
        {
            delegateImportForeignValuesRequest  = impCSVValuesRequest;
            delegateImportForeignValuesResponse = impCSVValuesResponse;

            _listCSVValuesFields = new List <string []> ()
            {
                new string [] { @"GTP_ID", @"SESSION_INTERVAL", @"REC", @"IS_PER", @"DIVIAT", @"FC" } // CONN_SETT_TYPE.ADMIN
                , new string [] { @"GTP_ID", @"SESSION_INTERVAL", @"TotalBR", @"PminBR", @"PmaxBR" }  // CONN_SETT_TYPE.PBR
            };

            ////Отладка 'HMath.doubleParse'
            //string strVal = @"456,890";
            //double val = -1F;

            //HMath.doubleParse(strVal, out val);

            //strVal = @"456890"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"0,007"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @".006"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"23,000000000"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            //strVal = @"567;890"; val = -1F;
            //HMath.doubleParse(strVal, out val);

            _msExcelIOExportPBRValues         = new MSExcelIOExportPBRValues();
            _msExcelIOExportPBRValues.Result += new Action <object, MSExcelIOExportPBRValues.EventResultArgs> (msExcelIOExportPBRValues_onResult);
        }