Exemplo n.º 1
0
        public ActionResult LoadNxtSearchDetailsPage(int?Page, string Code, string Name, string Status, string EntityType)
        {
            try
            {
                var aj = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
                List <SearchHierarchy> lstIMD           = new List <SearchHierarchy>();
                HierarchyData          objHierarchyData = new HierarchyData();
                objHierarchyData.SearchCode       = Code;
                objHierarchyData.SearchName       = Name;
                objHierarchyData.SearchStatus     = Status;
                objHierarchyData.SearchEntityType = EntityType;
                objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "LoadSearchHierarchyData", "HierarchyApi");
                var grid = aj.CreateAjaxGrid(objHierarchy.LstSearchHierarchy.AsQueryable(), Page.HasValue ? Page.Value : 1, Page.HasValue, 2);
                ViewBag.Details = objHierarchy;

                return(Json(new
                {
                    Html = RenderPartialViewToString("~/Views/Hierarchy/PartialSearchHierarchyGrid.cshtml", grid),
                    HasItems = grid.HasItems
                }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
Exemplo n.º 2
0
        public ActionResult PartialSuspectPoolGrid()
        {
            try
            {
                Prospect objProspect = new Prospect();
                objProspect.CreatedBy = _username;
                objProspect           = objProspectBusiness.LoadSuspectPoolData(objProspect);

                var aj   = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
                var grid = (AjaxGrid <SuspectPool>) new AjaxGridFactory().CreateAjaxGrid((objProspect.ObjSuspectPool).AsQueryable(), 1, false, 2);

                return(PartialView(grid));
            }
            catch (Exception e)
            {
                return(View("Error"));
            }
        }
Exemplo n.º 3
0
 public ActionResult LoadNxtPageForManualProposalReset(int?Page)
 {
     try
     {
         var aj = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
         AIA.Life.Models.Allocation.ManualAllocation objAllocationModel = new Life.Models.Allocation.ManualAllocation();
         objAllocationModel.UserName = Username;
         objAllocationModel          = objAllocationBusiness.ManualAllocationDetails(objAllocationModel);
         var grid = aj.CreateAjaxGrid(objAllocationModel.objLstResetProposals.AsQueryable(), Page.HasValue ? Page.Value : 1, Page.HasValue, 2);
         ViewBag.ResetCurrentPage = Convert.ToInt32(Page);
         ViewBag.UWDetails        = objAllocationModel.LstUWName;
         return(Json(new
         {
             Html = RenderPartialViewToString("~/Views/Allocation/_PartialResetGrid.cshtml", grid),
             HasItems = grid.HasItems
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(View("Error"));
     }
 }
Exemplo n.º 4
0
        //Duplicate of SuspectPool
        public ActionResult SearchSuspectPoolDetails(int?page)
        {
            try
            {
                Prospect objProspect = new Prospect();
                objProspect.CreatedBy = _username;
                objProspect           = objProspectBusiness.LoadSuspectPoolData(objProspect);

                var aj   = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
                var grid = aj.CreateAjaxGrid(objProspect.ObjSuspectPool.AsQueryable(), page.HasValue ? page.Value : 1, page.HasValue, 2);

                return(Json(new
                {
                    Html = RenderPartialViewToString("~/Views/Suspect/PartialSuspectPoolGrid.cshtml", grid),
                    HasItems = grid.HasItems
                }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(View("Error"));
            }
        }
Exemplo n.º 5
0
        public ActionResult Pesquisa(int? page)
        {
            var solicitacoes = new List<Solicitacao>();

            var ajaxGridFactory = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
            var grid = ajaxGridFactory.CreateAjaxGrid(solicitacoes.OrderBy(c => c.Codigo).OrderBy(s => s.Codigo).AsQueryable(), page.HasValue ? page.Value : 1, false);

            return View(grid);
        }
Exemplo n.º 6
0
        public ActionResult AprovacoesPaginadas(int? page)
        {
            //Autentica
            if (Session["ConexaoSapiens"] == null)
            {
                return RedirectToAction("Login", "Home");
            }
            //Autoriza
            if (!AutorizaUsuario(ControlAccessConfig.ListaAnalise))
            {
                return View("Erro", null, "Módulo não autorizado para este usuário. ");
            }

            using (var solicitacaoBLL = new SolicitacaoBLL())
            {
                try
                {
                    // obter todas as solicitações cujo usu_sitsol == 'aguardando aprovação'. OK 09/12
                    var model = solicitacaoBLL.ObterSolicitacoesAguardandoAprovacao();

                    solicitacaoBLL.ObterNomes(model);

                    //var solicitacoes = from s in model
                    //                   where s.Situacao.ToUpper() != "REPROVADA"
                    //                      && s.Situacao.ToUpper() != "INTEGRADA"

                    //                   select s;

                    var ajaxGridFactory = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory();
                    var grid = ajaxGridFactory.CreateAjaxGrid(model.OrderBy(c => c.Codigo).OrderBy(s => s.Codigo).AsQueryable(), page.HasValue ? page.Value : 1, false);

                    return Json(new { Html = grid.ToJson("_Aprovacoes", this), grid.HasItems }, JsonRequestBehavior.AllowGet);
                }
                catch (Exception ex)
                {
                    return View("Error", ex.Message);
                }
            }
        }