Ejemplo n.º 1
0
        public ActionResult CallIndex(Int64 userId, int type, int month, int year)
        {
            ReCalculateRepository repository = new ReCalculateRepository();
            UserAccountingVM      viewModel  = new UserAccountingVM();
            Search search = new Search();

            search.UserId    = userId;
            search.Type      = type;
            search.Month     = month;
            search.Year      = year;
            viewModel.Search = search;
            viewModel.RCALLReportDetailDTOList = repository.SW_GetCallReportDetails(viewModel.Search);
            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult CardProcessingIndex(int?page, Int64 userId, int type, int month, int year, string vl, string prm = null)
        {
            CustomerAccountingRepository repository = new CustomerAccountingRepository();

            try
            {
                Search search = new Search();

                search = SetValue(page, vl, prm);

                search.UserId = userId;
                search.Month  = month;
                search.Year   = year;
                search.Type   = type;
                if ((int)ChanelType.AzeriCard == type)
                {
                    search.Code = "Azericard";
                }


                int pageSize   = 15;
                int pageNumber = (page ?? 1);

                UserAccountingVM viewModel = new UserAccountingVM();
                viewModel.UserID = userId;
                viewModel.Type   = type;
                viewModel.Search = search;

                viewModel.Search.pageSize   = pageSize;
                viewModel.Search.pageNumber = pageNumber;

                viewModel.RCardProcessingDetailDTOList = repository.SW_GetCardProcessingDetails(viewModel.Search);

                viewModel.ListCount = repository.SW_GetCardProcessingDetailsCount(viewModel.Search);
                int[] pc = new int[viewModel.ListCount];

                viewModel.Paging = pc.ToPagedList(pageNumber, pageSize);



                return(Request.IsAjaxRequest()
              ? (ActionResult)PartialView("PartialCardProcessingIndex", viewModel)
              : View(viewModel));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Error", "Error")));
            }
        }
Ejemplo n.º 3
0
        public ActionResult DetailIndex(int?page, string vl, string prm = null, Int64?userId = null, int?type = null)
        {
            CustomerAccountingRepository repository = new CustomerAccountingRepository();

            try
            {
                Search search = new Search();

                search = SetValue(page, vl, prm);

                search.UserId = userId == null?0:(Int64)userId;
                search.Type   = type == null ? 0 : (int)type;

                int pageSize   = 15;
                int pageNumber = (page ?? 1);

                UserAccountingVM viewModel = new UserAccountingVM();
                viewModel.Search = search;

                viewModel.Search.pageSize   = pageSize;
                viewModel.Search.pageNumber = pageNumber;

                viewModel.RUserDetailAccountingList = repository.SW_GetCustomerDetailAccountings(viewModel.Search);

                viewModel.ListCount = repository.SW_GetCustomerDetailAccountingsCount(viewModel.Search);
                int[] pc = new int[viewModel.ListCount];

                viewModel.Paging = pc.ToPagedList(pageNumber, pageSize);



                return(Request.IsAjaxRequest()
              ? (ActionResult)PartialView("PartialDetailIndex", viewModel)
              : View(viewModel));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Error", "Error")));
            }
        }
Ejemplo n.º 4
0
        public ActionResult Index(int?page, string vl, string prm = null)
        {
            ReCalculateRepository repository = new ReCalculateRepository();

            try
            {
                Search search = new Search();

                search = SetValue(page, vl, prm);

                int pageSize   = 15;
                int pageNumber = (page ?? 1);

                UserAccountingVM viewModel = new UserAccountingVM();
                viewModel.Search = search;

                viewModel.Search.pageSize   = pageSize;
                viewModel.Search.pageNumber = pageNumber;

                viewModel.RUserAccountingList = repository.SW_GetUserAccountings(viewModel.Search);

                viewModel.ListCount = repository.SW_GetUserAccountingsCount(viewModel.Search);
                int[] pc = new int[viewModel.ListCount];

                viewModel.Paging = pc.ToPagedList(pageNumber, pageSize);



                return(Request.IsAjaxRequest()
              ? (ActionResult)PartialView("PartialIndex", viewModel)
              : View(viewModel));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Error", "Error")));
            }
        }