public List <PaymentModes> GetAllPaymentModes()
        {
            List <PaymentModes> paymentModeList = null;

            try
            {
                paymentModeList = _paymentModeBusiness.GetAllPaymentModes();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(paymentModeList);
        }
Exemple #2
0
        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()
        {
            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)
        {
            ViewBag.value = id;
            AppUA appUA = Session["AppUA"] as AppUA;

            ViewBag.Currentdate = appUA.DateTime.ToString("dd-MMM-yyyy");

            List <SelectListItem>     selectListItem = new List <SelectListItem>();
            SupplierPaymentsViewModel SP             = new SupplierPaymentsViewModel();

            //-------------1.Supplier List-------------------//
            SP.supplierObj = new SuppliersViewModel();
            SP.supplierObj.SupplierList = new List <SelectListItem>();
            selectListItem = new List <SelectListItem>();
            List <SuppliersViewModel> supplierList = Mapper.Map <List <Supplier>, List <SuppliersViewModel> >(_supplierBusiness.GetAllSuppliers());

            foreach (SuppliersViewModel supplier in supplierList)
            {
                selectListItem.Add(new SelectListItem
                {
                    Text     = supplier.CompanyName,
                    Value    = supplier.ID.ToString(),
                    Selected = false
                });
            }
            SP.supplierObj.SupplierList = selectListItem;
            //-------------2.PaymentModes-------------------//
            SP.PaymentModesObj = new PaymentModesViewModel();
            SP.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
                });
            }
            SP.PaymentModesObj.PaymentModesList = selectListItem;
            //-------------3.BanksList-------------------//
            SP.bankObj           = new BankViewModel();
            SP.bankObj.BanksList = new List <SelectListItem>();
            selectListItem       = new List <SelectListItem>();
            List <BankViewModel> BankList = Mapper.Map <List <Bank>, List <BankViewModel> >(_bankBusiness.GetAllBanks());

            foreach (BankViewModel BL in BankList)
            {
                selectListItem.Add(new SelectListItem
                {
                    Text     = BL.Name,
                    Value    = BL.Code,
                    Selected = false
                });
            }
            SP.bankObj.BanksList = selectListItem;
            //-------------4.CompanyList-------------------//
            SP.CompanyObj             = new CompaniesViewModel();
            SP.CompanyObj.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
                });
            }
            SP.CompanyObj.CompanyList = selectListItem;

            //-------------4.Approval Status-------------------//
            SP.ApprovalStatusObj = new ApprovalStatusViewModel();
            SP.ApprovalStatusObj.ApprovalStatusList = new List <SelectListItem>();
            selectListItem = new List <SelectListItem>();
            List <ApprovalStatusViewModel> ApprovalStatus = Mapper.Map <List <ApprovalStatus>, List <ApprovalStatusViewModel> >(_approvalStatusBusiness.GetAllApprovalStatus());

            foreach (ApprovalStatusViewModel BL in ApprovalStatus)
            {
                if (BL.Code != "4")
                {
                    if (BL.Description != "Paid")
                    {
                        selectListItem.Add(new SelectListItem
                        {
                            Text     = BL.Description,
                            Value    = BL.Code,
                            Selected = false
                        });
                    }
                    else
                    {
                        selectListItem.Add(new SelectListItem
                        {
                            Text     = BL.Description,
                            Value    = BL.Code,
                            Disabled = true
                        });
                    }
                }
            }
            SP.ApprovalStatusObj.ApprovalStatusList = selectListItem;
            //-------------5.Approve Status-------------------//
            SP.ApproveStatusObj = new ApprovalStatusViewModel();
            SP.ApproveStatusObj.ApprovalStatusList = new List <SelectListItem>();
            selectListItem = new List <SelectListItem>();
            foreach (ApprovalStatusViewModel BL in ApprovalStatus)
            {
                if (BL.Code != "4")
                {
                    selectListItem.Add(new SelectListItem
                    {
                        Text     = BL.Description,
                        Value    = BL.Code,
                        Selected = false
                    });
                }
            }
            SP.ApproveStatusObj.ApprovalStatusList = selectListItem;

            return(View(SP));
        }
Exemple #5
0
        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 ActionResult Index(string id)
        {
            OtherIncomeViewModel otherIncomeViewModalObj = null;

            ViewBag.value = id;
            try
            {
                otherIncomeViewModalObj = new OtherIncomeViewModel();
                otherIncomeViewModalObj.accountCodeList = new List <SelectListItem>();
                Settings s = new Settings();
                otherIncomeViewModalObj.Today = DateTime.Today.ToString(s.dateformat);
                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
                    });
                }
                otherIncomeViewModalObj.bankList = selectListItem;

                otherIncomeViewModalObj.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
                    });
                }
                otherIncomeViewModalObj.companiesList = selectListItem;

                otherIncomeViewModalObj.paymentModeList = new List <SelectListItem>();
                selectListItem = new List <SelectListItem>();
                List <PaymentModesViewModel> PaymentList = Mapper.Map <List <PaymentModes>, List <PaymentModesViewModel> >(_paymentModeBusiness.GetAllPaymentModes());
                foreach (PaymentModesViewModel PMVM in PaymentList)
                {
                    selectListItem.Add(new SelectListItem
                    {
                        Text     = PMVM.Description,
                        Value    = PMVM.Code,
                        Selected = false
                    });
                }
                otherIncomeViewModalObj.paymentModeList = selectListItem;

                otherIncomeViewModalObj.accountCodeList = new List <SelectListItem>();
                selectListItem = new List <SelectListItem>();
                List <ChartOfAccountsViewModel> AccountList = Mapper.Map <List <ChartOfAccounts>, List <ChartOfAccountsViewModel> >(_chartOfAccountsBusiness.GetChartOfAccountsByType("OI"));
                foreach (ChartOfAccountsViewModel COAVM in AccountList)
                {
                    selectListItem.Add(new SelectListItem
                    {
                        Text     = COAVM.TypeDesc,
                        Value    = COAVM.Code + ":" + COAVM.ISEmploy,
                        Selected = false
                    });
                }
                otherIncomeViewModalObj.accountCodeList = 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
                //    });
                //}
                //otherIncomeViewModalObj.EmployeeList = selectListItem;



                otherIncomeViewModalObj.EmployeeTypeList = new List <SelectListItem>();
                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
                    });
                }
                otherIncomeViewModalObj.EmployeeTypeList = selectListItem;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(View(otherIncomeViewModalObj));
        }