Пример #1
0
        public ActionResult Create()
        {
            BindMonthYear();
            objPayService = new RePaymentService();
            objPayItem    = new RePaymentItem();

            #region Bind DropDown Comp
            List <CompanyItem> lstComp = new List <CompanyItem>();
            lstComp             = objPayService.GetAllComp();
            objPayItem.ListComp = new List <CompanyItem>();
            objPayItem.ListComp.AddRange(lstComp);
            #endregion
            int cid = 0;
            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            #region Bind DropDown Emp
            List <EmployeeItem> lstEmp = new List <EmployeeItem>();
            lstEmp             = objPayService.GetEmp(cid);
            objPayItem.ListEmp = new List <EmployeeItem>();
            objPayItem.ListEmp.AddRange(lstEmp);
            #endregion

            List <RePaymentItem> objPay = new List <RePaymentItem>();
            objPay = objPayService.GetPaymentDetails(cid);
            objPayItem.ListRePayment = new List <RePaymentItem>();
            objPayItem.ListRePayment.AddRange(objPay);
            return(View(objPayItem));
        }
Пример #2
0
        public ActionResult Edit(RePaymentItem Model)
        {
            RePaymentService objPayService = new RePaymentService();
            RePaymentItem    objPayItem    = new RePaymentItem();

            objPayService.Update(Model);
            return(RedirectToAction("Create"));
        }
Пример #3
0
        public RePaymentItem GetById(int id)
        {
            Mapper.CreateMap <Repayment_Master, RePaymentItem>();
            Repayment_Master objRep     = DbContext.Repayment_Master.SingleOrDefault(m => m.Id == id);
            RePaymentItem    objRepItem = Mapper.Map <RePaymentItem>(objRep);

            return(objRepItem);
        }
Пример #4
0
        public int Update(RePaymentItem model)
        {
            model.Date = System.DateTime.Now;
            Mapper.CreateMap <RePaymentItem, Repayment_Master>();
            Repayment_Master objRep = DbContext.Repayment_Master.SingleOrDefault(m => m.Id == model.Id);

            objRep = Mapper.Map(model, objRep);
            return(DbContext.SaveChanges());
        }
Пример #5
0
        public int Insert(RePaymentItem model)
        {
            Repayment_Master objPayItem = new Repayment_Master();

            //  objPayItem.CompId = model.CompId;
            objPayItem.EmpId   = model.EmpId;
            objPayItem.Payment = model.Payment;
            objPayItem.Month   = model.Month;
            objPayItem.Year    = model.Year;
            objPayItem.CompId  = model.CompId;
            objPayItem.Date    = model.Date;
            DbContext.Repayment_Master.Add(objPayItem);
            return(DbContext.SaveChanges());
        }
Пример #6
0
        public ActionResult AdvanceAmount(int EmpId)
        {
            int strEmp = EmpId;
            List <RePaymentItem> lstRepay     = new List <RePaymentItem>();
            RePaymentItem        objRepayItem = new RePaymentItem();
            RePaymentService     objEmp       = new RePaymentService();

            lstRepay = objEmp.GetAmtDetails(strEmp);
            objRepayItem.ListRePayment = new List <RePaymentItem>();
            //objBranchItem.ListBranch.Add(new BranchItem { id = 0, BranchName = "--Select Branch--" });
            objRepayItem.ListRePayment.AddRange(lstRepay);
            // lstRepay.
            if (objRepayItem.ListRePayment.Count != 0)
            {
                return(Json(objRepayItem.ListRePayment[0].Payment, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("0", JsonRequestBehavior.AllowGet));
            }
        }
Пример #7
0
        public ActionResult Edit(int Id)
        {
            objPayService = new RePaymentService();
            objPayItem    = new RePaymentItem();
            List <RePaymentItem> ListRePayments = new List <RePaymentItem>();
            List <CompanyItem>   lstComp        = new List <CompanyItem>();
            List <EmployeeItem>  lstEmp         = new List <EmployeeItem>();

            objPayItem = objPayService.GetById(Id);
            int cid = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            ListRePayments           = objPayService.GetPaymentDetails(cid);
            objPayItem.ListRePayment = new List <RePaymentItem>();
            objPayItem.ListRePayment.AddRange(ListRePayments);

            #region Bind DropDown Comp
            lstComp             = objPayService.GetAllComp();
            objPayItem.ListComp = new List <CompanyItem>();
            objPayItem.ListComp.AddRange(lstComp);

            #endregion

            #region Bind DropDown Emp
            lstEmp             = objPayService.GetEmp(cid);
            objPayItem.ListEmp = new List <EmployeeItem>();
            objPayItem.ListEmp.AddRange(lstEmp);
            #endregion


            //Session["Empid"] = objPassItem.EmpId;
            //  ViewBag.DeptId = DepId;
            ViewBag.Menuid = Request.QueryString["menuId"];
            BindMonthYear();
            return(View(objPayItem));
        }
Пример #8
0
        public ActionResult LedgerReport(RePaymentItem Model)
        {
            RePaymentService objPayService = new RePaymentService();
            RePaymentItem    objPayItem    = new RePaymentItem();
            int?EmpId  = Model.EmpId;
            int?CompId = Model.CompId;
            int?cid    = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            if (cid == 0)
            {
                cid = Model.CompId;
            }
            List <RePaymentItem> lstRepay = new List <RePaymentItem>();

            lstRepay = objPayService.GetLedgerDetails(EmpId, cid);
            objPayItem.ListRePayment = new List <RePaymentItem>();
            objPayItem.ListRePayment.AddRange(lstRepay);

            #region Bind DropDown Comp
            List <CompanyItem> lstComp = new List <CompanyItem>();
            lstComp             = objPayService.GetAllComp();
            objPayItem.ListComp = new List <CompanyItem>();
            objPayItem.ListComp.AddRange(lstComp);
            #endregion

            #region Bind DropDown Emp
            List <EmployeeItem> lstEmp = new List <EmployeeItem>();
            lstEmp             = objPayService.GetEmp(cid);
            objPayItem.ListEmp = new List <EmployeeItem>();
            objPayItem.ListEmp.AddRange(lstEmp);
            #endregion

            return(View(objPayItem));
        }
Пример #9
0
        public ActionResult LedgerReport()
        {
            RePaymentService objPayService = new RePaymentService();
            RePaymentItem    objPayItem    = new RePaymentItem();

            #region Bind DropDown Comp
            List <CompanyItem> lstComp = new List <CompanyItem>();
            lstComp             = objPayService.GetAllComp();
            objPayItem.ListComp = new List <CompanyItem>();
            objPayItem.ListComp.AddRange(lstComp);
            #endregion
            int cid = 0;
            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            #region Bind DropDown Emp
            List <EmployeeItem> lstEmp = new List <EmployeeItem>();
            lstEmp             = objPayService.GetEmp(cid);
            objPayItem.ListEmp = new List <EmployeeItem>();
            objPayItem.ListEmp.AddRange(lstEmp);
            #endregion
            return(View(objPayItem));
        }