public HttpResponseMessage GrabarReporteEditado(EDReporte Reporte) { try { LNReporte logica = new LNReporte(); var resultado = logica.GuardarReporteEditado(Reporte); if (resultado != null) { var response = Request.CreateResponse <EDReporte>(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); } }
public HttpResponseMessage ObtenerRepExcelPorReporte(int id) { HttpResponseMessage response = null; try { var logica = new LNReporte(); var archivo = logica.ObtenerRepExcelPorReporte(id); 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 ConsultarTipoReporte() { try { var logica = new LNReporte(); var result = logica.ConsultarTipoReporte(); 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, ex.ToString()); return(response); } }
public HttpResponseMessage ObtenerReporteExcel(List <EDReporte> resultReporte, List <EDActividadesActosInseguros> resultActividades) { HttpResponseMessage response = null; try { var logica = new LNReporte(); var archivo = logica.ObtenerReporteExcel(resultReporte, resultActividades); 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 ObtenerReportesPorsede(int idEmpresa) { try { var logica = new LNReporte(); var result = logica.ObtenerReportesPorsede(idEmpresa); 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 EliminarReporteCondicionesInseguras(int idReporte) { try { var logica = new LNReporte(); var result = logica.EliminarReporteCondicionesInseguras(idReporte); 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 ObtenerCargosAPPComunicaciones(string nit) { try { var logica = new LNReporte(); var result = logica.ObtenerCargosAPPPorComunicacion(nit); 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 ObtenerActividadesPorBusqueda(EDReporte reporte) { try { var logica = new LNReporte(); var result = logica.ObtenerActividadesPorBusqueda(reporte); 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 ObtenerImagen(int idImagen) { try { var logica = new LNReporte(); var result = logica.ObtenerImagen(idImagen); if (result != null) { 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 GuardarReporte(EDReporteApp reporte) { HttpResponseMessage response = null; try { LNReporte logica = new LNReporte(); var rutaImagen = ""; rutaImagen = "APP" + Guid.NewGuid() + ".jpeg"; reporte.nombreImagen = rutaImagen; reporte.fechaEvento = Convert.ToDateTime(reporte.fechaOcurrencia); var resultado = logica.GuardarReporteAPP(reporte); if (resultado != null) { response = Request.CreateResponse <EDReporteApp>(HttpStatusCode.Created, resultado); if (reporte.imagen != null) { byte[] imageBytes = Convert.FromBase64String(reporte.imagen); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); // Convert byte[] to Image ms.Write(imageBytes, 0, imageBytes.Length); Image image = Image.FromStream(ms, true); var path = ""; var ruta = rutaImagenesReportesCI + reporte.nitEmpresa; path = Path.Combine((ruta), rutaImagen); if (!Directory.Exists(ruta)) { System.IO.Directory.CreateDirectory((ruta)); } image.Save(path); } return(response); } else { response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.ToString()); return(response); } }