private void CargarCombos() { ServicioEquipos servEquipo = new ServicioEquipos(); ServicioParametricas servParametricas = new ServicioParametricas(); ServicioMonodrogas servMonodrogs = new ServicioMonodrogas(); cboPatologia.DataTextField = "Descripcion"; cboPatologia.DataValueField = "Id"; cboPatologia.DataSource = servParametricas.PatologiaObtenerVigentes(string.Empty); cboPatologia.DataBind(); cboPatologia.Items.Insert(0, new ListItem(string.Empty, "-1")); cboTipoEstudio.DataTextField = "Descripcion"; cboTipoEstudio.DataValueField = "Id"; cboTipoEstudio.DataSource = servParametricas.TipoEstudioObtenerVigentes(string.Empty); cboTipoEstudio.DataBind(); cboTipoEstudio.Items.Insert(0, new ListItem(string.Empty, "-1")); cboEstado.DataTextField = "Descripcion"; cboEstado.DataValueField = "Id"; cboEstado.DataSource = servParametricas.EstadoEstudioObtenerVigentes(string.Empty); cboEstado.DataBind(); cboEstado.Items.Insert(0, new ListItem(string.Empty, "-1")); //cboEquipo.DataTextField = "Descripcion"; //cboEquipo.DataValueField = "Id"; //cboEquipo.DataSource = servEquipo.EquipoObtenerVigentes(string.Empty); //cboEquipo.DataBind(); //cboEquipo.Items.Insert(0, new ListItem(string.Empty, "-1")); cboParticipanteProfesional.DataTextField = "NombreCompleto"; cboParticipanteProfesional.DataValueField = "Id"; cboParticipanteProfesional.DataSource = servEquipo.ProfesionalObtenerVigentes(Constantes.TipoProfesional_Investigador); cboParticipanteProfesional.DataBind(); cboParticipanteProfesional.Items.Insert(0, new ListItem(string.Empty, "-1")); cboParticipanteRol.DataTextField = "Descripcion"; cboParticipanteRol.DataValueField = "Id"; cboParticipanteRol.DataSource = servEquipo.RolObtenerVigentes(); cboParticipanteRol.DataBind(); cboParticipanteRol.Items.Insert(0, new ListItem(string.Empty, "-1")); cboCentroHabilitado.DataTextField = "Descripcion"; cboCentroHabilitado.DataValueField = "Id"; cboCentroHabilitado.DataSource = servParametricas.CentroObtenerVigentes(string.Empty); cboCentroHabilitado.DataBind(); cboCentroHabilitado.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPatrocinador.DataTextField = "Descripcion"; cboPatrocinador.DataValueField = "Id"; cboPatrocinador.DataSource = servParametricas.PatrocinadorObtenerVigentes(string.Empty); cboPatrocinador.DataBind(); cboPatrocinador.Items.Insert(0, new ListItem(string.Empty, "-1")); cboMonodroga.DataTextField = "Descripcion"; cboMonodroga.DataValueField = "Id"; cboMonodroga.DataSource = servMonodrogs.MonodrogaObtenerVigentes(string.Empty); cboMonodroga.DataBind(); cboMonodroga.Items.Insert(0, new ListItem(string.Empty, "-1")); }
private string Listar(string descripcion) { ServicioParametricas servicio = new ServicioParametricas(); JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(servicio.PatrocinadorObtenerVigentes(descripcion))); }
private void CargarCombos() { ServicioParametricas servParametricas = new ServicioParametricas(); ServicioDocumentos servDocumentos = new ServicioDocumentos(); cboTipoDocumento.DataTextField = "Descripcion"; cboTipoDocumento.DataValueField = "Id"; cboTipoDocumento.DataSource = servDocumentos.TiposDocumentoObtenerVigentes(string.Empty); cboTipoDocumento.DataBind(); cboTipoDocumento.Items.Insert(0, new ListItem(string.Empty, "-1")); cboEstado.DataTextField = "Descripcion"; cboEstado.DataValueField = "Id"; cboEstado.DataSource = servParametricas.EstadosDocumentosObtenerVigentes(string.Empty); cboEstado.DataBind(); cboEstado.Items.Insert(0, new ListItem(string.Empty, "-1")); ServicioEquipos servEquipos = new ServicioEquipos(); List <Profesional> profesionales = servEquipos.ProfesionalObtenerVigentes(string.Empty); cboEstadoProfesionalAutor.DataTextField = "NombreCompleto"; cboEstadoProfesionalAutor.DataValueField = "Id"; cboEstadoProfesionalAutor.DataSource = profesionales; cboEstadoProfesionalAutor.DataBind(); cboEstadoProfesionalAutor.Items.Insert(0, new ListItem(string.Empty, "-1")); cboEstadoProfesionalPresenta.DataTextField = "NombreCompleto"; cboEstadoProfesionalPresenta.DataValueField = "Id"; cboEstadoProfesionalPresenta.DataSource = profesionales; cboEstadoProfesionalPresenta.DataBind(); cboEstadoProfesionalPresenta.Items.Insert(0, new ListItem(string.Empty, "-1")); cboEstadoProfesionalResponsable.DataTextField = "NombreCompleto"; cboEstadoProfesionalResponsable.DataValueField = "Id"; cboEstadoProfesionalResponsable.DataSource = profesionales; cboEstadoProfesionalResponsable.DataBind(); cboEstadoProfesionalResponsable.Items.Insert(0, new ListItem(string.Empty, "-1")); cboComentarioProfesionalAutor.DataTextField = "NombreCompleto"; cboComentarioProfesionalAutor.DataValueField = "Id"; cboComentarioProfesionalAutor.DataSource = profesionales; cboComentarioProfesionalAutor.DataBind(); cboComentarioProfesionalAutor.Items.Insert(0, new ListItem(string.Empty, "-1")); cboRecordatorioProfesionalAutor.DataTextField = "NombreCompleto"; cboRecordatorioProfesionalAutor.DataValueField = "Id"; cboRecordatorioProfesionalAutor.DataSource = profesionales; cboRecordatorioProfesionalAutor.DataBind(); cboRecordatorioProfesionalAutor.Items.Insert(0, new ListItem(string.Empty, "-1")); }
private string Obtener(string id) { ServicioParametricas servicio = new ServicioParametricas(); int _id = -1; if (int.TryParse(id, out _id)) { return(servicio.PlantillaObtener(_id).SerializaToJson()); } else { return(string.Empty); } }
private string ObtenerEstadosEstudio() { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioParametricas servicio = new ServicioParametricas(); return(servicio.EstadoEstudioObtenerVigentes(string.Empty).SerializaToJson()); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Obtener(string id) { ServicioParametricas servicio = new ServicioParametricas(); JavaScriptSerializer serializer = new JavaScriptSerializer(); int _id = -1; if (int.TryParse(id, out _id)) { return(serializer.Serialize(servicio.PatrocinadorObtener(_id))); } else { return(string.Empty); } }
private object Eliminar(string id) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioParametricas servicio = new ServicioParametricas(); servicio.CentroEliminar(id); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private object Grabar(string id, string descripcion) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioParametricas servicio = new ServicioParametricas(); servicio.PatrocinadorGrabar(id, descripcion); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string ProcesarTextosPlanos() { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioParametricas servicio = new ServicioParametricas(); servicio.PlantillaProcesarTextosPlanos(); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Grabar(string id, string descripcion, string texto, string idTipo) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioParametricas servicio = new ServicioParametricas(); servicio.PlantillaGrabar(id, descripcion, texto, idTipo); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private void CargarCombos() { ServicioParametricas servParametricas = new ServicioParametricas(); List <EstadoDocumento> listaEstados = servParametricas.EstadosDocumentosObtenerVigentes(string.Empty); cboEstado.DataTextField = "Descripcion"; cboEstado.DataValueField = "Id"; cboEstado.DataSource = listaEstados; cboEstado.DataBind(); cboEstado.Items.Insert(0, new ListItem(string.Empty, "-1")); cboEstadoPadre.DataTextField = "Descripcion"; cboEstadoPadre.DataValueField = "Id"; cboEstadoPadre.DataSource = listaEstados; cboEstadoPadre.DataBind(); cboEstadoPadre.Items.Insert(0, new ListItem(string.Empty, "-1")); }
private void CargarCombos() { ServicioParametricas servParametricas = new ServicioParametricas(); List <Plantilla> plantillas = servParametricas.PlantillaObtenerVigentes((int)TIPOS_PLANTILLA.CARTA_RESPUESTA); cboPlantillaIntroduccion.DataTextField = "Descripcion"; cboPlantillaIntroduccion.DataValueField = "Id"; cboPlantillaIntroduccion.DataSource = plantillas; cboPlantillaIntroduccion.DataBind(); cboPlantillaIntroduccion.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPlantillaIntroduccion2.DataTextField = "Descripcion"; cboPlantillaIntroduccion2.DataValueField = "Id"; cboPlantillaIntroduccion2.DataSource = plantillas; cboPlantillaIntroduccion2.DataBind(); cboPlantillaIntroduccion2.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPlantillaPiePagina.DataTextField = "Descripcion"; cboPlantillaPiePagina.DataValueField = "Id"; cboPlantillaPiePagina.DataSource = plantillas; cboPlantillaPiePagina.DataBind(); cboPlantillaPiePagina.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPlantillaTextoAprobacion.DataTextField = "Descripcion"; cboPlantillaTextoAprobacion.DataValueField = "Id"; cboPlantillaTextoAprobacion.DataSource = plantillas; cboPlantillaTextoAprobacion.DataBind(); cboPlantillaTextoAprobacion.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPlantillaBuenasPracticas.DataTextField = "Descripcion"; cboPlantillaBuenasPracticas.DataValueField = "Id"; cboPlantillaBuenasPracticas.DataSource = plantillas; cboPlantillaBuenasPracticas.DataBind(); cboPlantillaBuenasPracticas.Items.Insert(0, new ListItem(string.Empty, "-1")); cboPlantillaTextoFirmaPresidente.DataTextField = "Descripcion"; cboPlantillaTextoFirmaPresidente.DataValueField = "Id"; cboPlantillaTextoFirmaPresidente.DataSource = plantillas; cboPlantillaTextoFirmaPresidente.DataBind(); cboPlantillaTextoFirmaPresidente.Items.Insert(0, new ListItem(string.Empty, "-1")); }
private string AgregarEstado(string idTipoDocumento, string idFlujo, string idEstado, string idEstadoPadre, string final) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioDocumentos servicio = new ServicioDocumentos(); ServicioParametricas servParametrica = new ServicioParametricas(); TipoDocumento tipoDocumento = servicio.TipoDocumentoObtener(int.Parse(idTipoDocumento)); TipoDocumentoFlujo flujo = tipoDocumento.ObtenerFlujo(int.Parse(idFlujo)); if (flujo == null) { return(serializer.Serialize(new { result = "Error", message = "No existe ítem, refresque la pantalla" })); } EstadoDocumento estado = servParametrica.EstadoDocumentoObtener(int.Parse(idEstado)); EstadoDocumento estadoPadre = null; int _idEstadoPadre = -1; if (int.TryParse(idEstadoPadre, out _idEstadoPadre)) { estadoPadre = servParametrica.EstadoDocumentoObtener(int.Parse(idEstadoPadre)); } bool estadoFinal = (string.IsNullOrEmpty(final)) ? false : bool.Parse(final); flujo.AgregarEstado(estado, estadoPadre, estadoFinal); servicio.TipoDocumentoGrabar(tipoDocumento); tipoDocumento = servicio.TipoDocumentoObtener(int.Parse(idTipoDocumento)); flujo = tipoDocumento.ObtenerFlujo(int.Parse(idFlujo)); return(flujo.SerializaToJson()); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private void EstablecerEstados(TipoDocumentoFlujo flujo, bool seEvalua, bool seTomaConocimiento) { ServicioParametricas servParametrica = new ServicioParametricas(); EstadoDocumento _estado = null; EstadoDocumento _estadoPadre = null; int estado_Ingresado = servParametrica.ParametroObtener("ESTADO_DOC_INGRESADO").ConvertirInt(); int estado_EnEvaluacion = servParametrica.ParametroObtener("ESTADO_DOC_EN_EVALUACION").ConvertirInt(); int estado_Aprobado = servParametrica.ParametroObtener("ESTADO_DOC_APROBADO").ConvertirInt(); int estado_PedidoCambio = servParametrica.ParametroObtener("ESTADO_DOC_PEDIDO_CAMBIO").ConvertirInt(); int estado_TomaConocimiento = servParametrica.ParametroObtener("ESTADO_DOC_TOMA_CONOCIMIENTO").ConvertirInt(); _estado = servParametrica.EstadoDocumentoObtener(estado_Ingresado); _estadoPadre = null; flujo.AgregarEstado(_estado, _estadoPadre, false); _estado = servParametrica.EstadoDocumentoObtener(estado_EnEvaluacion); _estadoPadre = servParametrica.EstadoDocumentoObtener(estado_Ingresado); flujo.AgregarEstado(_estado, _estadoPadre, false); if (seEvalua) { _estado = servParametrica.EstadoDocumentoObtener(estado_Aprobado); _estadoPadre = servParametrica.EstadoDocumentoObtener(estado_EnEvaluacion); flujo.AgregarEstado(_estado, _estadoPadre, true); _estado = servParametrica.EstadoDocumentoObtener(estado_PedidoCambio); _estadoPadre = servParametrica.EstadoDocumentoObtener(estado_EnEvaluacion); flujo.AgregarEstado(_estado, _estadoPadre, true); } else if (seTomaConocimiento) { _estado = servParametrica.EstadoDocumentoObtener(estado_TomaConocimiento); _estadoPadre = servParametrica.EstadoDocumentoObtener(estado_EnEvaluacion); flujo.AgregarEstado(_estado, _estadoPadre, true); } }
private string ListarRolesComite() { ServicioParametricas servicio = new ServicioParametricas(); return(servicio.RolComiteObtenerVigentes().SerializaToJson()); }
private string ObtenerDefaultAlertaRenovacionEstudio() { ServicioParametricas servParametrica = new ServicioParametricas(); return(servParametrica.ParametroObtener("ALERTA_RENOVACION_ESTUDIO_MESES_DEFAULT")); }
private string Listar() { ServicioParametricas servicio = new ServicioParametricas(); return(servicio.PlantillaObtenerVigentes(Constantes.TipoPlantilla_TextoLibre).SerializaToJson()); }
private string ListarTodos(string descripcion, string idTipo) { ServicioParametricas servicio = new ServicioParametricas(); return(servicio.PlantillaObtenerVigentes(descripcion, idTipo).SerializaToJson()); }
private object Grabar(string id, string descripcion, string requiereVersion, string idTipoDocumentoGrupo, string listarCartaRespuesta, string listarDocsCartaRespuesta, string necesarioAprobacionEstudio, string tiposRecordatorio) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioDocumentos servicio = new ServicioDocumentos(); ServicioParametricas servParametricas = new ServicioParametricas(); TipoDocumento tipoDocumento; int _id = id.ConvertirInt(); if (_id == -1) { tipoDocumento = new TipoDocumento(); } else { tipoDocumento = servicio.TipoDocumentoObtener(_id); } tipoDocumento.Descripcion = descripcion == null ? string.Empty : descripcion; tipoDocumento.Vigente = true; tipoDocumento.RequiereVersion = requiereVersion.ConvertirBool(); tipoDocumento.ListarCartaRespuesta = listarCartaRespuesta.ConvertirBool(); tipoDocumento.ListarDocsCartaRespuesta = listarDocsCartaRespuesta.ConvertirBool(); tipoDocumento.NecesarioAprobacionEstudio = necesarioAprobacionEstudio.ConvertirBool(); int _idGrupo = idTipoDocumentoGrupo.ConvertirInt(); tipoDocumento.TipoDocumentoGrupo = _idGrupo != -1 ? servParametricas.ObtenerObjeto <TipoDocumentoGrupo>(_idGrupo) : null; if (tipoDocumento.Flujos == null || tipoDocumento.Flujos.Count == 0) { TipoDocumentoFlujo tdFlujo = new TipoDocumentoFlujo(); tdFlujo.Id = -1; tdFlujo.Descripcion = "NORMAL"; tdFlujo.Vigente = true; EstablecerEstados(tdFlujo, tipoDocumento.TipoDocumentoGrupo.SeEvalua(), tipoDocumento.TipoDocumentoGrupo.SeTomaConocimiento()); tipoDocumento.ActualizarFlujo(tdFlujo); } ServicioRecordatorios servRecordatorio = new ServicioRecordatorios(); //Serializar JavaScriptSerializer deserializer = new JavaScriptSerializer(); deserializer.RegisterConverters(new[] { new DynamicJsonConverter() }); dynamic datosRecordatorios = deserializer.Deserialize(tiposRecordatorio, typeof(object)); foreach (var item in datosRecordatorios) { TipoRecordatorio tipoRecordatorio = servRecordatorio.TipoRecordatorioObtener(item.IdTipoRecordatorio); string meses = item.Meses; tipoDocumento.AgregarTipoRecordatorio(tipoRecordatorio, meses.ConvertirInt()); } servicio.TipoDocumentoGrabar(tipoDocumento); serializer = new JavaScriptSerializer(); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }