/// <summary>
 /// 设置熟料属性
 /// </summary>
 private void SetClinkerProperties(Parameters_ComparableData myComparableData)
 {
     ParametersAndProperties.ClinkerProperties.Altitude            = myComparableData.Clinker_ActualAltitude;
     ParametersAndProperties.ClinkerProperties.AtmosphericPressure = myComparableData.Clinker_ActualAtmosphericPressure;
     ParametersAndProperties.ClinkerProperties.ClinkerOutsourcing_PowerConsumption = myComparableData.ClinkerOutsourcing_PowerConsumption;
     ParametersAndProperties.ClinkerProperties.ClinkerOutsourcing_CoalConsumption  = myComparableData.ClinkerOutsourcing_CoalConsumption;
     ParametersAndProperties.ClinkerProperties.CompressiveStrength = myComparableData.ClinkerCompressiveStrength;
 }
 private void SetCommonParameters(Parameters_ComparableData myComparableData)
 {
     ParametersAndProperties.CommonParameters.Altitude                    = myComparableData.CorrectedAltitude;
     ParametersAndProperties.CommonParameters.AtmosphericPressure         = myComparableData.StandardAtmosphericPressure;
     ParametersAndProperties.CommonParameters.Cement_CompressiveStrength  = myComparableData.Cement_CorrectedCompressiveStrength;
     ParametersAndProperties.CommonParameters.Clinker_CompressiveStrength = myComparableData.Clinker_CorrectedCompressiveStrength;
     ParametersAndProperties.CommonParameters.ElectricityToCoalFactor     = myComparableData.ElectricityToCoalFactor;
     ParametersAndProperties.CommonParameters.StandardCalorificValue      = myComparableData.StandardCalorificValue;
 }
        public void LoadComprehensiveData(DataTable myProcessDataTable, Parameters_ComprehensiveData myComprehensiveData, string myKeyColumn, string myValueColumn, string myPrefix)
        {
            Parameters_ComparableData m_ComparableData = new Parameters_ComparableData();

            m_ComparableData.ClinkerOutsourcing_PowerConsumption = myComprehensiveData.ClinkerOutsourcing_PowerConsumption; //外购熟料综合电耗
            m_ComparableData.ClinkerOutsourcing_CoalConsumption  = myComprehensiveData.ClinkerOutsourcing_CoalConsumption;  //外购熟料综合煤耗
            m_ComparableData.CoalLowCalorificValue   = myComprehensiveData.CoalLowCalorificValue;                           //煤粉低位发热量
            m_ComparableData.CoalWaterContent        = myComprehensiveData.CoalWaterContent;                                //煤粉水分
            m_ComparableData.ElectricityToCoalFactor = myComprehensiveData.ElectricityToCoalFactor;                         //用电折合用煤系数
            m_ComparableData.StandardCalorificValue  = myComprehensiveData.StandardCalorificValue;                          //标准煤发热量
            LoadData(myProcessDataTable, m_ComparableData, myKeyColumn, myValueColumn);
        }
        private void LoadData(DataTable myProcessDataTable, Parameters_ComparableData myComparableData, string myKeyColumn, string myValueColumn)
        {
            SetClinkerProperties(myComparableData);
            SetCementProperties(myComparableData);
            SetCoalProperties(myComparableData);
            SetRecuperationProperties(myComparableData);
            SetCommonParameters(myComparableData);

            Dictionary <string, decimal> m_ProcessData = ParametersAndProperties.GetProcessData(myProcessDataTable, myKeyColumn, myValueColumn);

            ParametersAndProperties.SetClinkerProcessPowerProperties(m_ProcessData);
            ParametersAndProperties.SetClinkerProcessCoalProperties(m_ProcessData);
            ParametersAndProperties.SetCementProcessPowerProperties(m_ProcessData);
            ParametersAndProperties.SetCementProcessCoalProperties(m_ProcessData);
            ParametersAndProperties.SetMainMaterialsProperties(m_ProcessData);
        }
 private void SetRecuperationProperties(Parameters_ComparableData myComparableData)
 {
     ParametersAndProperties.RecuperationProperties.ExportHeat = myComparableData.RecuperationExportHeat;
     ParametersAndProperties.RecuperationProperties.ImportHeat = myComparableData.RecuperationImportHeat;
     ParametersAndProperties.RecuperationProperties.LossHeat   = myComparableData.RecuperationLossHeat;
 }
 private void SetCoalProperties(Parameters_ComparableData myComparableData)
 {
     ParametersAndProperties.CoalProperties.CoalLowCalorificValue = myComparableData.CoalLowCalorificValue;
     ParametersAndProperties.CoalProperties.CoalWaterContent      = myComparableData.CoalWaterContent;
 }
 private void SetCementProperties(Parameters_ComparableData myComparableData)
 {
     ParametersAndProperties.CementProperties.Altitude            = myComparableData.Cement_ActualAltitude;
     ParametersAndProperties.CementProperties.AtmosphericPressure = myComparableData.Cement_ActualAtmosphericPressure;
     ParametersAndProperties.CementProperties.CompressiveStrength = myComparableData.CementCompressiveStrength;
 }
 public void LoadComparableData(DataTable myProcessDataTable, Parameters_ComparableData myComparableData, string myKeyColumn, string myValueColumn)
 {
     LoadData(myProcessDataTable, myComparableData, myKeyColumn, myValueColumn);
 }