コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
        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);
            }
        }