protected void btnSave_Click(object sender, EventArgs e) { string id = Request.QueryString["Id"].ToString(); PaymentOrderMaster master = model.GetPaymentOrderById(id); PaymentOrderDetial dtl = new PaymentOrderDetial(); if (txtIdHidden.Value != "") { dtl = model.GetPaymentOrderDetailById(txtIdHidden.Value); } dtl.Money = Convert.ToDecimal(txtMoney.Text); dtl.PaymentItemName = txtPaymentItemName.Text; dtl.Describe = this.txtDescribe.Text; dtl.Master = master; master.Money = dtl.Money; foreach (PaymentOrderDetial oDetail in master.Details) { master.Money += oDetail.Money; } model.SaveOrUpdate(dtl); // master.Money += dtl.PaymentMoney; // model.SaveOrUpdate(master); SumMoney(); UtilClass.MessageBox(this, "保存成功!"); this.GridViewSource1.GetData(); }
public void SumMoney( ) { string id = Request.QueryString["Id"].ToString(); PaymentOrderMaster master = model.GetPaymentOrderById(id); master.Money = 0; if (master != null) { foreach (PaymentOrderDetial oDetail in master.Details) { master.Money += oDetail.Money; } model.SaveOrUpdate(master); } }
protected void btnSave_Click(object sender, EventArgs e) { PaymentOrderMaster master = new PaymentOrderMaster(); if (txtIdHidden.Value != "") { master = model.GetPaymentOrderById(txtIdHidden.Value); } master.PaymentType = (EnumPaymentType)Int32.Parse(ddlPaymentTypeName.SelectedValue); PersonInfo person = GlobalClass.CommonMethodSrv.QueryById(typeof(PersonInfo), txtPayeeId.Value) as PersonInfo; master.PayeeName = person == null ? "" : person.Name; master.TheBankCode = txtTheBankCode.Text; master.TheBankName = txtTheBankName.Text; master.Payee = person; master.Describe = txtDescript.Text; model.SaveOrUpdate(master); UtilClass.MessageBox(this, "保存成功!"); GridViewSource1.GetData(); checkBox.Checked = false; }
protected void btnUpdate_Click(object sender, EventArgs e) { PaymentOrderMaster master = model.GetPaymentOrderById(txtIdHidden.Value); if (master == null) { UtilClass.MessageBox(this, "该单据已经删除,不能修改!"); return; } if (master.DocState != DocumentState.Edit) { UtilClass.MessageBox(this, "该单据已提交,不能修改!"); return; } ddlPaymentTypeName.SelectedValue = ((int)master.PaymentType).ToString(); txtPayeeName.Text = master.Payee == null ? "" : master.Payee.Name; txtPayeeId.Value = master.Payee == null ? "" : master.Payee.Id; txtTheBankName.Text = master.TheBankName; txtTheBankCode.Text = master.TheBankCode; this.txtDescript.Text = master.Describe; checkBox.Checked = true; }