public static Response <List <PreguntaInfo> > ConsultarPreguntas() { try { var preguntaPl = new PreguntaPL(); ResultadoInfo <PreguntaInfo> resultadoPreguntas = preguntaPl.ObtenerPorFormularioID(TipoPreguntas.EvaluacionRiesgo.GetHashCode()); if (resultadoPreguntas != null && resultadoPreguntas.Lista != null && resultadoPreguntas.Lista.Count > 0) { var listaBusqueda = (from item in resultadoPreguntas.Lista select new PreguntaInfo { Descripcion = item.Descripcion, Activo = false, Valor = item.Valor, PreguntaID = item.PreguntaID }).ToList(); return(Response <List <PreguntaInfo> > .CrearResponse <List <PreguntaInfo> >(true, listaBusqueda)); } return(Response <List <PreguntaInfo> > .CrearResponseVacio <List <PreguntaInfo> >(false, "NOPREGUNTAS")); } catch (Exception ex) { return(Response <List <PreguntaInfo> > .CrearResponseVacio <List <PreguntaInfo> >(false, ex.Message)); } }
public static Response <SupervisionDetectoresInfo> GuardarSupervision(string value) { Response <SupervisionDetectoresInfo> retValue = null; try { var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; //informacion del la organzacion y usuario if (seguridad != null) { var values = Utilerias.Deserializar <SupervisionDetectoresInfo>(value); var guardarPl = new PreguntaPL(); values.OrganizacionId = seguridad.Usuario.Organizacion.OrganizacionID; values.UsuarioCreacionId = seguridad.Usuario.UsuarioID; var resultado = guardarPl.GuardarSupervisionDeteccionTecnica(values); if (resultado > 0) { retValue = Response <SupervisionDetectoresInfo> .CrearResponseVacio <SupervisionDetectoresInfo>(true, "OK"); } } else { retValue = Response <SupervisionDetectoresInfo> .CrearResponseVacio <SupervisionDetectoresInfo>(false, "Fallo al guardar supervision. Su sesión a expirado, por favor ingrese de nuevo"); } } catch (Exception ex) { retValue = Response <SupervisionDetectoresInfo> .CrearResponseVacio <SupervisionDetectoresInfo>(false, "Error inesperado: " + ex.InnerException.Message); } return(retValue); }
public static IList <SupervisionDetectoresInfo> ObtenerEvaluacionesAnteriores(string value) { IList <SupervisionDetectoresInfo> retValue = null; var pl = new PreguntaPL(); try { var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; if (seguridad != null) { var operadorId = Utilerias.Deserializar <int>(value); ResultadoInfo <SupervisionDetectoresInfo> resultado = pl.ObtenerSupervisionesAnteriores(seguridad.Usuario.Organizacion.OrganizacionID, operadorId); if (resultado != null) { retValue = resultado.Lista; } } } catch (Exception ex) { Logger.Error(ex); throw; } return(retValue); }
public static IList <CriterioSupervisionInfo> ObtenerCriteriosEvaluacion() { IList <CriterioSupervisionInfo> retValue = null; var pl = new PreguntaPL(); try { var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; if (seguridad != null) { ResultadoInfo <CriterioSupervisionInfo> resultado = pl.ObtenerCriteriosSupervision(); if (resultado != null) { retValue = resultado.Lista; } } } catch (Exception ex) { Logger.Error(ex); throw; } return(retValue); }
public static IList <PreguntaInfo> ObtenerPreguntas() { IList <PreguntaInfo> retValue = null; var pl = new PreguntaPL(); try { var seguridad = (SeguridadInfo)HttpContext.Current.Session["Seguridad"]; int tipo = (int)TipoPreguntas.SupervicionTecnicaDetencion; if (seguridad != null) { ResultadoInfo <PreguntaInfo> resultado = pl.ObtenerPorFormularioID(tipo); if (resultado != null) { retValue = resultado.Lista; } } } catch (Exception ex) { Logger.Error(ex); throw; } return(retValue); }
/// <summary> /// Metodo para obtener las preguntas de enfermeria /// </summary> private void ObtenerPreguntasEnfermeria() { try { var preguntaPl = new PreguntaPL(); ResultadoInfo <PreguntaInfo> resultadoPreguntas = preguntaPl.ObtenerPorFormularioID(TipoPreguntas.DatosEnfermeria.GetHashCode()); if (resultadoPreguntas != null && resultadoPreguntas.Lista != null && resultadoPreguntas.Lista.Count > 0) { var listaBusqueda = (from item in resultadoPreguntas.Lista select new PreguntaInfo { Descripcion = item.Descripcion, Valor = "number", PreguntaID = item.PreguntaID, Activo = false }).ToList(); int i = 0; while (i < listaBusqueda.Count) { if (listaBusqueda[i].Descripcion.Contains(GetLocalResourceObject("CC3").ToString()) || listaBusqueda[i].Descripcion.Contains(GetLocalResourceObject("CC3OMENOS").ToString()) || listaBusqueda[i].Descripcion.Contains(GetLocalResourceObject("ENFERMOSGRADO1").ToString()) || listaBusqueda[i].Descripcion.Contains(GetLocalResourceObject("ENFERMOSGRADO1A").ToString()) || listaBusqueda[i].Descripcion.Contains(GetLocalResourceObject("TASAMORABILIDAD").ToString())) { listaBusqueda[i].Activo = true; listaBusqueda[i].Valor = "text"; } i++; } dgvDatosEnfermeria.DataSource = listaBusqueda; dgvDatosEnfermeria.DataBind(); } else { txttotalPreguntas.Value = Numeros.ValorCero.GetHashCode().ToString(CultureInfo.InvariantCulture); } } catch (Exception ex) { Logger.Error(ex); } }