public HttpResponseMessage ObtenerReporteExcelSedes(int idEmpresa) { HttpResponseMessage response = null; try { var logica = new LNDxGralCondicionesDeSalud(); var archivo = logica.ObtenerReporte(idEmpresa); if (archivo != null) { response = Request.CreateResponse <byte[]>(HttpStatusCode.OK, archivo); return(response); } else { response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError); return(response); } }
public HttpResponseMessage BuscarDiagnosticosPorsedeAnio(int idEmpresa, int strZonaLugar) { try { var logica = new LNDxGralCondicionesDeSalud(); var result = logica.BuscarDiagnosticosPorsedeAnio(idEmpresa, strZonaLugar); if (result != null) { var response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { var response = Request.CreateResponse(HttpStatusCode.InternalServerError); return(response); } }
public HttpResponseMessage ObtenerHistoricoDxDeSedePorAnio(int idDxSalud) { try { var logica = new LNDxGralCondicionesDeSalud(); var result = logica.ObtenerHistoricoDxDeSedePorAnio(idDxSalud); if (result != null) { var response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { var response = Request.CreateResponse(HttpStatusCode.InternalServerError); return(response); } }
public HttpResponseMessage EliminarDocDxSalud(int idDocDx) { try { var logica = new LNDxGralCondicionesDeSalud(); bool result = logica.EliminarDocDxSalud(idDocDx); if (result) { var response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { //RegistroInformacion.EnviarError<DxDeCondicionSaludController>(ex.Message); var response = Request.CreateResponse(HttpStatusCode.InternalServerError); return(response); } }
public HttpResponseMessage GrabarDiagnostico(EDDxSalud Diagnostico) { try { var logica = new LNDxGralCondicionesDeSalud(); var resultado = logica.GuardarDxSalud(Diagnostico); if (resultado != null) { var response = Request.CreateResponse <EDDxSalud>(HttpStatusCode.Created, resultado); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { var response = Request.CreateResponse(HttpStatusCode.InternalServerError); return(response); } }