示例#1
0
 private void ShowInfo(int ID)
 {
     WebDemo.BLL.WebDemo.FreezeMonthLog   bll   = new WebDemo.BLL.WebDemo.FreezeMonthLog();
     WebDemo.Model.WebDemo.FreezeMonthLog model = bll.GetModel(ID);
     this.lblID.Text                = model.ID.ToString();
     this.lblMeterID.Text           = model.MeterID.ToString();
     this.lblFreezeMonth.Text       = model.FreezeMonth;
     this.txtFreezeNumber.Text      = model.FreezeNumber.ToString();
     this.lblReadDate.Text          = model.ReadDate.ToString();
     this.txtInstantNumber.Text     = model.InstantNumber.ToString();
     this.txtPileNumber.Text        = model.PileNumber.ToString();
     this.txtWatertemp.Text         = model.Watertemp.ToString();
     this.txtBackWatertemp.Text     = model.BackWatertemp.ToString();
     this.txtWorkDate.Text          = model.WorkDate.ToString();
     this.txtFactDate.Text          = model.FactDate;
     this.txtBatteryState.Text      = model.BatteryState.ToString();
     this.txtWarning.Text           = model.Warning.ToString();
     this.txtOldFreezeNumber.Text   = model.OldFreezeNumber.ToString();
     this.txtMegabit.Text           = model.Megabit.ToString();
     this.txtPriceSetNo.Text        = model.PriceSetNo.ToString();
     this.txtCollectorReadDate.Text = model.CollectorReadDate.ToString();
     this.txtActiveSharp.Text       = model.ActiveSharp.ToString();
     this.txtActivePeak.Text        = model.ActivePeak.ToString();
     this.txtActiveShoulder.Text    = model.ActiveShoulder.ToString();
     this.txtActiveOffPeak.Text     = model.ActiveOffPeak.ToString();
     this.txtRemnant.Text           = model.Remnant.ToString();
     this.txtValveState.Text        = model.ValveState.ToString();
 }
示例#2
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsDecimal(txtFreezeNumber.Text))
            {
                strErr += "FreezeNumber格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtReadDate.Text))
            {
                strErr += "ReadDate格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtInstantNumber.Text))
            {
                strErr += "InstantNumber格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtPileNumber.Text))
            {
                strErr += "PileNumber格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtWatertemp.Text))
            {
                strErr += "Watertemp格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtBackWatertemp.Text))
            {
                strErr += "BackWatertemp格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtWorkDate.Text))
            {
                strErr += "WorkDate格式错误!\\n";
            }
            if (this.txtFactDate.Text.Trim().Length == 0)
            {
                strErr += "FactDate不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtBatteryState.Text))
            {
                strErr += "BatteryState格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtWarning.Text))
            {
                strErr += "Warning格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtOldFreezeNumber.Text))
            {
                strErr += "OldFreezeNumber格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtMegabit.Text))
            {
                strErr += "Megabit格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtPriceSetNo.Text))
            {
                strErr += "PriceSetNo格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtCollectorReadDate.Text))
            {
                strErr += "CollectorReadDate格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtActiveSharp.Text))
            {
                strErr += "ActiveSharp格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtActivePeak.Text))
            {
                strErr += "ActivePeak格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtActiveShoulder.Text))
            {
                strErr += "ActiveShoulder格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtActiveOffPeak.Text))
            {
                strErr += "ActiveOffPeak格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtRemnant.Text))
            {
                strErr += "Remnant格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtValveState.Text))
            {
                strErr += "ValveState格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      ID                = int.Parse(this.lblID.Text);
            int      MeterID           = int.Parse(this.lblMeterID.Text);
            string   FreezeMonth       = this.lblFreezeMonth.Text;
            decimal  FreezeNumber      = decimal.Parse(this.txtFreezeNumber.Text);
            DateTime ReadDate          = DateTime.Parse(this.txtReadDate.Text);
            decimal  InstantNumber     = decimal.Parse(this.txtInstantNumber.Text);
            decimal  PileNumber        = decimal.Parse(this.txtPileNumber.Text);
            decimal  Watertemp         = decimal.Parse(this.txtWatertemp.Text);
            decimal  BackWatertemp     = decimal.Parse(this.txtBackWatertemp.Text);
            int      WorkDate          = int.Parse(this.txtWorkDate.Text);
            string   FactDate          = this.txtFactDate.Text;
            int      BatteryState      = int.Parse(this.txtBatteryState.Text);
            int      Warning           = int.Parse(this.txtWarning.Text);
            decimal  OldFreezeNumber   = decimal.Parse(this.txtOldFreezeNumber.Text);
            int      Megabit           = int.Parse(this.txtMegabit.Text);
            int      PriceSetNo        = int.Parse(this.txtPriceSetNo.Text);
            DateTime CollectorReadDate = DateTime.Parse(this.txtCollectorReadDate.Text);
            decimal  ActiveSharp       = decimal.Parse(this.txtActiveSharp.Text);
            decimal  ActivePeak        = decimal.Parse(this.txtActivePeak.Text);
            decimal  ActiveShoulder    = decimal.Parse(this.txtActiveShoulder.Text);
            decimal  ActiveOffPeak     = decimal.Parse(this.txtActiveOffPeak.Text);
            decimal  Remnant           = decimal.Parse(this.txtRemnant.Text);
            int      ValveState        = int.Parse(this.txtValveState.Text);


            WebDemo.Model.WebDemo.FreezeMonthLog model = new WebDemo.Model.WebDemo.FreezeMonthLog();
            model.ID                = ID;
            model.MeterID           = MeterID;
            model.FreezeMonth       = FreezeMonth;
            model.FreezeNumber      = FreezeNumber;
            model.ReadDate          = ReadDate;
            model.InstantNumber     = InstantNumber;
            model.PileNumber        = PileNumber;
            model.Watertemp         = Watertemp;
            model.BackWatertemp     = BackWatertemp;
            model.WorkDate          = WorkDate;
            model.FactDate          = FactDate;
            model.BatteryState      = BatteryState;
            model.Warning           = Warning;
            model.OldFreezeNumber   = OldFreezeNumber;
            model.Megabit           = Megabit;
            model.PriceSetNo        = PriceSetNo;
            model.CollectorReadDate = CollectorReadDate;
            model.ActiveSharp       = ActiveSharp;
            model.ActivePeak        = ActivePeak;
            model.ActiveShoulder    = ActiveShoulder;
            model.ActiveOffPeak     = ActiveOffPeak;
            model.Remnant           = Remnant;
            model.ValveState        = ValveState;

            WebDemo.BLL.WebDemo.FreezeMonthLog bll = new WebDemo.BLL.WebDemo.FreezeMonthLog();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }