コード例 #1
0
        // GET: Accounts/Home
        public ActionResult Home()
        {
            try
            {
                var            companyId      = Convert.ToInt32(Session["CompanyId"]);
                int            branchId       = Convert.ToInt32(Session["BranchId"]);
                var            clients        = _iReportManager.GetTopClients().ToList();
                var            batteries      = _iReportManager.GetPopularBatteries().ToList();
                ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrderByBranchIdCompanyIdAndYear(branchId, companyId, DateTime.Now.Year);
                var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByBranchAndCompanyId(branchId, companyId);
                var            branches       = _iBranchManager.GetAllBranches();
                SummaryModel   aModel         = new SummaryModel
                {
                    Branches       = branches.ToList(),
                    BranchId       = branchId,
                    CompanyId      = companyId,
                    TotalOrder     = totalOrder,
                    AccountSummary = accountSummary,
                    Clients        = clients,
                    Products       = batteries
                };

                return(View(aModel));
            }
            catch (Exception exception)
            {
                Log.WriteErrorLog(exception);
                return(PartialView("_ErrorPartial", exception));
            }
        }
コード例 #2
0
        // GET: Management/Home
        public ActionResult Home()
        {
            var            companyId      = Convert.ToInt32(Session["CompanyId"]);
            int            branchId       = Convert.ToInt32(Session["BranchId"]);
            var            topClients     = _iReportManager.GetTopClientsByBranchIdAndYear(branchId, DateTime.Now.Year).ToList();
            var            topProducts    = _iReportManager.GetPopularBatteriesByBranchIdCompanyIdAndYear(branchId, companyId, DateTime.Now.Year).ToList();
            ViewTotalOrder totalOrder     = _iReportManager.GetTotalOrderByBranchIdCompanyIdAndYear(branchId, companyId, DateTime.Now.Year);
            var            accountSummary = _iAccountsManager.GetAccountSummaryofCurrentMonthByBranchAndCompanyId(branchId, companyId);
            var            clients        = _iClientManager.GetAllClientDetailsByBranchId(branchId);
            var            orders         = _iOrderManager.GetOrdersByBranchAndCompnayId(branchId, companyId);
            var            products       = _iInventoryManager.GetStockProductByBranchAndCompanyId(branchId, companyId);
            var            pendingOrders  = _iOrderManager.GetPendingOrdersByBranchAndCompanyId(branchId, companyId).ToList();
            var            employees      = _iEmployeeManager.GetAllEmployeeWithFullInfoByBranchId(branchId);
            var            branches       = _iBranchManager.GetAllBranches();
            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
            };

            return(View(aModel));
        }