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); } }
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); }