Пример #1
0
        // [OutputCache(Duration = 3600, VaryByParam = "none", NoStore = true)]
        public ActionResult Index()
        {
            DashBoardModels objDashBoardModels = new DashBoardModels();

            try
            {
                if (User.isInRoles("administrator", "apiuser", "masterdistributor", "distributor", "retailer"))
                {
                    ViewBag.PageHeader = "Dashboard";
                    objENTDashboard    = objBalDashboard.GetDashboardData(Guid.Parse(User.Identity.GetUserId()), User.GetUserlevel());
                    objDashBoardModels.TotalCustomers     = objENTDashboard.TotalCustomers;
                    objDashBoardModels.TotalBalance       = objENTDashboard.TotalBalance;
                    objDashBoardModels.TotalTodayRequests = objENTDashboard.TotalTodayRequests;
                    objDashBoardModels.TotalSuccess       = objENTDashboard.TotalSuccess;
                    objDashBoardModels.TotalFailed        = objENTDashboard.TotalFailed;
                    objDashBoardModels.DMTtotalSuccess    = objENTDashboard.DMTtotalSuccess;
                    objDashBoardModels.DMTtotalFailed     = objENTDashboard.DMTtotalFailed;
                    objDashBoardModels.DMTinproccess      = objENTDashboard.DMTinproccess;
                    objDashBoardModels.WalletRequests     = objENTDashboard.WalletRequests;
                    objDashBoardModels.LoginActivity      = objENTDashboard.LoginActivity;
                }
            }
            catch (Exception ex)
            {
                ViewBag.ErrorMessage = ex.Message;
            }

            List <ENT.ServiceMaster> lstService = new List <ENT.ServiceMaster>();

            using (BAL.ServiceMaster objBal = new BAL.ServiceMaster())
            {
                lstService = objBal.GetService("30B24352-9F4B-485A-AB18-528E74F6F260");
            }

            List <ENT.CircleMaster> lstCircles = new List <ENT.CircleMaster>();

            using (BAL.CircleMaster objBal = new BAL.CircleMaster())
            {
                lstCircles = objBal.GetAllActive("IN");
            }

            ViewBag.ServiceMaster = lstService;
            ViewBag.CircleMaster  = lstCircles;

            return(View(objDashBoardModels));
        }
Пример #2
0
        //public List<SelectListItem> GetListLang()
        //{
        //    List<SelectListItem> ListLang = new List<SelectListItem>();
        //    var data = _LanguageFactory.GetListLanguage();
        //    data.ForEach(x =>
        //    {
        //        ListLang.Add(new SelectListItem
        //        {
        //            Text = x.Name,
        //            Value = x.Id
        //        });
        //    });
        //    return ListLang;
        //}

        //public List<SelectListItem> GetListLangFromApi()
        //{
        //    List<SelectListItem> ListLang = new List<SelectListItem>();
        //    var data = _LanguageFactory.GetLanguages();
        //    data.ForEach(x =>
        //    {
        //        ListLang.Add(new SelectListItem
        //        {
        //            Text = x.Name,
        //            Value = x.Id
        //        });
        //    });
        //    return ListLang;
        //}

        public ActionResult Index(bool IsFromNuPos = false)
        {
            try
            {
                System.IO.Directory.CreateDirectory(Server.MapPath("~\\Uploads"));
            }
            catch (Exception ex)
            {
                NSLog.Logger.Error("CreateDirectory Error", ex);
            }
            DashBoardModels model = new DashBoardModels();

            model.ListStoreIds.Add(CurrentUser.DefaultStoreId);

            //Updated 04022018, for set css menu toggle
            //CurrentUser.IsFromNuPos = IsFromNuPos;
            ViewBag.IsFromNuPos = CurrentUser.IsFromNuPos;

            return(View(model));
        }
Пример #3
0
        public JsonResult LoadStatastics()
        {
            DashBoardModels objDashBoardModels = new DashBoardModels();

            try
            {
                objENTDashboard = objBalDashboard.GetDashboardData(Guid.Parse(User.Identity.GetUserId()), User.GetUserlevel());
                objDashBoardModels.TotalCustomers     = objENTDashboard.TotalCustomers;
                objDashBoardModels.TotalBalance       = objENTDashboard.TotalBalance;
                objDashBoardModels.TotalTodayRequests = objENTDashboard.TotalTodayRequests;
                objDashBoardModels.TotalSuccess       = objENTDashboard.TotalSuccess;
                objDashBoardModels.TotalFailed        = objENTDashboard.TotalFailed;
                objDashBoardModels.DMTtotalSuccess    = objENTDashboard.DMTtotalSuccess;
                objDashBoardModels.DMTtotalFailed     = objENTDashboard.DMTtotalFailed;
                objDashBoardModels.DMTinproccess      = objENTDashboard.DMTinproccess;
                objDashBoardModels.WalletRequests     = objENTDashboard.WalletRequests;
                objDashBoardModels.LoginActivity      = objENTDashboard.LoginActivity;
            }
            catch (Exception ex)
            {
                ERRORREPORTING.Report(ex, Request.Url.ToString(), _LoginUserId, _ERRORKEY, string.Empty);
            }
            return(Json(objDashBoardModels, JsonRequestBehavior.AllowGet));
        }