public HttpResponseMessage GuardarPeligros(EDPeligro edpeligro) { try { var logica = new LNPeligro(); var result = logica.GuardarPeligro(edpeligro); 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 ObtenerLugares(int idEmpresa) { try { var logica = new LNPeligro(); var result = logica.ObtenerLugaresPeligros(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 ConsultarListaEPP(string Documento, string Nit) { LNPeligro LNPeligro = new LNPeligro(); try { var logica = new LNEPP(); var result = logica.ConsultaMatrizEppUsuario(Documento, Nit, UrlQueryBase, UrlQueryAfiliado); if (result != null) { foreach (var item in result) { List <EDTipoDePeligro> ListaTipoPeligros = logica.ObtenerTiposDePeligro(); List <EDClasificacionDePeligro> ListaClasPeligros = new List <EDClasificacionDePeligro>(); if (ListaTipoPeligros != null) { foreach (var item1 in ListaTipoPeligros) { string DescripcionTipo = item1.Descripcion_Del_Peligro; List <EDClasificacionDePeligro> ListaClasPeligro = new List <EDClasificacionDePeligro>(); ListaClasPeligro = LNPeligro.ObtenerClasificaciónPorTipo(item1.PK_Tipo_De_Peligro); foreach (var item2 in ListaClasPeligro) { string DescripcionClasePeligro = DescripcionTipo + " - " + item2.DescripcionClaseDePeligro; item2.DescripcionClaseDePeligro = DescripcionClasePeligro; ListaClasPeligros.Add(item2); } } } var peligro = (from pel in ListaClasPeligros where pel.IdClasificacionDePeligro == item.Fk_Id_Clasificacion_De_Peligro select pel.DescripcionClaseDePeligro).FirstOrDefault(); if (peligro != null) { item.Clasificacion_De_Peligro = peligro; } } var response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(response); } } catch (Exception ex) { try { var logica = new LNEPP(); var resultex = logica.ConsultaMatrizEppCargo2(Nit); if (resultex != null) { var responseex = Request.CreateResponse(HttpStatusCode.OK, resultex); return(responseex); } else { var responseex = Request.CreateResponse(HttpStatusCode.ExpectationFailed); return(responseex); } } catch (Exception ex1) { var response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex1.ToString()); return(response); } } }