private void ShowInfo(int PriceTypeID) { WebDemo.BLL.WebDemo.PriceType bll = new WebDemo.BLL.WebDemo.PriceType(); WebDemo.Model.WebDemo.PriceType model = bll.GetModel(PriceTypeID); this.lblPriceTypeID.Text = model.PriceTypeID.ToString(); this.lblPriceTypeName.Text = model.PriceTypeName; this.lblMeterTypeID.Text = model.MeterTypeID.ToString(); this.lblPriceNo.Text = model.PriceNo.ToString(); this.lblPrice.Text = model.Price.ToString(); this.lblPrice2.Text = model.Price2.ToString(); this.lblPrice3.Text = model.Price3.ToString(); this.lblDivid1.Text = model.Divid1.ToString(); this.lblDivid2.Text = model.Divid2.ToString(); this.lblPriceUnit.Text = model.PriceUnit; this.lblRemark.Text = model.Remark; this.lblPrice4.Text = model.Price4.ToString(); this.lblPrice5.Text = model.Price5.ToString(); this.lblPrice6.Text = model.Price6.ToString(); this.lblDivid3.Text = model.Divid3.ToString(); this.lblDivid4.Text = model.Divid4.ToString(); this.lblDivid5.Text = model.Divid5.ToString(); this.lblExeDate.Text = model.ExeDate.ToString(); this.lblSetNo.Text = model.SetNo.ToString(); this.lblSuiteNo.Text = model.SuiteNo.ToString(); this.lblGroupPriceNo.Text = model.GroupPriceNo.ToString(); this.lblPriceTypeCode.Text = model.PriceTypeCode; this.lblIsStartStar.Text = model.IsStartStar.ToString(); this.lblIsStartPeople.Text = model.IsStartPeople.ToString(); this.lblPeopleCheck.Text = model.PeopleCheck.ToString(); this.lblMaxPeople.Text = model.MaxPeople.ToString(); this.lblAddUseNumber.Text = model.AddUseNumber.ToString(); this.lblStarsLevel.Text = model.StarsLevel.ToString(); this.lblStarsPeriod.Text = model.StarsPeriod.ToString(); this.lblStarsCorrected.Text = model.StarsCorrected.ToString(); this.lblIsStartArea.Text = model.IsStartArea.ToString(); this.lblCoefficient.Text = model.Coefficient.ToString(); this.lblCalculateDay.Text = model.CalculateDay.ToString(); this.lblStarsAreaWay.Text = model.StarsAreaWay.ToString(); this.lblStarsByUser.Text = model.StarsByUser.ToString(); }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtPriceTypeName.Text.Trim().Length == 0) { strErr += "价格名称不能为空!\\n"; } if (!PageValidate.IsNumber(txtMeterTypeID.Text)) { strErr += "表类型编号格式错误!\\n"; } if (!PageValidate.IsNumber(txtPriceNo.Text)) { strErr += "程序控制格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPrice.Text)) { strErr += "单价格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPrice2.Text)) { strErr += "单价2格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPrice3.Text)) { strErr += "单价3格式错误!\\n"; } if (!PageValidate.IsNumber(txtDivid1.Text)) { strErr += "分界点1格式错误!\\n"; } if (!PageValidate.IsNumber(txtDivid2.Text)) { strErr += "分界点2格式错误!\\n"; } if (this.txtPriceUnit.Text.Trim().Length == 0) { strErr += "PriceUnit不能为空!\\n"; } if (this.txtRemark.Text.Trim().Length == 0) { strErr += "备注信息不能为空!\\n"; } if (!PageValidate.IsDecimal(txtPrice4.Text)) { strErr += "Price4格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPrice5.Text)) { strErr += "Price5格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPrice6.Text)) { strErr += "Price6格式错误!\\n"; } if (!PageValidate.IsNumber(txtDivid3.Text)) { strErr += "Divid3格式错误!\\n"; } if (!PageValidate.IsNumber(txtDivid4.Text)) { strErr += "Divid4格式错误!\\n"; } if (!PageValidate.IsNumber(txtDivid5.Text)) { strErr += "Divid5格式错误!\\n"; } if (!PageValidate.IsDateTime(txtExeDate.Text)) { strErr += "ExeDate格式错误!\\n"; } if (!PageValidate.IsNumber(txtSetNo.Text)) { strErr += "SetNo格式错误!\\n"; } if (!PageValidate.IsNumber(txtSuiteNo.Text)) { strErr += "SuiteNo格式错误!\\n"; } if (!PageValidate.IsNumber(txtGroupPriceNo.Text)) { strErr += "GroupPriceNo格式错误!\\n"; } if (this.txtPriceTypeCode.Text.Trim().Length == 0) { strErr += "PriceTypeCode不能为空!\\n"; } if (!PageValidate.IsNumber(txtIsStartStar.Text)) { strErr += "IsStartStar格式错误!\\n"; } if (!PageValidate.IsNumber(txtIsStartPeople.Text)) { strErr += "IsStartPeople格式错误!\\n"; } if (!PageValidate.IsNumber(txtPeopleCheck.Text)) { strErr += "PeopleCheck格式错误!\\n"; } if (!PageValidate.IsNumber(txtMaxPeople.Text)) { strErr += "MaxPeople格式错误!\\n"; } if (!PageValidate.IsDecimal(txtAddUseNumber.Text)) { strErr += "AddUseNumber格式错误!\\n"; } if (!PageValidate.IsNumber(txtStarsLevel.Text)) { strErr += "StarsLevel格式错误!\\n"; } if (!PageValidate.IsNumber(txtStarsPeriod.Text)) { strErr += "StarsPeriod格式错误!\\n"; } if (!PageValidate.IsNumber(txtStarsCorrected.Text)) { strErr += "StarsCorrected格式错误!\\n"; } if (!PageValidate.IsNumber(txtIsStartArea.Text)) { strErr += "IsStartArea格式错误!\\n"; } if (!PageValidate.IsDecimal(txtCoefficient.Text)) { strErr += "Coefficient格式错误!\\n"; } if (!PageValidate.IsNumber(txtCalculateDay.Text)) { strErr += "CalculateDay格式错误!\\n"; } if (!PageValidate.IsNumber(txtStarsAreaWay.Text)) { strErr += "StarsAreaWay格式错误!\\n"; } if (!PageValidate.IsNumber(txtStarsByUser.Text)) { strErr += "StarsByUser格式错误!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } string PriceTypeName = this.txtPriceTypeName.Text; int MeterTypeID = int.Parse(this.txtMeterTypeID.Text); int PriceNo = int.Parse(this.txtPriceNo.Text); decimal Price = decimal.Parse(this.txtPrice.Text); decimal Price2 = decimal.Parse(this.txtPrice2.Text); decimal Price3 = decimal.Parse(this.txtPrice3.Text); int Divid1 = int.Parse(this.txtDivid1.Text); int Divid2 = int.Parse(this.txtDivid2.Text); string PriceUnit = this.txtPriceUnit.Text; string Remark = this.txtRemark.Text; decimal Price4 = decimal.Parse(this.txtPrice4.Text); decimal Price5 = decimal.Parse(this.txtPrice5.Text); decimal Price6 = decimal.Parse(this.txtPrice6.Text); int Divid3 = int.Parse(this.txtDivid3.Text); int Divid4 = int.Parse(this.txtDivid4.Text); int Divid5 = int.Parse(this.txtDivid5.Text); DateTime ExeDate = DateTime.Parse(this.txtExeDate.Text); int SetNo = int.Parse(this.txtSetNo.Text); int SuiteNo = int.Parse(this.txtSuiteNo.Text); int GroupPriceNo = int.Parse(this.txtGroupPriceNo.Text); string PriceTypeCode = this.txtPriceTypeCode.Text; int IsStartStar = int.Parse(this.txtIsStartStar.Text); int IsStartPeople = int.Parse(this.txtIsStartPeople.Text); int PeopleCheck = int.Parse(this.txtPeopleCheck.Text); int MaxPeople = int.Parse(this.txtMaxPeople.Text); decimal AddUseNumber = decimal.Parse(this.txtAddUseNumber.Text); int StarsLevel = int.Parse(this.txtStarsLevel.Text); int StarsPeriod = int.Parse(this.txtStarsPeriod.Text); int StarsCorrected = int.Parse(this.txtStarsCorrected.Text); int IsStartArea = int.Parse(this.txtIsStartArea.Text); decimal Coefficient = decimal.Parse(this.txtCoefficient.Text); int CalculateDay = int.Parse(this.txtCalculateDay.Text); int StarsAreaWay = int.Parse(this.txtStarsAreaWay.Text); int StarsByUser = int.Parse(this.txtStarsByUser.Text); WebDemo.Model.WebDemo.PriceType model = new WebDemo.Model.WebDemo.PriceType(); model.PriceTypeName = PriceTypeName; model.MeterTypeID = MeterTypeID; model.PriceNo = PriceNo; model.Price = Price; model.Price2 = Price2; model.Price3 = Price3; model.Divid1 = Divid1; model.Divid2 = Divid2; model.PriceUnit = PriceUnit; model.Remark = Remark; model.Price4 = Price4; model.Price5 = Price5; model.Price6 = Price6; model.Divid3 = Divid3; model.Divid4 = Divid4; model.Divid5 = Divid5; model.ExeDate = ExeDate; model.SetNo = SetNo; model.SuiteNo = SuiteNo; model.GroupPriceNo = GroupPriceNo; model.PriceTypeCode = PriceTypeCode; model.IsStartStar = IsStartStar; model.IsStartPeople = IsStartPeople; model.PeopleCheck = PeopleCheck; model.MaxPeople = MaxPeople; model.AddUseNumber = AddUseNumber; model.StarsLevel = StarsLevel; model.StarsPeriod = StarsPeriod; model.StarsCorrected = StarsCorrected; model.IsStartArea = IsStartArea; model.Coefficient = Coefficient; model.CalculateDay = CalculateDay; model.StarsAreaWay = StarsAreaWay; model.StarsByUser = StarsByUser; WebDemo.BLL.WebDemo.PriceType bll = new WebDemo.BLL.WebDemo.PriceType(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }