Example #1
0
        // GET: Corporate/Home
        public ActionResult Home()
        {
            Session.Remove("BranchId");
            Session.Remove("Branch");

            int            companyId      = Convert.ToInt32(Session["CompanyId"]);
            var            branches       = _iBranchManager.GetAllBranches();
            ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrdersByCompanyIdAndYear(companyId, DateTime.Now.Year);
            var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByCompanyId(companyId);
            var            products       = _iInventoryManager.GetStockProductByCompanyId(companyId);
            var            orders         = _iOrderManager.GetOrdersByCompanyId(companyId).ToList();
            var            topClients     = _iReportManager.GetTopClientsByYear(DateTime.Now.Year).ToList();
            var            clients        = _iClientManager.GetAllClientDetails();
            var            topProducts    = _iReportManager.GetPopularBatteriesByYear(DateTime.Now.Year).ToList();
            var            employees      = _iEmployeeManager.GetAllEmployeeWithFullInfo().ToList();
            SummaryModel   summary        = new SummaryModel
            {
                Branches       = branches.ToList(),
                CompanyId      = companyId,
                TotalOrder     = totalOrder,
                TopClients     = topClients,
                Orders         = orders,
                TopProducts    = topProducts,
                Clients        = clients,
                Employees      = employees,
                Products       = products,
                AccountSummary = accountSummary
            };

            return(View(summary));
        }
Example #2
0
        public ActionResult Home()
        {
            Session.Remove("BranchId");
            Session.Remove("Branch");

            int            companyId      = Convert.ToInt32(Session["CompanyId"]);
            var            branches       = _iBranchManager.GetAllBranches();
            ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrdersByCompanyIdAndYear(companyId, DateTime.Now.Year);
            var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByCompanyId(companyId);
            var            clients        = _iReportManager.GetTopClients().ToList();
            var            batteries      = _iReportManager.GetPopularBatteries().ToList();

            SummaryModel summary = new SummaryModel
            {
                Branches       = branches.ToList(),
                CompanyId      = companyId,
                TotalOrder     = totalOrder,
                Clients        = clients,
                Products       = batteries,
                AccountSummary = accountSummary
            };
            var aModel = new MessageModel
            {
                PhoneNumber     = "01841000307",
                CustomerName    = "Abdus Salam",
                TotalQuantity   = 1,
                Amount          = 38000,
                TransactionDate = DateTime.Now,
                TransactionRef  = "192022500"
            };

            aModel.MessageBody = aModel.GetMessageForDistribution();
            //var res = _iCommonManager.SendSms(aModel);
            return(View(summary));
        }
        // GET: Management/Home
        public ActionResult Home()
        {
            var companyId = Convert.ToInt32(Session["CompanyId"]);
            //int branchId = Convert.ToInt32(Session["BranchId"]);
            var            topClients     = _iReportManager.GetTopClientsByYear(DateTime.Now.Year);
            var            topProducts    = _iReportManager.GetPopularBatteriesByYear(DateTime.Now.Year).ToList();
            ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrdersByCompanyIdAndYear(companyId, DateTime.Now.Year);
            var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByCompanyId(companyId);
            //var clients = _iClientManager.GetAllClientDetailsByBranchId(branchId);
            //var orders = _iOrderManager.GetTotalOrdersByCompanyIdAndYear(companyId,DateTime.Now.Year);
            //var products = _iInventoryManager.GetStockProductByBranchAndCompanyId(branchId, companyId);
            //var pendingOrders = _iOrderManager.GetPendingOrdersByBranchAndCompanyId(branchId,companyId).ToList();
            //var employees = _iEmployeeManager.GetAllEmployeeWithFullInfo();
            //var branches = _iBranchManager.GetAllBranches();
            var totalProduction     = _iReportManager.GetTotalProductionCompanyIdAndYear(companyId, DateTime.Now.Year);
            var totalDispatch       = _iReportManager.GetTotalDispatchCompanyIdAndYear(companyId, DateTime.Now.Year);
            var viewTotalCollection = _iReportManager.GetTotalCollectionByYear(DateTime.Now.Year);
            var viewTotalSaleValue  = _iReportManager.GetTotalSaleValueByYear(DateTime.Now.Year);

            accountSummary.TotalSaleValue = _iReportManager.GetTotalSaleValueByYearAndMonth(DateTime.Now.Year, DateTime.Now.Month);
            SummaryModel aModel = new SummaryModel
            {
                // Branches = branches.ToList(),
                //BranchId = branchId,
                CompanyId   = companyId,
                TotalOrder  = totalOrder,
                TopClients  = topClients,
                TopProducts = topProducts,
                //Clients = clients,
                // Products = products,
                // Orders = orders,
                //PendingOrders = pendingOrders,
                //Employees = employees,
                AccountSummary         = accountSummary,
                Dispatch               = totalDispatch,
                Production             = totalProduction,
                ViewTotalCollection    = viewTotalCollection,
                ViewTotalSaleValue     = viewTotalSaleValue,
                TotalDeliveredQuantity = _iReportManager.GetTotalDeliveredQuantityByYear(DateTime.Now.Year)
            };

            return(View(aModel));
        }
Example #4
0
        // GET: Corporate/Home
        public ActionResult Home()
        {
            try
            {
                int companyId   = Convert.ToInt32(Session["CompanyId"]);
                var topClients  = _iReportManager.GetTopClientsByYear(DateTime.Now.Year);
                var topProducts = _iReportManager.GetPopularBatteriesByYear(DateTime.Now.Year).ToList();

                var totalProduction = _iReportManager.GetTotalProductionCompanyIdAndYear(companyId, DateTime.Now.Year);
                var totalDispatch   = _iReportManager.GetTotalDispatchCompanyIdAndYear(companyId, DateTime.Now.Year);
                var torders         = _iReportManager.GetTotalOrdersByYear(DateTime.Now.Year);
                var accountSummary  = _iAccountsManager.GetAccountSummaryofCurrentMonthByCompanyId(companyId);
                var branches        = _iBranchManager.GetAllBranches().ToList().FindAll(n => n.BranchId != 13).ToList();
                foreach (ViewBranch branch in branches)
                {
                    branch.Orders   = _iOrderManager.GetOrdersByBranchId(branch.BranchId).ToList();
                    branch.Products = _iInventoryManager.GetStockProductByBranchAndCompanyId(branch.BranchId, companyId).ToList();
                }


                var invoicedOrders = _iInvoiceManager.GetAllInvoicedOrdersByCompanyId(companyId).ToList();
                // var todaysInvoceOrders= _iInvoiceManager.GetInvoicedOrdersByCompanyIdAndDate(companyId,DateTime.Now).ToList();
                SummaryModel model = new SummaryModel
                {
                    Branches          = branches,
                    InvoicedOrderList = invoicedOrders,
                    Production        = totalProduction,
                    Dispatch          = totalDispatch,
                    TotalOrder        = torders,
                    AccountSummary    = accountSummary,
                    TopClients        = topClients,
                    TopProducts       = topProducts
                                        //OrderListByDate = todaysInvoceOrders
                };
                return(View(model));
            }
            catch (Exception exception)
            {
                Log.WriteErrorLog(exception);
                return(PartialView("_ErrorPartial", exception));
            }
        }
Example #5
0
        public ActionResult Home()
        {
            Session.Remove("BranchId");
            Session.Remove("Branch");

            int            companyId      = Convert.ToInt32(Session["CompanyId"]);
            var            branches       = _iBranchManager.GetAllBranches();
            ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrdersByCompanyIdAndYear(companyId, DateTime.Now.Year);
            var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByCompanyId(companyId);
            var            clients        = _iReportManager.GetTopClients().ToList();
            var            batteries      = _iReportManager.GetPopularBatteries().ToList();

            SummaryModel summary = new SummaryModel
            {
                Branches       = branches.ToList(),
                CompanyId      = companyId,
                TotalOrder     = totalOrder,
                Clients        = clients,
                Products       = batteries,
                AccountSummary = accountSummary
            };

            return(View(summary));
        }