Exemplo n.º 1
0
        public StandardTest()
        {
            InitializeComponent();
            string m_DBConnectionString = ConfigurationManager.ConnectionStrings["ConnNXJC"].ToString();

            _dataFactory = new SqlServerDataFactory(m_DBConnectionString);
            AutoGetEnergyConsumption_V1 = new AutoSetParameters.AutoGetEnergyConsumptionRuntime_V1(_dataFactory);
        }
Exemplo n.º 2
0
        private static Decimal GetComprehensiveData(string myStartTime, string myEndTime, string myOrganizationId, string myVariableId)
        {
            ////计算综合电耗、煤耗
            decimal Value = 0.0m;

            AutoSetParameters.AutoGetEnergyConsumptionRuntime_V1 m_AutoGetEnergyConsumption_V1 = new AutoSetParameters.AutoGetEnergyConsumptionRuntime_V1(new SqlServerDataAdapter.SqlServerDataFactory(ConnectionStringFactory.NXJCConnectionString));
            DataTable m_OrganizationLevelCodeTable = GetOrganizationInfo(myOrganizationId);

            if (m_OrganizationLevelCodeTable != null && m_OrganizationLevelCodeTable.Rows.Count > 0)
            {
                string m_OrganizationLevelCode = m_OrganizationLevelCodeTable.Rows[0]["LevelCode"].ToString();

                if (myVariableId == "clinker_ElectricityConsumption_Comprehensive")              //熟料综合电耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetClinkerPowerConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
                else if (myVariableId == "clinker_CoalConsumption_Comprehensive")              //熟料综合煤耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetClinkerCoalConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
                else if (myVariableId == "clinker_EnergyConsumption_Comprehensive")              //熟料能耗电耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetClinkerEnergyConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
                else if (myVariableId == "cementmill_ElectricityConsumption_Comprehensive")              //水泥综合电耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetCementPowerConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
                else if (myVariableId == "cementmill_CoalConsumption_Comprehensive")                   //水泥综合煤耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetCementCoalConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
                else if (myVariableId == "cementmill_EnergyConsumption_Comprehensive")                //水泥综合能耗
                {
                    Value = m_AutoGetEnergyConsumption_V1.GetCementEnergyConsumptionWithFormula("day", myStartTime, myEndTime, m_OrganizationLevelCode).CaculateValue;
                }
            }
            return(Value);
        }