// 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)); }
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)); }
// 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)); } }
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)); }