public string InsertUpdatePayments(SpecialInvPaymentsViewModel SpecialInvObj) { try { if (SpecialInvObj.specialDetailObj.PaidAmount == 0) { throw new Exception("Please Enter Amount"); } AppUA _appUA = Session["AppUA"] as AppUA; if (SpecialInvObj.hdfpaymentDetail != null) { SpecialInvObj.specialList = JsonConvert.DeserializeObject <List <SpecialInvPaymentsDetailViewModel> >(SpecialInvObj.hdfpaymentDetail); } SpecialInvObj.commonObj = new CommonViewModel(); SpecialInvObj.commonObj.CreatedBy = _appUA.UserName; SpecialInvObj.commonObj.CreatedDate = _appUA.DateTime; SpecialInvObj.commonObj.UpdatedBy = _appUA.UserName; SpecialInvObj.commonObj.UpdatedDate = _appUA.DateTime;; SpecialInvPaymentsViewModel SPIN = Mapper.Map <SpecialInvPayments, SpecialInvPaymentsViewModel>(_SpecialInvPaymentsBusiness.InsertUpdateSpecialInvPayments(Mapper.Map <SpecialInvPaymentsViewModel, SpecialInvPayments>(SpecialInvObj))); if (SpecialInvObj.ID != null && SpecialInvObj.ID != Guid.Empty) { return(JsonConvert.SerializeObject(new { Result = "OK", Message = c.UpdateSuccess, Records = SPIN })); } else { return(JsonConvert.SerializeObject(new { Result = "OK", Message = c.InsertSuccess, Records = SPIN })); } } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }
public string DeleteSpecialPayments(SpecialInvPaymentsViewModel specialObj) { object result = null; try { result = _SpecialInvPaymentsBusiness.DeleteSpecialPayments(specialObj.GroupID); return(JsonConvert.SerializeObject(new { Result = "OK", Message = c.DeleteSuccess, Records = result })); } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }
public string Validate(SpecialInvPaymentsViewModel SpecialInvObj) { AppUA _appUA = Session["AppUA"] as AppUA; object result = null; try { result = _SpecialInvPaymentsBusiness.Validate(Mapper.Map <SpecialInvPaymentsViewModel, SpecialInvPayments>(SpecialInvObj)); return(JsonConvert.SerializeObject(new { Result = "OK", Message = "", Records = result })); } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Meassage = cm.Message, status = -1 })); } }
public ActionResult Index(string id) { AppUA _appUA = Session["AppUA"] as AppUA; // ViewBag.Currentdate = _appUA.DateTime.ToString("dd-MMM-yyyy"); ViewBag.value = id; List <SelectListItem> selectListItem = new List <SelectListItem>(); SpecialInvPaymentsViewModel CP = new SpecialInvPaymentsViewModel(); //-------------1.CustomerList-------------------// CP.customerObj = new CustomerViewModel(); CP.customerObj.CustomerList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <CustomerViewModel> CustList = Mapper.Map <List <Customer>, List <CustomerViewModel> >(_customerBusiness.GetAllCustomers()); foreach (CustomerViewModel Cust in CustList) { selectListItem.Add(new SelectListItem { Text = Cust.CompanyName, Value = Cust.ID.ToString(), Selected = false }); } CP.customerObj.CustomerList = selectListItem; //-------------2.PaymentModes-------------------// CP.PaymentModesObj = new PaymentModesViewModel(); CP.PaymentModesObj.PaymentModesList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <PaymentModesViewModel> PaymentModeList = Mapper.Map <List <PaymentModes>, List <PaymentModesViewModel> >(_paymentmodesBusiness.GetAllPaymentModes()); foreach (PaymentModesViewModel PMVM in PaymentModeList) { selectListItem.Add(new SelectListItem { Text = PMVM.Description, Value = PMVM.Code, Selected = false }); } CP.PaymentModesObj.PaymentModesList = selectListItem; //-------------4.CompanyList-------------------// CP.companiesObj = new CompaniesViewModel(); CP.companiesObj.CompanyList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <CompaniesViewModel> CompaniesList = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_CompaniesBusiness.GetAllCompanies()); foreach (CompaniesViewModel BL in CompaniesList) { selectListItem.Add(new SelectListItem { Text = BL.Name, Value = BL.Code, Selected = false }); } CP.companiesObj.CompanyList = selectListItem; return(View(CP)); }
public string GetOutstandingSpecialAmountByCustomer(string ID) { SpecialInvPaymentsViewModel SpecialInv = Mapper.Map <SpecialInvPayments, SpecialInvPaymentsViewModel>(_SpecialInvPaymentsBusiness.GetOutstandingSpecialAmountByCustomer(ID)); return(JsonConvert.SerializeObject(new { Result = "OK", Records = SpecialInv })); }