Exemplo n.º 1
0
 private void ShowInfo(int OperID)
 {
     WebDemo.BLL.WebDemo.PreOperation   bll   = new WebDemo.BLL.WebDemo.PreOperation();
     WebDemo.Model.WebDemo.PreOperation model = bll.GetModel(OperID);
     this.lblOperID.Text            = model.OperID.ToString();
     this.txtCardID.Text            = model.CardID.ToString();
     this.txtCardSector.Text        = model.CardSector.ToString();
     this.txtPriceTypeID.Text       = model.PriceTypeID.ToString();
     this.txtPriceTypeName.Text     = model.PriceTypeName;
     this.txtPrice.Text             = model.Price.ToString();
     this.txtOperMoney.Text         = model.OperMoney.ToString();
     this.txtOperInt.Text           = model.OperInt.ToString();
     this.txtOperZS.Text            = model.OperZS.ToString();
     this.txtFactMoney.Text         = model.FactMoney.ToString();
     this.txtLastBalance.Text       = model.LastBalance.ToString();
     this.txtCurrentBalance.Text    = model.CurrentBalance.ToString();
     this.txtTotalMoney.Text        = model.TotalMoney.ToString();
     this.txtTotalInt.Text          = model.TotalInt.ToString();
     this.txtTotalBase.Text         = model.TotalBase.ToString();
     this.txtOperType.Text          = model.OperType.ToString();
     this.txtPayType.Text           = model.PayType.ToString();
     this.txtInvoiceCode.Text       = model.InvoiceCode;
     this.lblOperDate.Text          = model.OperDate.ToString();
     this.txtMeterID.Text           = model.MeterID.ToString();
     this.txtOperatorID.Text        = model.OperatorID.ToString();
     this.txtSiteID.Text            = model.SiteID.ToString();
     this.txtFactoryNum.Text        = model.FactoryNum.ToString();
     this.txtRemark.Text            = model.Remark;
     this.txtRedOperId.Text         = model.RedOperId.ToString();
     this.txtOperNum.Text           = model.OperNum.ToString();
     this.txtPrice2.Text            = model.Price2.ToString();
     this.txtPrice3.Text            = model.Price3.ToString();
     this.txtDivid1.Text            = model.Divid1.ToString();
     this.txtDivid2.Text            = model.Divid2.ToString();
     this.txtUseNumber1.Text        = model.UseNumber1.ToString();
     this.txtUseNumber2.Text        = model.UseNumber2.ToString();
     this.txtUseNumber3.Text        = model.UseNumber3.ToString();
     this.txtCurTotalBuyNumber.Text = model.CurTotalBuyNumber.ToString();
     this.txtInvoiceID.Text         = model.InvoiceID.ToString();
     this.txtInvoiceType.Text       = model.InvoiceType.ToString();
     this.txtWriteCardFlag.Text     = model.WriteCardFlag.ToString();
     this.txtTransactionId.Text     = model.TransactionId;
     this.txtPayWay.Text            = model.PayWay.ToString();
     this.txtOutTradeNo.Text        = model.OutTradeNo;
     this.txtDepositDate.Text       = model.DepositDate.ToString();
     this.txtDiscountsNum.Text      = model.DiscountsNum.ToString();
 }
Exemplo n.º 2
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtCardID.Text))
            {
                strErr += "一卡通卡号(卡号+卡区号不能重格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtCardSector.Text))
            {
                strErr += "卡区号(一卡通卡区号格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtPriceTypeID.Text))
            {
                strErr += "PriceTypeID格式错误!\\n";
            }
            if (this.txtPriceTypeName.Text.Trim().Length == 0)
            {
                strErr += "价格名称不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtPrice.Text))
            {
                strErr += "单价格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtOperMoney.Text))
            {
                strErr += "业务金额格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOperInt.Text))
            {
                strErr += "业务量格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOperZS.Text))
            {
                strErr += "业务字数格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtFactMoney.Text))
            {
                strErr += "实收金额格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtLastBalance.Text))
            {
                strErr += "上次余额格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtCurrentBalance.Text))
            {
                strErr += "本次余额格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtTotalMoney.Text))
            {
                strErr += "总购买金额格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTotalInt.Text))
            {
                strErr += "总购买量格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtTotalBase.Text))
            {
                strErr += "总购买字数格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOperType.Text))
            {
                strErr += "业务类型(1-开户;2-充值;格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtPayType.Text))
            {
                strErr += "充值类型(1-远程充值;2-写格式错误!\\n";
            }
            if (this.txtInvoiceCode.Text.Trim().Length == 0)
            {
                strErr += "发票号码不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtOperDate.Text))
            {
                strErr += "业务日期格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtMeterID.Text))
            {
                strErr += "表编号格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOperatorID.Text))
            {
                strErr += "操作员格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtSiteID.Text))
            {
                strErr += "SiteID格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtFactoryNum.Text))
            {
                strErr += "FactoryNum格式错误!\\n";
            }
            if (this.txtRemark.Text.Trim().Length == 0)
            {
                strErr += "Remark不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtRedOperId.Text))
            {
                strErr += "RedOperId格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOperNum.Text))
            {
                strErr += "OperNum格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtPrice2.Text))
            {
                strErr += "Price2格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtPrice3.Text))
            {
                strErr += "Price3格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtDivid1.Text))
            {
                strErr += "Divid1格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtDivid2.Text))
            {
                strErr += "Divid2格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtUseNumber1.Text))
            {
                strErr += "UseNumber1格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtUseNumber2.Text))
            {
                strErr += "UseNumber2格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtUseNumber3.Text))
            {
                strErr += "UseNumber3格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtCurTotalBuyNumber.Text))
            {
                strErr += "CurTotalBuyNumber格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtInvoiceID.Text))
            {
                strErr += "InvoiceID格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtInvoiceType.Text))
            {
                strErr += "InvoiceType格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtWriteCardFlag.Text))
            {
                strErr += "WriteCardFlag格式错误!\\n";
            }
            if (this.txtTransactionId.Text.Trim().Length == 0)
            {
                strErr += "TransactionId不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtPayWay.Text))
            {
                strErr += "PayWay格式错误!\\n";
            }
            if (this.txtOutTradeNo.Text.Trim().Length == 0)
            {
                strErr += "OutTradeNo不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtDepositDate.Text))
            {
                strErr += "DepositDate格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtDiscountsNum.Text))
            {
                strErr += "DiscountsNum格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      OperID            = int.Parse(this.lblOperID.Text);
            int      CardID            = int.Parse(this.txtCardID.Text);
            int      CardSector        = int.Parse(this.txtCardSector.Text);
            int      PriceTypeID       = int.Parse(this.txtPriceTypeID.Text);
            string   PriceTypeName     = this.txtPriceTypeName.Text;
            decimal  Price             = decimal.Parse(this.txtPrice.Text);
            decimal  OperMoney         = decimal.Parse(this.txtOperMoney.Text);
            int      OperInt           = int.Parse(this.txtOperInt.Text);
            int      OperZS            = int.Parse(this.txtOperZS.Text);
            decimal  FactMoney         = decimal.Parse(this.txtFactMoney.Text);
            decimal  LastBalance       = decimal.Parse(this.txtLastBalance.Text);
            decimal  CurrentBalance    = decimal.Parse(this.txtCurrentBalance.Text);
            decimal  TotalMoney        = decimal.Parse(this.txtTotalMoney.Text);
            int      TotalInt          = int.Parse(this.txtTotalInt.Text);
            int      TotalBase         = int.Parse(this.txtTotalBase.Text);
            int      OperType          = int.Parse(this.txtOperType.Text);
            int      PayType           = int.Parse(this.txtPayType.Text);
            string   InvoiceCode       = this.txtInvoiceCode.Text;
            DateTime OperDate          = DateTime.Parse(this.txtOperDate.Text);
            int      MeterID           = int.Parse(this.txtMeterID.Text);
            int      OperatorID        = int.Parse(this.txtOperatorID.Text);
            int      SiteID            = int.Parse(this.txtSiteID.Text);
            decimal  FactoryNum        = decimal.Parse(this.txtFactoryNum.Text);
            string   Remark            = this.txtRemark.Text;
            int      RedOperId         = int.Parse(this.txtRedOperId.Text);
            int      OperNum           = int.Parse(this.txtOperNum.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);
            decimal  UseNumber1        = decimal.Parse(this.txtUseNumber1.Text);
            decimal  UseNumber2        = decimal.Parse(this.txtUseNumber2.Text);
            decimal  UseNumber3        = decimal.Parse(this.txtUseNumber3.Text);
            decimal  CurTotalBuyNumber = decimal.Parse(this.txtCurTotalBuyNumber.Text);
            int      InvoiceID         = int.Parse(this.txtInvoiceID.Text);
            int      InvoiceType       = int.Parse(this.txtInvoiceType.Text);
            int      WriteCardFlag     = int.Parse(this.txtWriteCardFlag.Text);
            string   TransactionId     = this.txtTransactionId.Text;
            int      PayWay            = int.Parse(this.txtPayWay.Text);
            string   OutTradeNo        = this.txtOutTradeNo.Text;
            DateTime DepositDate       = DateTime.Parse(this.txtDepositDate.Text);
            int      DiscountsNum      = int.Parse(this.txtDiscountsNum.Text);


            WebDemo.Model.WebDemo.PreOperation model = new WebDemo.Model.WebDemo.PreOperation();
            model.OperID            = OperID;
            model.CardID            = CardID;
            model.CardSector        = CardSector;
            model.PriceTypeID       = PriceTypeID;
            model.PriceTypeName     = PriceTypeName;
            model.Price             = Price;
            model.OperMoney         = OperMoney;
            model.OperInt           = OperInt;
            model.OperZS            = OperZS;
            model.FactMoney         = FactMoney;
            model.LastBalance       = LastBalance;
            model.CurrentBalance    = CurrentBalance;
            model.TotalMoney        = TotalMoney;
            model.TotalInt          = TotalInt;
            model.TotalBase         = TotalBase;
            model.OperType          = OperType;
            model.PayType           = PayType;
            model.InvoiceCode       = InvoiceCode;
            model.OperDate          = OperDate;
            model.MeterID           = MeterID;
            model.OperatorID        = OperatorID;
            model.SiteID            = SiteID;
            model.FactoryNum        = FactoryNum;
            model.Remark            = Remark;
            model.RedOperId         = RedOperId;
            model.OperNum           = OperNum;
            model.Price2            = Price2;
            model.Price3            = Price3;
            model.Divid1            = Divid1;
            model.Divid2            = Divid2;
            model.UseNumber1        = UseNumber1;
            model.UseNumber2        = UseNumber2;
            model.UseNumber3        = UseNumber3;
            model.CurTotalBuyNumber = CurTotalBuyNumber;
            model.InvoiceID         = InvoiceID;
            model.InvoiceType       = InvoiceType;
            model.WriteCardFlag     = WriteCardFlag;
            model.TransactionId     = TransactionId;
            model.PayWay            = PayWay;
            model.OutTradeNo        = OutTradeNo;
            model.DepositDate       = DepositDate;
            model.DiscountsNum      = DiscountsNum;

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