protected void btnUpdate_Click(object sender, EventArgs e)
 {
     if (this.FormCheck())
     {
         try
         {
             //        string sqlCheck = string.Format("select count(*) from In_BankFlow where ReferenceNumber='{0}' and FPNo='{1}' AND ID<>{2}",
             //lblReferenceNumber.Text, txtFPNo.Text, Request["Id"]);
             //        if (Convert.ToInt32(DBHelp.ExeScalar(sqlCheck)) > 0)
             //        {
             //            base.ClientScript.RegisterStartupScript(base.GetType(), null, string.Format("<script>alert('流水号[{0}],发票号[{1}],已经存在!');</script>", lblReferenceNumber.Text, txtFPNo.Text));
             //            return;
             //        }
             In_BankFlow model = getModel();
             if (this.inBankSer.Update(model))
             {
                 base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改成功!');</script>");
             }
             else
             {
                 base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改失败!');</script>");
             }
         }
         catch (Exception ex)
         {
             base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>");
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!base.IsPostBack)
            {
                if (base.Request["Id"] != null)
                {
                    this.btnAdd.Visible = false;
                    In_BankFlow model = this.inBankSer.GetModel(Convert.ToInt32(base.Request["Id"]));
                    this.lblNumber.Text          = model.Number;
                    this.lblReferenceNumber.Text = model.ReferenceNumber;
                    this.ddlInType.Text          = model.InType;
                    this.txtFPNo.Text            = model.FPNo;
                    this.txtFPTotal.Text         = model.FPTotal.ToString();
                    this.txtRemark.Text          = model.Remark;

                    if (ddlInType.Text == "发票回款")
                    {
                        txtFPNo.Enabled = true;
                    }
                    else
                    {
                        txtFPNo.Enabled = false;
                    }
                }
                else
                {
                    lblReferenceNumber.Text = Request["TransactionReferenceNumber"].ToString();

                    this.btnUpdate.Visible = false;
                }
                BankFlowService bandFlowSer = new BankFlowService();
                var             list        = bandFlowSer.GetListArray(string.Format("TransactionReferenceNumber='{0}'", lblReferenceNumber.Text));
                if (list.Count > 0)
                {
                    lblOutPayerName.Text = list[0].OutPayerName;
                }
            }
        }
        public In_BankFlow getModel()
        {
            string  Number          = this.lblNumber.Text;
            string  ReferenceNumber = this.lblReferenceNumber.Text;
            string  InType          = this.ddlInType.Text;
            string  FPNo            = this.txtFPNo.Text.Trim();
            decimal FPTotal         = decimal.Parse(this.txtFPTotal.Text);
            string  Remark          = this.txtRemark.Text;

            In_BankFlow model = new In_BankFlow();

            model.Number          = Number;
            model.ReferenceNumber = ReferenceNumber;
            model.InType          = InType;
            model.FPNo            = FPNo;
            model.FPTotal         = FPTotal;
            model.Remark          = Remark;

            if (Request["Id"] != null)
            {
                model.Id = Convert.ToInt32(Request["Id"]);
            }
            return(model);
        }