public string InsertUpdateFollowUp(CustomerExpeditingListViewModel customerObj) { try { AppUA _appUA = Session["AppUA"] as AppUA; customerObj.followUpObj.commonObj = new CommonViewModel(); SPAccounts.DataAccessObject.DTO.Common _comonObj = new SPAccounts.DataAccessObject.DTO.Common(); customerObj.followUpObj.commonObj.CreatedBy = _appUA.UserName; customerObj.followUpObj.commonObj.CreatedDate = _comonObj.GetCurrentDateTime(); customerObj.followUpObj.commonObj.UpdatedDate = _comonObj.GetCurrentDateTime(); customerObj.followUpObj.commonObj.UpdatedBy = _appUA.UserName; FollowUpViewModel followupObj = Mapper.Map <FollowUp, FollowUpViewModel>(_paymentFollowupBusiness.InsertUpdateFollowUp(Mapper.Map <FollowUpViewModel, FollowUp>(customerObj.followUpObj))); if (customerObj.followUpObj.ID == Guid.Empty) { return(JsonConvert.SerializeObject(new { Result = "OK", Records = followupObj, Message = "Insertion successfull" })); } else { return(JsonConvert.SerializeObject(new { Result = "OK", Records = followupObj, Message = "Updation successfull" })); } } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }
public string GetCustomerPaymentExpeditingDetails(string toDate, string filter, string company, string[] customer, string outstanding, string search) { try { AppUA _appUA = Session["AppUA"] as AppUA; SPAccounts.DataAccessObject.DTO.Common _comonObj = new SPAccounts.DataAccessObject.DTO.Common(); DateTime?Date = _comonObj.GetCurrentDateTime(); DateTime?TDate = string.IsNullOrEmpty(toDate) ? (DateTime?)null : DateTime.Parse(toDate); CustomerExpeditingListViewModel result = new CustomerExpeditingListViewModel(); result.customerExpeditingDetailsList = Mapper.Map <List <CustomerExpeditingReport>, List <CustomerExpeditingReportViewModel> >(_paymentFollowupBusiness.GetCustomerExpeditingDetail(Date, TDate, filter, company, customer != null ? string.Join(",", customer) : "ALL", outstanding, search)); return(JsonConvert.SerializeObject(new { Result = "OK", Records = result })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } }
public ActionResult Index(string id) { ViewBag.value = id; AppUA appUA = Session["AppUA"] as AppUA; DateTime dt = new DateTime(); dt = appUA.DateTime; ViewBag.toDate = dt.ToString("dd-MMM-yyyy"); CustomerExpeditingListViewModel result = new CustomerExpeditingListViewModel(); List <SelectListItem> selectListItem = new List <SelectListItem>(); selectListItem.Add(new SelectListItem { Text = "--Select--", Value = "ALL", Selected = false }); selectListItem.Add(new SelectListItem { Text = "Coming Week", Value = "ThisWeek", Selected = false }); selectListItem.Add(new SelectListItem { Text = "Today", Value = "Today", Selected = false }); selectListItem.Add(new SelectListItem { Text = "1-30 Days", Value = "1To30", Selected = false }); selectListItem.Add(new SelectListItem { Text = "31-60 Days", Value = "31To60", Selected = false }); selectListItem.Add(new SelectListItem { Text = "61-90 Days", Value = "61To90", Selected = false }); selectListItem.Add(new SelectListItem { Text = "90 Above", Value = "90Above", Selected = false }); if (id == null || id == "") { var selected = selectListItem.Where(x => x.Value == "ALL").First(); selected.Selected = true; } else { try { var selected = selectListItem.Where(x => x.Value == id).First(); selected.Selected = true; } catch (Exception) { result.Filter = "ALL"; } } result.BasicFilters = selectListItem; selectListItem = new List <SelectListItem>(); selectListItem.Add(new SelectListItem { Text = "Outstanding", Value = "Outstanding", Selected = true }); selectListItem.Add(new SelectListItem { Text = "All", Value = "All", Selected = false }); result.Outstanding = selectListItem; selectListItem = new List <SelectListItem>(); result.customerObj = new CustomerViewModel(); List <CustomerViewModel> customerList = Mapper.Map <List <Customer>, List <CustomerViewModel> >(_customerBusiness.GetAllCustomers()); if (customerList != null) { foreach (CustomerViewModel customerVM in customerList) { selectListItem.Add(new SelectListItem { Text = customerVM.CompanyName, Value = customerVM.CompanyName.ToString(), Selected = false }); } } result.customerObj.CustomerList = selectListItem; selectListItem = new List <SelectListItem>(); result.companyObj = new CompaniesViewModel(); List <CompaniesViewModel> companiesList = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_otherExpenseBusiness.GetAllCompanies()); if (companiesList != null) { selectListItem.Add(new SelectListItem { Text = "All", Value = "ALL", Selected = true }); foreach (CompaniesViewModel companiesVM in companiesList) { selectListItem.Add(new SelectListItem { Text = companiesVM.Name, Value = companiesVM.Name.ToString(), Selected = false }); } } result.companyObj.CompanyList = selectListItem; return(View(result)); }