//public LedgerPosting Save(LedgerPosting cus) //{ // var isExists = service.GetAll().Where(a => a.LedgerId == cus.LedgerId && a.YearId == cus.YearId).FirstOrDefault(); // var max = service.LastRow().OrderByDescending(a => a.Id).FirstOrDefault().Id; // cus.Id = max + 1; // if (isExists != null) // { // return null; // } // cus.YearId = CurrentSession.GetCurrentSession().FinancialYear; // cus.IsLastYear = true; // service.Save(cus); // return cus; //} public PaymentMaster SavePayment(PaymentMaster paymentMaster) { try { return(_paymentMaster.Save(paymentMaster)); } catch (System.Exception ex) { throw; } }
protected void Page_Load(object sender, EventArgs e) { this.checkAddress.Attributes.Add("onClick", "CopyText()"); if (!IsPostBack) { fillstate(); fillMyRefName(); fillNEWUSER(); BinddropParentUser(); Member_detail(int.Parse(Session["loginid"].ToString())); decimal Am = PaymentMaster.GetByUser_Name(Session["UserName"].ToString()).Amount; lblWallet.Text = Am.ToString(); } }
protected void linkbtnEdit_Click(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; GridViewRow gr = (GridViewRow)lb.NamingContainer; ViewState["id"] = ((Label)gr.FindControl("labelNOTICE_ID")).Text; string nid = ViewState["id"].ToString(); PaymentMaster dm = PaymentMaster.GetByPaymemt_ID(int.Parse(nid)); ddlUserName.SelectedItem.Text = dm.User_Name; txtamount.Text = dm.Amount.ToString(); txtremark.Text = dm.Remark; btnPayment.Text = "Update"; }
/// <summary> /// 新建主表 /// </summary> /// <returns></returns> public PaymentMaster NewMaster() { AccountTitleTree oAccountTitleTree = null; PaymentMaster oMaster = new PaymentMaster(); oMaster.CreatePerson = UserInfo.CurrentPersinInfo; oMaster.CreatePersonName = UserInfo.CurrentPersinInfo.Name; oMaster.CreateDate = DateTime.Now; oMaster.OperOrgInfo = UserInfo.CurrentOrgInfo; oMaster.OperOrgInfoName = UserInfo.CurrentOrgInfo.Name; oMaster.OpgSysCode = UserInfo.CurrentOrgInfo.SysCode; oMaster.HandlePerson = UserInfo.CurrentPersinInfo; oMaster.HandlePersonName = UserInfo.CurrentPersinInfo.Name; //oMaster.ProjectId = UserInfo.CurrentProjectInfo.Id; //oMaster.ProjectName = UserInfo.CurrentProjectInfo.Name; oMaster.DocState = DocumentState.Edit; oMaster.IfProjectMoney = this.PaymentType; return(oMaster); }
protected void linkbtnDelete_Click(object sender, EventArgs e) { try { LinkButton lb = (LinkButton)sender; GridViewRow gv = (GridViewRow)lb.NamingContainer; ViewState["id"] = ((Label)gv.FindControl("labelNOTICE_ID")).Text; string did = ViewState["id"].ToString(); PaymentMaster dm = new PaymentMaster(); dm.Paymemt_ID = int.Parse(did); dm.GetByDelete(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Data Delete....');</Script>", false); Response.Redirect("PpaymentReceive.aspx"); grid(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('" + ex.Message + "');</Script>", false); } }
public ActionResult PaymentSave(string voucherNo, int ledgerId, DateTime voucherDate, string notes, List <LedgerPosting> ledgerPosting, bool isSendSMS) { decimal?credit; //var supplierInfo = supplierService.GetById(supplierId); //if (supplierInfo == null) //{ // return Json("error", JsonRequestBehavior.AllowGet); //} var paymentReciveMaster = new PaymentMaster() { CreatedDate = DateTime.Now, Extra1 = ledgerPosting.Select(a => a.Credit).Sum().ToString(), InvoiceNo = voucherNo, VoucherNo = voucherNo, VoucherTypeId = (int)VoucherTypeEnum.PaymentVoucher, TotalAmount = ledgerPosting.Select(a => a.Debit).Sum(), IsApproved = false, CreatedBy = CurrentSession.GetCurrentSession().UserName, LedgerDate = voucherDate, LedgerId = ledgerId, Narration = notes }; foreach (var item in ledgerPosting) { var paymentDetails = new PaymentDetail() { Amount = item.Debit, ChequeNo = item.ChequeNo, ChequeDate = item.ChequeDate, LedgerId = item.LedgerId, CreatedDate = DateTime.Now, CreatedBy = CurrentSession.GetCurrentSession().UserId, Extra1 = notes }; paymentReciveMaster.PaymentDetails.Add(paymentDetails); } _paymentService.SavePayment(paymentReciveMaster); return(Json("", JsonRequestBehavior.AllowGet)); }
protected void btnPayment_Click(object sender, EventArgs e) { try { PaymentMaster um = new PaymentMaster(); if (btnPayment.Text == "Submit") { um.Paymemt_ID = PaymentMaster.GetMaxID() + 1; um.User_Name = ddlUserName.SelectedItem.Text; um.User_ID = USERPROFILEMASTER.GetByUser_Name(um.User_Name).User_Name;// lblUSerId.Text.Trim(); um.Amount = decimal.Parse(txtamount.Text); um.Remark = txtremark.Text.Trim(); um.Save(); grid(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Submit Successfully....');</Script>", false); } else if (btnPayment.Text == "Update") { um = PaymentMaster.GetByPaymemt_ID(int.Parse(ViewState["id"].ToString())); um.Paymemt_ID = int.Parse(ViewState["id"].ToString()); um.User_Name = ddlUserName.SelectedItem.Text; um.User_ID = USERPROFILEMASTER.GetByUser_Name(um.User_Name).User_Name;// lblUSerId.Text.Trim(); um.Amount = decimal.Parse(txtamount.Text); um.Remark = txtremark.Text.Trim(); um.Save(); btnPayment.Text = "Submit"; grid(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<Script>alert('Update Successfully..');</Script>", false); } ClearInputs(Page.Controls); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(Page), "Alert", "<script>alert(error);</script>", false); } }
public PaymentMaster Update(PaymentMaster t, int id) { return(_paymentMaster.Update(t, id)); }