public async Task <ActionResult> Buscar_Pag(DTParameters parametros, string expediente, string NroDocumento, string persona, int id_modalidad_servicio, string fechaRegistro, int id_tramite)
        {
            try
            {
                BackOfficeBLL       obj       = new BackOfficeBLL();
                DTListaExpedienteVM resultado = new DTListaExpedienteVM();
                if (id_tramite == 1)
                {
                    resultado = await obj.BuscarPag(expediente, NroDocumento, persona, id_modalidad_servicio, fechaRegistro, parametros.SortOrder, parametros.Page.page + 1, parametros.Length);
                }
                else
                {
                    resultado = await obj.BuscarVentanilla(expediente, NroDocumento, persona, id_modalidad_servicio, fechaRegistro, parametros.SortOrder, parametros.Page.page + 1, parametros.Length);
                }



                return(Json(new
                {
                    draw = parametros.Draw,
                    data = resultado.ListaExpediente.OrderByDescending(x => x.ID_EXPEDIENTE),
                    recordsFiltered = resultado.TotalRegistro,
                    recordsTotal = resultado.TotalRegistro
                }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //OBTENER CABECERA
        public ActionResult ConsultarDetalleCabecera(int idexpediente)
        {
            BackOfficeBLL        obj       = new BackOfficeBLL();
            CabeceraBackOfficeVM resultado = obj.BuscarCabecera(idexpediente);

            return(PartialView(resultado));
        }
        public ActionResult LoginBackOffice(BackOfficeLoginVM request)
        {
            BackOfficeBLL backOfficeBL = new BackOfficeBLL();
            var           result       = backOfficeBL.LoginBackOffice(request);

            if (result == null)
            {
                ViewBag.ErrorMessage = "El usuario y/o clave son incorrectos";
            }
            else
            {
                var resultMenu = backOfficeBL.MenuBackOffice(result.UsuarioCodigo);
                Session["menuBackOffice"] = resultMenu;
                return(RedirectToAction("Index"));
            }
            return(View(request));
        }
Example #4
0
        public async Task <ActionResult> Buscar_Pag(DTParameters parametros, string expediente, string NroDocumento, string persona, int id_modalidad_servicio, string fechaRegistro)
        {
            try
            {
                BackOfficeBLL obj = new BackOfficeBLL();

                var resultado = await obj.BuscarPag(expediente, NroDocumento, persona, id_modalidad_servicio, fechaRegistro, parametros.SortOrder, parametros.Page.page + 1, parametros.Length);

                return(Json(new
                {
                    draw = parametros.Draw,
                    data = resultado.ListaExpediente,
                    recordsFiltered = resultado.TotalRegistro,
                    recordsTotal = resultado.TotalRegistro
                }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }