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(string id) { OtherExpenseViewModel otherExpenseViewModelObj = null; ViewBag.value = id; Settings s = new Settings(); try { otherExpenseViewModelObj = new OtherExpenseViewModel(); otherExpenseViewModelObj.ExpenseDateFormatted = DateTime.Today.ToString(s.dateformat); otherExpenseViewModelObj.Today = DateTime.Today.ToString(s.dateformat); List <SelectListItem> selectListItem = new List <SelectListItem>(); List <ChartOfAccountsViewModel> chartOfAccountList = Mapper.Map <List <ChartOfAccounts>, List <ChartOfAccountsViewModel> >(_otherExpenseBusiness.GetAllAccountTypes("OE")); foreach (ChartOfAccountsViewModel cav in chartOfAccountList) { selectListItem.Add(new SelectListItem { Text = cav.TypeDesc, Value = cav.Code + ":" + cav.ISEmploy, Selected = false, }); } otherExpenseViewModelObj.AccountTypes = selectListItem; selectListItem = null; selectListItem = new List <SelectListItem>(); List <BankViewModel> bankList = Mapper.Map <List <Bank>, List <BankViewModel> >(_otherExpenseBusiness.GetAllBankes()); foreach (BankViewModel bvm in bankList) { selectListItem.Add(new SelectListItem { Text = bvm.Name, Value = bvm.Code, Selected = false }); } otherExpenseViewModelObj.bankList = selectListItem; otherExpenseViewModelObj.CompanyList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <CompaniesViewModel> companiesList = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_otherExpenseBusiness.GetAllCompanies()); foreach (CompaniesViewModel cvm in companiesList) { selectListItem.Add(new SelectListItem { Text = cvm.Name, Value = cvm.Code.ToString(), Selected = false }); } otherExpenseViewModelObj.CompanyList = selectListItem; otherExpenseViewModelObj.paymentModeList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <PaymentModesViewModel> PaymentModeList = Mapper.Map <List <PaymentModes>, List <PaymentModesViewModel> >(_otherExpenseBusiness.GetAllPaymentModes()); foreach (PaymentModesViewModel PMVM in PaymentModeList) { selectListItem.Add(new SelectListItem { Text = PMVM.Description, Value = PMVM.Code, Selected = false }); } otherExpenseViewModelObj.paymentModeList = selectListItem; //selectListItem = new List<SelectListItem>(); //List<EmployeeViewModel> empList = Mapper.Map<List<Employee>, List<EmployeeViewModel>>(_otherExpenseBusiness.GetAllEmployees()); //foreach (EmployeeViewModel evm in empList) //{ // selectListItem.Add(new SelectListItem // { // Text = evm.Name, // Value = evm.ID.ToString(), // Selected = false // }); //} //otherExpenseViewModelObj.EmployeeList = selectListItem; selectListItem = null; selectListItem = new List <SelectListItem>(); List <EmployeeTypeViewModel> empTypeList = Mapper.Map <List <EmployeeType>, List <EmployeeTypeViewModel> >(_otherExpenseBusiness.GetAllEmployeeTypes()); foreach (EmployeeTypeViewModel etvm in empTypeList) { selectListItem.Add(new SelectListItem { Text = etvm.Name, Value = etvm.Code, Selected = false }); } otherExpenseViewModelObj.EmployeeTypeList = selectListItem; otherExpenseViewModelObj.ApprovalStatusList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <ApprovalStatusViewModel> approvalStatus = Mapper.Map <List <ApprovalStatus>, List <ApprovalStatusViewModel> >(_approvalStatusBusiness.GetAllApprovalStatus()); foreach (ApprovalStatusViewModel BL in approvalStatus) { selectListItem.Add(new SelectListItem { Text = BL.Description, Value = BL.Code, Selected = false }); } otherExpenseViewModelObj.ApprovalStatusList = selectListItem; Permission permission = Session["UserRights"] as Permission; string p = permission.SubPermissionList.Where(li => li.Name == "DaysFilter").First().AccessCode; if (p.Contains("R") || p.Contains("W")) { otherExpenseViewModelObj.ShowDaysFilter = true; } else { otherExpenseViewModelObj.ShowDaysFilter = false; } p = null; p = permission.SubPermissionList.Where(li => li.Name == "ApprovalFilter").First().AccessCode; if (p.Contains("R") || p.Contains("W")) { otherExpenseViewModelObj.ApprovalFilter = true; } else { otherExpenseViewModelObj.ApprovalFilter = false; } } catch (Exception ex) { throw ex; } return(View(otherExpenseViewModelObj)); }
public ActionResult undeposited() { DateTime dt = DateTime.Now; ViewBag.fromdate = dt.AddDays(-90).ToString("dd-MMM-yyyy"); ViewBag.todate = dt.ToString("dd-MMM-yyyy"); DepositAndWithdrwalViewModel result = new DepositAndWithdrwalViewModel(); List <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; selectListItem = new List <SelectListItem>(); result.CustomerObj = new CustomerViewModel(); List <CustomerViewModel> customerList = Mapper.Map <List <Customer>, List <CustomerViewModel> >(_customerBusiness.GetAllCustomers()); if (customerList != null) { //selectListItem.Add(new SelectListItem //{ // Text = "All", // Value = "ALL", // Selected = true //}); 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.BankObj = new BankViewModel(); List <BankViewModel> PayTermList = Mapper.Map <List <Bank>, List <BankViewModel> >(_bankBusiness.GetAllBanks()); foreach (BankViewModel bankvm in PayTermList) { selectListItem.Add(new SelectListItem { Text = bankvm.Name, Value = bankvm.Name, Selected = false }); } result.BankObj.BanksList = selectListItem; return(View(result)); }