public HttpResponseMessage ListarRelacionesLabTerceros(string estado, string tipoCotizante, string DocumentoEmpresa, int pageIndex, int numeroRegistros)
        {
            try
            {
                LNRelacionesLaborales lnRL = new LNRelacionesLaborales();/// Defino variable gs
                int pageCount          = 0;
                var ListEmpleadoRelLab = lnRL.ListarRelacionesLabTerceros(estado, tipoCotizante, DocumentoEmpresa, pageIndex, numeroRegistros, out pageCount);

                if (ListEmpleadoRelLab != null)
                {
                    var response = Request.CreateResponse(HttpStatusCode.OK, ListEmpleadoRelLab);
                    return(response);
                }
                else
                {
                    var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
                    return(response);
                }
            }
            catch (Exception ex)
            {
                var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
                return(response);
            }
        }
Beispiel #2
0
        public List <EDEmpleadoRelLab> Buscar(int pageIndex, string DocumentoEmpresa, string estado, string tipoCotizante)
        {
            EDEmpresa_Usuaria eu = new EDEmpresa_Usuaria();

            //asigna la empresa logueada
            if (Session["UsuarioSession"] != null && !String.IsNullOrWhiteSpace(Session["UsuarioSession"].ToString()))
            {
                UsuarioSessionModel usuarioSesion = new UsuarioSessionModel();
                var datosUsuario = DesEncriptar(Session["UsuarioSession"].ToString());
                var usuario      = JsonConvert.DeserializeObject <UsuarioSessionModel>(datosUsuario);
                if (usuarioSesion != null)
                {
                    eu.DocumentoEmpresa = usuario.NitEmpresa;
                }
            }
            int pageCount = 0;
            List <EDEmpleadoRelLab> lstempTer = lnRL.ListarRelacionesLabTerceros(estado, tipoCotizante, DocumentoEmpresa, pageIndex, 10, out pageCount);

            ViewBag.PageCount = pageCount;
            ViewBag.PageIndex = pageIndex;
            return(lstempTer);
        }