Пример #1
0
 public IList <ICustomerDTO> AllCustomers()
 {
     try
     {
         return(_customerBusiness.GetAllCustomers());
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #2
0
        /// <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);
        }
Пример #3
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));
        }
Пример #4
0
        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));
        }
Пример #7
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));
        }
Пример #8
0
 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 }));
     }
 }