Exemple #1
0
        //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";
        }
Exemple #4
0
    /// <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);
     }
 }
Exemple #6
0
        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);
     }
 }
Exemple #8
0
 public PaymentMaster Update(PaymentMaster t, int id)
 {
     return(_paymentMaster.Update(t, id));
 }