//User-Defined UI Configuration class containing System.Drawing.Color //and Brush properties (platform-agnostic styling in your Project.Core.dll assembly) //public UIStyle UIStyle => Core.UIStyle.Current; //IValueConverter that converts System.Drawing.Color properties //into WPF-equivalent Colors and Brushes //You can skip this if you do not need or did not implement your own ValueConverter //public static IValueConverter UniversalValueConverter { get; } = new UniversalValueConverter(); public async Task<RespuestaHTTP> EnviarPeticionGet(string url, Dictionary<string, string> parametrosDictionary, string token = "") { LimpiarCabecerasPeticion(); if (!string.IsNullOrEmpty(token)) AgregarTokenAPeticion(token); string parametrosString = ConvertirParametrosDiccionarioAString(parametrosDictionary); if (!string.IsNullOrEmpty(parametrosString)) parametrosString = "?" + parametrosString; var respuesta = await IOLWindow._client.GetAsync(url + parametrosString); string cuerpo = await respuesta.Content.ReadAsStringAsync(); var respuestaFormateada = new RespuestaHTTP() { Cuerpo = cuerpo, StatusCode = respuesta.StatusCode }; return respuestaFormateada; }
public object asignarusuariotipousuario_eliminar(string _idAsignarUsuarioTipoUsuarioEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(c => c.codigo == "500").FirstOrDefault(); try { if (_idAsignarUsuarioTipoUsuarioEncriptado == null || string.IsNullOrEmpty(_idAsignarUsuarioTipoUsuarioEncriptado.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(c => c.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró el id encriptado del asignar usuario tipo usuario"; } else { int _idAsignarUsuarioTipoUsuario = Convert.ToInt32(_seguridad.DesEncriptar(_idAsignarUsuarioTipoUsuarioEncriptado).ToString()); var _objAsignarUsuarioTipoUsuario = _objCatalogoAsignarUsuarioTipoUsuario.ConsultarAsignarUsuarioTipoUsuarioPorId(_idAsignarUsuarioTipoUsuario).FirstOrDefault(); bool _nuevoEstado = false; if (_objAsignarUsuarioTipoUsuario.Estado == false) { _nuevoEstado = true; } int _idAsignarUsuarioTipoUsuarioModificado = _objCatalogoAsignarUsuarioTipoUsuario.CambiarEstadoAsignarUsuarioTipoUsuario(_idAsignarUsuarioTipoUsuario, _nuevoEstado); if (_idAsignarUsuarioTipoUsuarioModificado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(c => c.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al intentar cambiar el estado del usuario con el tipo de usuario seleccionado, intente nuevamente."; } else { _http = _objCatalogoRespuestasHTTP.consultar().Where(c => c.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object asignarusuariotipousuario_consultarnoasignadosresponsablesporcuestionariogenericoporidentificadortipousuario(string _idCuestionarioGenericoEncriptado, int _identificadorTipoUsuario) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idCuestionarioGenericoEncriptado == null || string.IsNullOrEmpty(_idCuestionarioGenericoEncriptado.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del cuestionario genérico"; } else if (_identificadorTipoUsuario == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del tipo usuario"; } else { int _idCuestionarioGenerico = Convert.ToInt32(_seguridad.DesEncriptar(_idCuestionarioGenericoEncriptado)); var lista = _objCatalogoAsignarUsuarioTipoUsuario.ConsultarAsignarUsuarioTipoUsuarioNoAsignadosResponsablePorCuestionarioGenericoPorIdentificadorTipoUsuario(_idCuestionarioGenerico, _identificadorTipoUsuario).Where(c => c.Estado == true && c.Usuario.Estado == true).ToList(); foreach (var item in lista) { item.IdAsignarUsuarioTipoUsuario = 0; item.Usuario.IdUsuario = 0; item.Usuario.Persona.IdPersona = 0; item.Usuario.Persona.Sexo.IdSexo = 0; item.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; } _respuesta = lista; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object cuestionariopublicado_eliminar(string _idCuestionarioPublicadoEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idCuestionarioPublicadoEncriptado == null || string.IsNullOrEmpty(_idCuestionarioPublicadoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del cuestionario publicado"; } else { int _idCuestionarioPublicado = Convert.ToInt32(_seguridad.DesEncriptar(_idCuestionarioPublicadoEncriptado)); var _objCuestionarioPublicado = _objCatalogoCuestionarioPublicado.ConsultarCuestionarioPublicadoPorId(_idCuestionarioPublicado).FirstOrDefault(); if (_objCuestionarioPublicado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la publicación que intenta eliminar"; } else if (_objCuestionarioPublicado.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se puede eliminar la publicación porque ya ha sido utilizada"; } else { _objCatalogoCuestionarioPublicado.EliminarCuestionarioPublicado(_idCuestionarioPublicado); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object preguntaencajonada_eliminar(string _idPreguntaEncajonadaEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idPreguntaEncajonadaEncriptado == null || string.IsNullOrEmpty(_idPreguntaEncajonadaEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la pregunta encajonada"; } else { int _idPreguntaEncajonada = Convert.ToInt32(_seguridad.DesEncriptar(_idPreguntaEncajonadaEncriptado)); var _objPreguntaEncajonada = _objCatalogoPreguntaEncajonada.ConsultarPreguntaEncajonadaPorId(_idPreguntaEncajonada).Where(c => c.Estado == true).FirstOrDefault(); if (_objPreguntaEncajonada == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el objeto pregunta encajonada"; } //else if(_objPreguntaEncajonada.Utilizado=="1") //{ // _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); // _http.mensaje = "No se puede eliminar porque ya ha sido utilizada"; //} else { _objCatalogoPreguntaEncajonada.EliminarPreguntaEncajonada(_idPreguntaEncajonada); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object tipousuario_consultarnoasignadosporusuario(string _idUsuarioEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idUsuarioEncriptado == null || string.IsNullOrEmpty(_idUsuarioEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del usuario"; } else { int _idUsuario = Convert.ToInt32(_seguridad.DesEncriptar(_idUsuarioEncriptado)); var _objUsuario = _objCatalogoUsuario.ConsultarUsuarioPorId(_idUsuario).FirstOrDefault(); if (_objUsuario == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el usuario registrado en el sistema"; } else { var _listaTiposUsuarios = _objCatalogoTipoUsuarios.ConsultarTipoUsuarioNoAsignadosPorUsuario(_idUsuario).Where(c => c.Estado == true).ToList(); foreach (var item in _listaTiposUsuarios) { item.IdTipoUsuario = 0; } _respuesta = _listaTiposUsuarios; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object componente_eliminar(string _idComponenteEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idComponenteEncriptado == null || string.IsNullOrEmpty(_idComponenteEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del componente"; } else { int _idComponente = Convert.ToInt32(_seguridad.DesEncriptar(_idComponenteEncriptado)); var _objComponente = _objCatalogoComponente.ConsultarComponentePorId(_idComponente).Where(c => c.Estado == true).FirstOrDefault(); if (_objComponente == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el componente en el sistema"; } else if (_objComponente.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se puede eliminar el componente porque ya ha sido utilizado"; } else { _objCatalogoComponente.EliminarComponente(_idComponente); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object opcionunomatriz_eliminar(string _idOpcionUnoMatrizEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idOpcionUnoMatrizEncriptado == null || string.IsNullOrEmpty(_idOpcionUnoMatrizEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la opción uno matriz"; } else { int _idOpcionUnoMatriz = Convert.ToInt32(_seguridad.DesEncriptar(_idOpcionUnoMatrizEncriptado)); var _objOpcionUnoMatriz = _objCatalogoOpcionUnoMatriz.ConsultarOpcionUnoMatrizPorId(_idOpcionUnoMatriz).FirstOrDefault(); if (_objOpcionUnoMatriz == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la opción uno matriz en el sistema"; } else if (_objOpcionUnoMatriz.Utilizado == "1" || _objOpcionUnoMatriz.Encajonamiento == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No es posible eliminar la opción uno matriz porque está siendo utilizada"; } else if (_objOpcionUnoMatriz.Utilizado == "0" || _objOpcionUnoMatriz.Encajonamiento == "0") { _objCatalogoOpcionUnoMatriz.EliminarOpcionUnoMatriz(_idOpcionUnoMatriz); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object provincia_eliminar(string _idProvinciaEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idProvinciaEncriptado == null || string.IsNullOrEmpty(_idProvinciaEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la provincia que va a eliminar."; } else { int _idProvincia = Convert.ToInt32(_seguridad.DesEncriptar(_idProvinciaEncriptado)); var _objProvinciaConsultado = _objCatalogoProvincia.ConsultarProvinciaPorId(_idProvincia).FirstOrDefault(); if (_objProvinciaConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la provincia que intenta eliminar."; } else if (_objProvinciaConsultado.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "La provincia ya es utilizada, por la tanto no puede ser eliminada."; } else { _objCatalogoProvincia.EliminarProvincia(_idProvincia); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object ModeloGenerico_eliminar(ModeloGenerico _objModeloGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloGenerico.IdModeloGenericoEncriptado == null || string.IsNullOrEmpty(_objModeloGenerico.IdModeloGenericoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del modelo generico que va a eliminar."; } else { _objModeloGenerico.IdModeloGenericoEncriptado = _seguridad.DesEncriptar(_objModeloGenerico.IdModeloGenericoEncriptado); var _objBuscadoModeloGenerico = _objCatalogoModeloGenerico.ConsultarModeloGenericoPorId(int.Parse(_objModeloGenerico.IdModeloGenericoEncriptado)).FirstOrDefault(); if (_objBuscadoModeloGenerico == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El modelo que intenta eliminar no existe."; } else if (_objBuscadoModeloGenerico.ModeloGenericoVersionadoUtilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El modelo generico ya esta utilizado, por la tanto no puede ser eliminado."; } else { _objCatalogoModeloGenerico.EliminarModeloGenerico(int.Parse(_objModeloGenerico.IdModeloGenericoEncriptado)); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object lidercomunitario_consultar(string _idLiderComunitarioEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idLiderComunitarioEncriptado == null || string.IsNullOrEmpty(_idLiderComunitarioEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del lider de la comunidad."; } else { int _idLiderComunitario = Convert.ToInt32(_seguridad.DesEncriptar(_idLiderComunitarioEncriptado)); var _objLiderComunitario = _objCatalogoLiderComunitario.ConsultarLiderComunitarioPorId(_idLiderComunitario).Where(c => c.Estado == true).FirstOrDefault(); if (_objLiderComunitario == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el lider de la comunidad."; } else { _objLiderComunitario.IdLiderComunitario = 0; _objLiderComunitario.Comunidad.IdComunidad = 0; _objLiderComunitario.Comunidad.Parroquia.IdParroquia = 0; _objLiderComunitario.Comunidad.Parroquia.Canton.IdCanton = 0; _objLiderComunitario.Comunidad.Parroquia.Canton.Provincia.IdProvincia = 0; _respuesta = _objLiderComunitario; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object cabeceraVersionModelo_eliminar(CabeceraVersionModelo CabeceraVersionModelo) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado == null || string.IsNullOrEmpty(CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la version del modelo que va a eliminar."; } else { CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado = _seguridad.DesEncriptar(CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado); var _objCaberceraVersion = _objCabeceraVersionModelo.ConsultarCabeceraVersionModeloPorId(int.Parse(CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado)).FirstOrDefault(); if (_objCaberceraVersion == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "La version que intenta eliminar no existe."; } else if (_objCaberceraVersion.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "La version ya esta utilizada, por la tanto no puede ser eliminado."; } else { _objCabeceraVersionModelo.EliminarCabeceraVersionModelo(int.Parse(CabeceraVersionModelo.IdCabeceraVersionModeloEncriptado)); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object presidentejuntaparroquial_consultar(string _idPresidenteJuntaParroquialEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idPresidenteJuntaParroquialEncriptado == null || string.IsNullOrEmpty(_idPresidenteJuntaParroquialEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del presidente de la junta"; } else { int _idPresidenteJuntaParroquial = Convert.ToInt32(_seguridad.DesEncriptar(_idPresidenteJuntaParroquialEncriptado)); var _objPresidenteJuntaParroquial = _objCatalogoPresidenteJuntaParroquial.ConsultarPresidenteJuntaParroquialPorId(_idPresidenteJuntaParroquial).Where(c => c.Estado == true).FirstOrDefault(); if (_objPresidenteJuntaParroquial == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el presidente de la junta parroquial."; } else { _objPresidenteJuntaParroquial.IdPresidenteJuntaParroquial = 0; _objPresidenteJuntaParroquial.Parroquia.IdParroquia = 0; _objPresidenteJuntaParroquial.Parroquia.Canton.IdCanton = 0; _objPresidenteJuntaParroquial.Parroquia.Canton.Provincia.IdProvincia = 0; _respuesta = _objPresidenteJuntaParroquial; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object opcionpreguntaseleccion_eliminar(string _idOpcionPreguntaSeleccionEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idOpcionPreguntaSeleccionEncriptado == null || string.IsNullOrEmpty(_idOpcionPreguntaSeleccionEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la opción"; } else { int _idOpcionPreguntaSeleccion = Convert.ToInt32(_seguridad.DesEncriptar(_idOpcionPreguntaSeleccionEncriptado)); var _objOpcionPreguntaSelecccion = _objCatalogoOpcionPreguntaSeleccion.ConsultarOpcionPreguntaSeleccionPorId(_idOpcionPreguntaSeleccion).FirstOrDefault(); if (_objOpcionPreguntaSelecccion == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la opción en el sistema"; } else if(_objOpcionPreguntaSelecccion.Utilizado=="1" || _objOpcionPreguntaSelecccion.Encajonamiento=="1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Esta opción ya ha sido utilizada, por lo tanto no puede ser eliminada."; } else if (_objOpcionPreguntaSelecccion.Utilizado == "0" && _objOpcionPreguntaSelecccion.Encajonamiento == "0") { _objCatalogoOpcionPreguntaSeleccion.EliminarOpcionPreguntaSeleccion(_idOpcionPreguntaSeleccion); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return new { respuesta = _respuesta, http = _http }; }
public object comunidad_consultarporidparroquia(string _idParroquiaEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (string.IsNullOrEmpty(_idParroquiaEncriptado) || _idParroquiaEncriptado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la parroquia."; } else { int _idParroquia = Convert.ToInt32(_seguridad.DesEncriptar(_idParroquiaEncriptado).ToString()); var _listaComunidades = _objCatalogoComunidad.ConsultarComunidadPorIdParroquia(_idParroquia).Where(c => c.EstadoComunidad == true && c.Parroquia.EstadoParroquia == true && c.Parroquia.Canton.EstadoCanton == true && c.Parroquia.Canton.Provincia.EstadoProvincia == true).ToList(); foreach (var item in _listaComunidades) { item.IdComunidad = 0; item.Parroquia.IdParroquia = 0; item.Parroquia.Canton.IdCanton = 0; item.Parroquia.Canton.Provincia.IdProvincia = 0; } _respuesta = _listaComunidades; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); return(new { respuesta = _respuesta, http = _http }); } return(new { respuesta = _respuesta, http = _http }); }
public object alcalde_consultar() { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { var _listaAlcalde = _objCatalogoAlcalde.ConsultarAlcalde().Where(c => c.Estado == true).ToList(); foreach (var item in _listaAlcalde) { item.IdAlcalde = 0; item.Canton.IdCanton = 0; item.Canton.Provincia.IdProvincia = 0; } _respuesta = _listaAlcalde; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public async Task <RespuestaHTTP> EnviarPeticionPost(string url, Dictionary <string, string> parametrosDictionary, string token = "") { LimpiarCabecerasPeticion(); if (!string.IsNullOrEmpty(token)) { AgregarTokenAPeticion(token); } string parametrosString = ConvertirParametrosDiccionarioAString(parametrosDictionary); var parametros = new StringContent(parametrosString); var respuesta = await IOLWindow._client.PostAsync(url, parametros); string cuerpo = await respuesta.Content.ReadAsStringAsync(); var respuestaFormateada = new RespuestaHTTP() { Cuerpo = cuerpo, StatusCode = respuesta.StatusCode }; return(respuestaFormateada); }
public object cuestionarioFinalizar(string _IdAsignarEncuestado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_IdAsignarEncuestado == null || string.IsNullOrEmpty(_IdAsignarEncuestado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Algunos campos están vacíos"; return(new { http = _http }); } int IdAsignarEncuestado = int.Parse(_seguridad.DesEncriptar(_IdAsignarEncuestado)); var objCatalogoAsignarEncuestado = _objCatalogoAsignarEncuestado.ConsultarAsignarEncuestadoPorId(IdAsignarEncuestado).Where(c => c.Estado == true).FirstOrDefault(); if (objCatalogoAsignarEncuestado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El asignar encuestado no existe"; return(new { http = _http }); } else { var _respuestas = _objCatalogoCuestionarioGenerico.FinalizarEncuesta(IdAsignarEncuestado); if (_respuestas >= 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); return(new { respuesta = _respuestas, http = _http }); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object cuestionariopublicado_consultar() { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { var _listaCuestionarioPublicado = _objCatalogoCuestionarioPublicado.ConsultarCuestionarioPublicado().ToList(); foreach (var _objCuestionarioPublicado in _listaCuestionarioPublicado) { _objCuestionarioPublicado.IdCuestionarioPublicado = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.IdCabeceraVersionCuestionario = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCuestionarioPublicado.Periodo.IdPeriodo = 0; } _respuesta = _listaCuestionarioPublicado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object seccion_consultar(string _idSeccionEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idSeccionEncriptado == null || string.IsNullOrEmpty(_idSeccionEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la sección"; } else { int _idSeccion = Convert.ToInt32(_seguridad.DesEncriptar(_idSeccionEncriptado)); var _objSeccion = _objCatalogoSeccion.ConsultarSeccionPorId(_idSeccion).Where(c => c.Estado == true).FirstOrDefault(); if (_objSeccion == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la sección en el sistema"; } else { _objSeccion.IdSeccion = 0; _objSeccion.Componente.IdComponente = 0; _objSeccion.Componente.CuestionarioGenerico.IdCuestionarioGenerico = 0; _respuesta = _objSeccion; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object preguntasRestantes(string _IdAsignarEncuestado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_IdAsignarEncuestado == null || string.IsNullOrEmpty(_IdAsignarEncuestado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El identificador está vacío"; return(new { http = _http }); } int IdAsignarEncuestado = int.Parse(_seguridad.DesEncriptar(_IdAsignarEncuestado)); var objCatalogoAsignarEncuestado = _objCatalogoAsignarEncuestado.ConsultarAsignarEncuestadoPorId(IdAsignarEncuestado).Where(c => c.Estado == true).FirstOrDefault(); if (objCatalogoAsignarEncuestado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El identificador no existe"; return(new { http = _http }); } else { var _respuestas = _objCatalogoPregunta.totalPreguntasRestantes(IdAsignarEncuestado); if (_respuestas != null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); return(new { respuesta = _respuestas, http = _http }); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object alcalde_consultar(string _idAlcaldeEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_idAlcaldeEncriptado == null || string.IsNullOrEmpty(_idAlcaldeEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del alcalde"; } else { int _idAlcalde = Convert.ToInt32(_seguridad.DesEncriptar(_idAlcaldeEncriptado)); var _objAlcalde = _objCatalogoAlcalde.ConsultarAlcaldePorId(_idAlcalde).Where(c => c.Estado == true).FirstOrDefault(); if (_objAlcalde == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el alcalde registrado."; } else { _objAlcalde.IdAlcalde = 0; _objAlcalde.Canton.IdCanton = 0; _objAlcalde.Canton.Provincia.IdProvincia = 0; _respuesta = _objAlcalde; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object usuario_consultar(string _idUsuarioEncriptado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (string.IsNullOrEmpty(_idUsuarioEncriptado.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); } else { int _idUsuario = Convert.ToInt32(_seguridad.DesEncriptar(_idUsuarioEncriptado)); var _objUsuario = _objCatalogoUsuarios.ConsultarUsuario().Where(c => c.IdUsuario == _idUsuario).FirstOrDefault(); if (_objUsuario == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); } else { _objUsuario.IdUsuario = 0; _objUsuario.Persona.IdPersona = 0; _objUsuario.Persona.Sexo.IdSexo = 0; _objUsuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; } _respuesta = _objUsuario; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object presidentejuntaparroquial_consultar() { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { var _listaPresidenteJuntaParroquial = _objCatalogoPresidenteJuntaParroquial.ConsultarPresidenteJuntaParroquial().Where(c => c.Estado == true).ToList(); foreach (var item in _listaPresidenteJuntaParroquial) { item.IdPresidenteJuntaParroquial = 0; item.Parroquia.IdParroquia = 0; item.Parroquia.Canton.IdCanton = 0; item.Parroquia.Canton.Provincia.IdProvincia = 0; } _respuesta = _listaPresidenteJuntaParroquial; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object canton_modificiar(Canton _objCanton) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objCanton == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró el objeto canton."; } else if (_objCanton.IdCantonEncriptado == "null" || string.IsNullOrEmpty(_objCanton.IdCantonEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del cantón."; } else if (_objCanton.Provincia.IdProvinciaEncriptado == "null" || string.IsNullOrEmpty(_objCanton.Provincia.IdProvinciaEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la provincia a la que pertenece el cantón."; } else if (_objCanton.NombreCanton == "null" || string.IsNullOrEmpty(_objCanton.NombreCanton)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el nombre del cantón."; } else if (_objCanton.CodigoCanton == "null" || string.IsNullOrEmpty(_objCanton.CodigoCanton)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el codigo del cantón."; } else { int _idCanton = Convert.ToInt32(_seguridad.DesEncriptar(_objCanton.IdCantonEncriptado)); var _objCantonConsultado = _objCatalogoCanton.ConsultarCantonPorId(_idCanton).FirstOrDefault(); if (_objCantonConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El cantón que intenta modificar no existe."; } else if (_objCatalogoCanton.ConsultarCanton().Where(c => c.NombreCanton == _objCanton.NombreCanton.Trim() && c.IdCanton != _idCanton && c.Provincia.IdProvincia == Convert.ToInt32(_seguridad.DesEncriptar(_objCanton.Provincia.IdProvinciaEncriptado))).FirstOrDefault() != null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ya existe un cantón con el mismo nombre, por favor verifique en la lista."; } else if (_objCatalogoCanton.ConsultarCanton().Where(c => c.CodigoCanton == _objCanton.CodigoCanton.Trim() && c.IdCanton != _idCanton).FirstOrDefault() != null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ya existe un cantón con el mismo código, por favor verifique en la lista."; } else { _objCanton.NombreCanton = _objCanton.NombreCanton.Trim(); _objCanton.CodigoCanton = _objCanton.CodigoCanton.Trim(); _objCanton.IdCanton = _idCanton; _objCanton.Provincia.IdProvincia = Convert.ToInt32(_seguridad.DesEncriptar(_objCanton.Provincia.IdProvinciaEncriptado)); _objCanton.EstadoCanton = true; int _idCantonModificado = _objCatalogoCanton.ModificarCanton(_objCanton); if (_idCantonModificado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al intentar modificar el cantón."; } else { var _objCantonModificado = _objCatalogoCanton.ConsultarCantonPorId(_idCanton).FirstOrDefault(); _objCantonModificado.IdCanton = 0; _objCantonModificado.Provincia.IdProvincia = 0; _respuesta = _objCantonModificado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object cabeceraversioncuestionario_insertar(CabeceraVersionCuestionario _objCabeceraVersionCuestionario) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objCabeceraVersionCuestionario == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el objeto cabecera versión cuestionario"; } else if (_objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsableEncriptado == null || string.IsNullOrEmpty(_objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsableEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del asignar responsable"; } else if (string.IsNullOrEmpty(_objCabeceraVersionCuestionario.Caracteristica)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la característica"; } else if (_objCabeceraVersionCuestionario.Version == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la versión"; } else { _objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable = Convert.ToInt32(_seguridad.DesEncriptar(_objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsableEncriptado)); var _objAsignarResponsable = _objCatalogoAsignarResponsable.ConsultarAsignarResponsablePorId(_objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable).Where(c => c.Estado == true).FirstOrDefault(); if (_objAsignarResponsable == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el objeto asignar responsable"; } else { var _listaCabeceraVersionCuestionario = _objCatalogoCabeceraVersionCuestionario.ConsultarCabeceraVersionCuestionario().Where(c => c.Estado == true && c.AsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico == _objAsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico).ToList(); var _mismaVersion = _listaCabeceraVersionCuestionario.Where(c => c.Version == _objCabeceraVersionCuestionario.Version).FirstOrDefault(); if (_mismaVersion != null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Esta versión ya fue creada para el cuestionario seleccionado"; } else { var _listadoPreguntas = _objCatalogoPregunta.ConsultarPreguntaPorIdCuestionarioGenerico(_objAsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico).Where(c => c.Estado == true && c.Seccion.Estado == true && c.Seccion.Componente.Estado == true).ToList(); if (_listadoPreguntas.Count == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se han ingresado preguntas en este cuestionario"; } else { _objCabeceraVersionCuestionario.Estado = true; _objCabeceraVersionCuestionario.FechaCreacion = DateTime.Now; int _idCabeceraVersionCuestionario = _objCatalogoCabeceraVersionCuestionario.InsertarCabeceraVersionCuestionario(_objCabeceraVersionCuestionario); if (_idCabeceraVersionCuestionario == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar la cabecera versión cuestionario"; } else { _objCabeceraVersionCuestionario.IdCabeceraVersionCuestionario = _idCabeceraVersionCuestionario; foreach (var item in _listadoPreguntas) { int _idVersionamientoPregunta = _objCatalogoVersionamientoPregunta.InsertarVersionamientoPregunta(new VersionamientoPregunta() { Estado = true, Pregunta = item, CabeceraVersionCuestionario = _objCabeceraVersionCuestionario }); } _objCabeceraVersionCuestionario = _objCatalogoCabeceraVersionCuestionario.ConsultarCabeceraVersionCuestionarioPorId(_idCabeceraVersionCuestionario).Where(c => c.Estado == true).FirstOrDefault(); _objCabeceraVersionCuestionario.IdCabeceraVersionCuestionario = 0; _objCabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable = 0; _objCabeceraVersionCuestionario.AsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _respuesta = _objCabeceraVersionCuestionario; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object presidentejuntaparroquial_modificar(PresidenteJuntaParroquial _objPresidenteJuntaParroquial) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objPresidenteJuntaParroquial == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró el objeto presidente de la junta parroquial"; } else if (_objPresidenteJuntaParroquial.IdPresidenteJuntaParroquialEncriptado == null || string.IsNullOrEmpty(_objPresidenteJuntaParroquial.IdPresidenteJuntaParroquialEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del presidente de la junta parroquial"; } else if (_objPresidenteJuntaParroquial.Parroquia.IdParroquiaEncriptado == null || string.IsNullOrEmpty(_objPresidenteJuntaParroquial.Parroquia.IdParroquiaEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la parroquia"; } else if (_objPresidenteJuntaParroquial.Representante == null || string.IsNullOrEmpty(_objPresidenteJuntaParroquial.Representante)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el nombre del representante"; } else if (_objPresidenteJuntaParroquial.FechaIngreso.ToShortDateString() == "01/01/0001") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la fecha de ingreso"; } else if (_objPresidenteJuntaParroquial.FechaSalida != null && (DateTime.Compare(_objPresidenteJuntaParroquial.FechaIngreso, Convert.ToDateTime(_objPresidenteJuntaParroquial.FechaSalida)) == 1 || DateTime.Compare(_objPresidenteJuntaParroquial.FechaIngreso, Convert.ToDateTime(_objPresidenteJuntaParroquial.FechaSalida)) == 0)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "La fecha de ingreso debe ser menor a la fecha de salida"; } else { int _idParroquia = Convert.ToInt32(_seguridad.DesEncriptar(_objPresidenteJuntaParroquial.Parroquia.IdParroquiaEncriptado)); int _idPresidenteJuntaParroquial = Convert.ToInt32(_seguridad.DesEncriptar(_objPresidenteJuntaParroquial.IdPresidenteJuntaParroquialEncriptado)); var _objUltimoPresidenteSinSalida = _objCatalogoPresidenteJuntaParroquial.ConsultarPresidenteJuntaParroquialPorIdParroquia(_idParroquia).Where(c => c.Estado == true && c.FechaSalida == null && c.IdPresidenteJuntaParroquial != _idPresidenteJuntaParroquial).FirstOrDefault(); if (_objUltimoPresidenteSinSalida != null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No puede ingresar un nuevo presidente, mientras no haya registrado la fecha de salida de " + _objUltimoPresidenteSinSalida.Representante.ToUpper(); } else { var _objUltimoPresidenteConSalida = _objCatalogoPresidenteJuntaParroquial.ConsultarPresidenteJuntaParroquialPorIdParroquia(_idParroquia).Where(c => c.Estado == true && c.IdPresidenteJuntaParroquial != _idPresidenteJuntaParroquial).OrderByDescending(c => c.FechaSalida).FirstOrDefault(); if (_objUltimoPresidenteConSalida != null && (DateTime.Compare(Convert.ToDateTime(_objUltimoPresidenteConSalida.FechaSalida), _objPresidenteJuntaParroquial.FechaIngreso) > 0)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "La fecha de ingreso del nuevo presidente debe ser mayor a la fecha de salida de " + _objUltimoPresidenteConSalida.Representante.ToUpper(); } else { _objPresidenteJuntaParroquial.Estado = true; _objPresidenteJuntaParroquial.IdPresidenteJuntaParroquial = _idPresidenteJuntaParroquial; _objPresidenteJuntaParroquial.Parroquia.IdParroquia = _idParroquia; _idPresidenteJuntaParroquial = _objCatalogoPresidenteJuntaParroquial.ModificarPresidenteJuntaParroquial(_objPresidenteJuntaParroquial); if (_idPresidenteJuntaParroquial == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de modificar al presidente de la junta parroquial"; } else { var _objPresidenteJuntaParroquialModificado = _objCatalogoPresidenteJuntaParroquial.ConsultarPresidenteJuntaParroquialPorId(_idPresidenteJuntaParroquial).FirstOrDefault(); _objPresidenteJuntaParroquialModificado.IdPresidenteJuntaParroquial = 0; _objPresidenteJuntaParroquialModificado.Parroquia.IdParroquia = 0; _objPresidenteJuntaParroquialModificado.Parroquia.Canton.IdCanton = 0; _objPresidenteJuntaParroquialModificado.Parroquia.Canton.Provincia.IdProvincia = 0; _respuesta = _objPresidenteJuntaParroquialModificado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object Login(Usuario _objUsuario) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { // calida el token de la peticion, este es una ruta para consultar asi que el identificador del token debe ser 4 //Token _token = catTokens.Consultar().Where(x => x.Identificador == 4).FirstOrDefault(); //string _clave_desencriptada = _seguridad.DecryptStringAES(_objUsuario.Token, _token.objClave.Descripcion); if (string.IsNullOrEmpty(_objUsuario.Correo.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); } else { var _objUsuarioBuscado = _objCatalogoUsuarios.ValidarCorreo(_objUsuario).FirstOrDefault(); if (_objUsuarioBuscado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el correo"; } else if (_objUsuarioBuscado.Estado == false) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Este usuario ha sido deshabilitado. Comuníquese con el administrador del sistema."; } else if (_objUsuarioBuscado.Clave != _objUsuario.Clave) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "La contraseña es incorrecta"; } else { var _listaAsignarUsuarioTipoUsuario = _objCatalogoAsignarUsuarioTipoUsuario.ConsultarAsignarUsuarioTipoUsuario().Where(c => c.Usuario.IdUsuario == _objUsuarioBuscado.IdUsuario && c.Estado == true && c.TipoUsuario.Estado == true).ToList(); if (_listaAsignarUsuarioTipoUsuario.Count == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "204").FirstOrDefault(); _http.mensaje = "No se encontraron roles asignados a este usuario"; } else { foreach (var item in _listaAsignarUsuarioTipoUsuario) { item.IdAsignarUsuarioTipoUsuario = 0; item.TipoUsuario.IdTipoUsuario = 0; item.Usuario.IdUsuario = 0; item.Usuario.Persona.IdPersona = 0; item.Usuario.Persona.Sexo.IdSexo = 0; item.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; } _respuesta = _listaAsignarUsuarioTipoUsuario; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); return(new { respuesta = _respuesta, http = _http }); } return(new { respuesta = _respuesta, http = _http }); }
public object usuario_insertar(Usuario _objUsuario) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objUsuario == null || _objUsuario.Persona == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró la persona o usuario para insertar"; } else if (_objUsuario.Persona.IdPersonaEncriptado == null || string.IsNullOrEmpty(_objUsuario.Persona.IdPersonaEncriptado.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador"; } else if (_objUsuario.Correo == null || string.IsNullOrEmpty(_objUsuario.Correo.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese un usuario"; } else if (_objCatalogoUsuarios.ValidarCorreo(_objUsuario).Count > 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "El usuario existente"; } else if (_objUsuario.Clave == null || string.IsNullOrEmpty(_objUsuario.Clave.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ingrese una contraseña"; } else { int _idPersona = Convert.ToInt32(_seguridad.DesEncriptar(_objUsuario.Persona.IdPersonaEncriptado)); var _objPersona = _objCatalogoPersona.ConsultarPersona().Where(c => c.IdPersona == _idPersona && c.Estado == true).FirstOrDefault(); if (_objPersona == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la persona a la que intenta asignarle un usuario."; } else { _objUsuario.Estado = true; _objUsuario.Persona = _objPersona; int _idUsuarioIngresado = _objCatalogoUsuarios.InsertarUsuario(_objUsuario); if (_idUsuarioIngresado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al intentar ingresar al usuario, intente nuevamente."; } else { var _objUsuarioIngresado = _objCatalogoUsuarios.ConsultarUsuarioPorId(_idUsuarioIngresado).Where(c => c.Estado == true).FirstOrDefault(); _objUsuarioIngresado.IdUsuario = 0; _objUsuarioIngresado.Persona.IdPersona = 0; _objUsuarioIngresado.Persona.Sexo.IdSexo = 0; _objUsuarioIngresado.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _respuesta = _objUsuarioIngresado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object usuario_modificar(Usuario _objUsuario) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objUsuario == null || _objUsuario.Persona == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró la personao o usuario para modificar"; } else if (_objUsuario.IdUsuarioEncriptado == null || string.IsNullOrEmpty(_objUsuario.IdUsuarioEncriptado.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del usuario que desea modificar."; } else if (_objUsuario.Correo == null || string.IsNullOrEmpty(_objUsuario.Correo.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el correo."; } else { int _idUsuarioDesencriptado = Convert.ToInt32(_seguridad.DesEncriptar(_objUsuario.IdUsuarioEncriptado)); _objUsuario.IdUsuario = _idUsuarioDesencriptado; // se asigna el id del usuario que ha sido desencriptado para su posterior modificacion if (_objCatalogoUsuarios.ValidarCorreo(_objUsuario).Where(c => c.IdUsuario != _objUsuario.IdUsuario).ToList().Count > 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "El correo electrónico ha sido utilizado por otro usuario."; } else if (_objUsuario.Clave == null || string.IsNullOrEmpty(_objUsuario.Clave.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ingrese la contraseña"; } else { int _idPersona = Convert.ToInt32(_seguridad.DesEncriptar(_objUsuario.Persona.IdPersonaEncriptado)); var _objPersona = _objCatalogoPersona.ConsultarPersona().Where(c => c.IdPersona == _idPersona && c.Estado == true).FirstOrDefault(); if (_objPersona == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró a la persona en el sistema"; } else { _objUsuario.Estado = true; _objUsuario.Persona = _objPersona; int _idUsuarioModificado = _objCatalogoUsuarios.ModificarUsuario(_objUsuario); if (_idUsuarioModificado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al intentar modificar al usuario, intente nuevamente."; } else { var _objUsuarioModificado = _objCatalogoUsuarios.ConsultarUsuarioPorId(_idUsuarioDesencriptado).FirstOrDefault(); _objUsuarioModificado.IdUsuario = 0; _objUsuarioModificado.Persona.IdPersona = 0; _objUsuarioModificado.Persona.Sexo.IdSexo = 0; _objUsuarioModificado.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _respuesta = _objUsuarioModificado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object opcionpreguntaseleccion_editar(OpcionPreguntaSeleccion _objOpcionPreguntaSelecccion) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objOpcionPreguntaSelecccion == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); _http.mensaje = "Ingrese el objeto opción pregunta de selección"; } else if (_objOpcionPreguntaSelecccion.Pregunta.IdPreguntaEncriptado == null || string.IsNullOrEmpty(_objOpcionPreguntaSelecccion.Pregunta.IdPreguntaEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); _http.mensaje = "Ingrese el identificador de la pregunta"; } else if (_objOpcionPreguntaSelecccion.Descripcion == null || string.IsNullOrEmpty(_objOpcionPreguntaSelecccion.Descripcion)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); _http.mensaje = "Ingrese la descripción de la opción"; } else { int _idPregunta = Convert.ToInt32(_seguridad.DesEncriptar(_objOpcionPreguntaSelecccion.Pregunta.IdPreguntaEncriptado)); int _idOpcionPregunta = Convert.ToInt32(_seguridad.DesEncriptar(_objOpcionPreguntaSelecccion.IdOpcionPreguntaSeleccionEncriptado)); var _objPregunta = _objCatalogoPregunta.ConsultarPreguntaPorId(_idPregunta).Where(c => c.Estado == true).FirstOrDefault(); if (_objPregunta == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró la pregunta en el sistema"; } else { _objOpcionPreguntaSelecccion.Pregunta.IdPregunta = _idPregunta; _objOpcionPreguntaSelecccion.Estado = true; _objOpcionPreguntaSelecccion.IdOpcionPreguntaSeleccion = _idOpcionPregunta; int _idOpcionPreguntaSeleccion = _objCatalogoOpcionPreguntaSeleccion.EditarOpcionPreguntaSeleccion(_objOpcionPreguntaSelecccion); if (_idOpcionPreguntaSeleccion == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de editar la opción"; } else { _objOpcionPreguntaSelecccion = _objCatalogoOpcionPreguntaSeleccion.ConsultarOpcionPreguntaSeleccionPorId(_idOpcionPreguntaSeleccion).FirstOrDefault(); _objOpcionPreguntaSelecccion.IdOpcionPreguntaSeleccion = 0; _objOpcionPreguntaSelecccion.Pregunta.IdPregunta = 0; _objOpcionPreguntaSelecccion.Pregunta.TipoPregunta.IdTipoPregunta = 0; _objOpcionPreguntaSelecccion.Pregunta.Seccion.IdSeccion = 0; _objOpcionPreguntaSelecccion.Pregunta.Seccion.Componente.IdComponente = 0; _objOpcionPreguntaSelecccion.Pregunta.Seccion.Componente.CuestionarioGenerico.IdCuestionarioGenerico = 0; _respuesta = _objOpcionPreguntaSelecccion; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return new { respuesta = _respuesta, http = _http }; }