public IList <ICustomerDTO> AllCustomers() { try { return(_customerBusiness.GetAllCustomers()); } catch (Exception) { throw; } }
/// <summary> /// returns list of orders /// </summary> /// <returns></returns> public IList <IOrderDTO> GetOrders() { IList <Order> orders = _orderDataAccess.GetOrders(); IList <IOrderDTO> ordersDTO = new List <IOrderDTO>(); IList <ICustomerDTO> customers = _customerBusiness.GetAllCustomers(); foreach (var order in orders) { IOrderDTO orderDTO = new OrderDTO(); orderDTO.Customer_email = customers.Where(c => c.Customer_id == order.Customer_id).Select(c => c.Customer_email).First(); orderDTO.Order_id = order.Order_id; orderDTO.Order_date = order.Order_date; orderDTO.Order_total = order.Order_total; orderDTO.Customer_id = order.Customer_id; orderDTO.Order_status = order.Order_status; orderDTO.Order_address = order.Order_address; orderDTO.Order_mobile = order.Order_mobile; orderDTO.Order_pincode = order.Order_pincode; ordersDTO.Add(orderDTO); } return(ordersDTO); }
public ActionResult Index(string id) { ViewBag.value = id; List <SelectListItem> selectListItem = new List <SelectListItem>(); CustomerInvoicesViewModel CI = new CustomerInvoicesViewModel(); Permission permission = Session["UserRights"] as Permission; string permissionAccess = permission.SubPermissionList.Where(li => li.Name == "PBAccess").First().AccessCode; if (permissionAccess.Contains("R") || permissionAccess.Contains("W")) { CI.PBAccess = true; } else { CI.PBAccess = false; } CI.customerObj = new CustomerViewModel(); CI.paymentTermsObj = new PaymentTermsViewModel(); CI.companiesObj = new CompaniesViewModel(); CI.TaxTypeObj = new TaxTypesViewModel(); Settings s = new Settings(); CI.InvoiceDateFormatted = DateTime.Today.ToString(s.dateformat); //-------------1.CustomerList-------------------// CI.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 }); } CI.customerObj.CustomerList = selectListItem; //-------------2.PaymentModes-------------------// CI.SpecialPayObj = new SpecialPaymentViewModel(); CI.SpecialPayObj.PaymentModesObj = new PaymentModesViewModel(); CI.SpecialPayObj.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 }); } CI.SpecialPayObj.PaymentModesObj.PaymentModesList = selectListItem; //-------------3.PaymentTermsList-------------------// CI.paymentTermsObj.PaymentTermsList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <PaymentTermsViewModel> PayTermList = Mapper.Map <List <PaymentTerms>, List <PaymentTermsViewModel> >(_paymentTermsBusiness.GetAllPayTerms()); foreach (PaymentTermsViewModel PayT in PayTermList) { selectListItem.Add(new SelectListItem { Text = PayT.Description, Value = PayT.Code, Selected = false }); } CI.paymentTermsObj.PaymentTermsList = selectListItem; CI.companiesObj.CompanyList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <CompaniesViewModel> CompaniesList = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_companiesBusiness.GetAllCompanies()); foreach (CompaniesViewModel Cmp in CompaniesList) { selectListItem.Add(new SelectListItem { Text = Cmp.Name, Value = Cmp.Code, Selected = false }); } CI.companiesObj.CompanyList = selectListItem; CI.TaxTypeObj.TaxTypesList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <TaxTypesViewModel> TaxTypeList = Mapper.Map <List <TaxTypes>, List <TaxTypesViewModel> >(_taxTypesBusiness.GetAllTaxTypes()); foreach (TaxTypesViewModel TaTy in TaxTypeList) { selectListItem.Add(new SelectListItem { Text = TaTy.Description, Value = TaTy.Code, Selected = false }); } CI.TaxTypeObj.TaxTypesList = selectListItem; return(View(CI)); }
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)); }
public ActionResult Index() { DepositAndWithdrwalViewModel depositAndWithdrwalViewModelObj = null; try { depositAndWithdrwalViewModelObj = new DepositAndWithdrwalViewModel(); depositAndWithdrwalViewModelObj.bankList = new List <SelectListItem>(); List <SelectListItem> selectListItem = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <BankViewModel> PayTermList = Mapper.Map <List <Bank>, List <BankViewModel> >(_bankBusiness.GetAllBanks()); foreach (BankViewModel bvm in PayTermList) { selectListItem.Add(new SelectListItem { Text = bvm.Name, Value = bvm.Code, Selected = false }); } depositAndWithdrwalViewModelObj.bankList = selectListItem; depositAndWithdrwalViewModelObj.paymentModeList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <PaymentModesViewModel> PaymentList = Mapper.Map <List <PaymentModes>, List <PaymentModesViewModel> >(_paymentModesBusiness.GetAllPaymentModes()); foreach (PaymentModesViewModel PMVM in PaymentList) { selectListItem.Add(new SelectListItem { Text = PMVM.Description, Value = PMVM.Code, Selected = false }); } depositAndWithdrwalViewModelObj.paymentModeList = selectListItem; selectListItem = null; selectListItem = new List <SelectListItem>(); List <CustomerViewModel> customerList = Mapper.Map <List <Customer>, List <CustomerViewModel> >(_customerBusiness.GetAllCustomers()); if (customerList != null) { foreach (CustomerViewModel Cust in customerList) { selectListItem.Add(new SelectListItem { Text = Cust.CompanyName, Value = Cust.ID.ToString(), Selected = false }); } } depositAndWithdrwalViewModelObj.customerList = selectListItem; } catch (Exception ex) { throw ex; } return(View(depositAndWithdrwalViewModelObj)); }
public ActionResult Index(string id) { CustomerCreditNoteViewModel ccn = null; try { AppUA _appUA = Session["AppUA"] as AppUA; ViewBag.Currentdate = _appUA.DateTime.ToString("dd-MMM-yyyy"); ViewBag.value = id; ccn = new CustomerCreditNoteViewModel(); 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 }); } ccn.CustomerList = selectListItem; ccn.CompaniesList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <CompaniesViewModel> companiesList = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_companiesBusiness.GetAllCompanies()); foreach (CompaniesViewModel cvm in companiesList) { selectListItem.Add(new SelectListItem { Text = cvm.Name, Value = cvm.Code.ToString(), Selected = false }); } ccn.CompaniesList = selectListItem; } catch (Exception ex) { throw ex; } return(View(ccn)); }
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 GetAllCustomers() { try { List <CustomerViewModel> customersList = Mapper.Map <List <Customer>, List <CustomerViewModel> >(_customerBusiness.GetAllCustomers()); return(JsonConvert.SerializeObject(new { Result = "OK", Records = customersList })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } }