public Nacionalidad(string idPersona) { try { // Consumo del servicio web ObtenerActivaSegunPersona string jsonDtaNacionalidadPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosNacionalidadPersona.svc" + "/ObtenerActivaSegunPersona/" + idPersona); var dtaNacionalidad = Json.Decode(jsonDtaNacionalidadPersona); if (dtaNacionalidad != null) { this.npe_id = dtaNacionalidad.npe_id; this.nac_id = dtaNacionalidad.nac_id; this.nacionalidad = dtaNacionalidad.nacionalidad; this.npe_default = dtaNacionalidad.npe_default; this.npe_esNacimiento = dtaNacionalidad.npe_esNacimiento; this.npe_tieneVisaTrabajo = dtaNacionalidad.npe_tieneVisaTrabajo; } else { this.npe_id = default(int); this.nac_id = default(int); this.nacionalidad = string.Empty; this.npe_default = default(bool); this.npe_esNacimiento = default(bool); this.npe_tieneVisaTrabajo = default(bool); } }catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "Nacionalidad"); } }
private void _cargarDatosPersonalesUsuario() { try { if (!string.IsNullOrEmpty(this.per_numCedula.ToString())) { this.catalogo = new Catalogos(); // Consumo del servicio web ObtenerPorDocumento (cedula) string jsonDtaPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosPersona.svc" + "/ObtenerPorDocumento/" + this.per_numCedula.ToString()); var dtaPersona = Json.Decode(jsonDtaPersona); if (!string.IsNullOrEmpty(Convert.ToString(dtaPersona.per_id)) && Convert.ToString(dtaPersona.per_id) != "0") { this.existePersona = true; dtaEstudiante = new Persona(jsonDtaPersona); dtaDocPersonal = new DocumentoPersonal(dtaEstudiante.per_id.ToString()); dtaDireccionEstudiante = new Direccion(dtaEstudiante.per_id.ToString()); dtaNacionalidadEstudiante = new Nacionalidad(dtaEstudiante.per_id.ToString()); } } }catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_cargarDatosPersonalesUsuario"); } }
public DatosPagoEstudianteModel() { // Quito guion del numero de cedula this.per_numCedula = UsuarioActual.Cedula.ToString().Replace("-", ""); if (!string.IsNullOrEmpty(this.per_numCedula.ToString())) { // Consumo del servicio web InfoPagos / ObtenerCreditosEstudiante string jsonCreditosEstudiante = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_INFO_PAGOS + "AcademicoServicio.svc" + "/ObtenerCreditosEstudiante/" + UsuarioActual.CarreraActual.Codigo.ToString() + "/" + this.per_numCedula.ToString() + "/" + this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString()); var dtaCreditosEstudiante = Json.Decode(jsonCreditosEstudiante); } }
private string _getNumeroIdentificacion() { string numIdentificacion = string.Empty; try { // Consumo del servicio web ObtenerPorDocumento (cedula) string jsonDtaPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosPersona.svc" + "/ObtenerPorEmail/" + User.Identity.Name.ToString()); var dtaPersona = System.Web.Helpers.Json.Decode(jsonDtaPersona); if (dtaPersona != null && !string.IsNullOrEmpty(dtaPersona.per_id.ToString())) { // Consumo del servicio web ObtenerPorDocumento (cedula) string jsonDtaIdentificacion = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosDocumentoPersonal.svc" + "/ObtenerPorPersona/" + dtaPersona.per_id.ToString()); var _dtaIdentificacion = System.Web.Helpers.Json.Decode(jsonDtaIdentificacion); if (_dtaIdentificacion.Length > 0) { foreach (var item in _dtaIdentificacion) { if (item.pid_activo == true) { numIdentificacion = (item.tdi_id != 1) ? item.pid_valor : this._addGuionCedula(item.pid_valor); } } } } //// ESTUDIANTE // numIdentificacion = "060478969-3"; // numIdentificacion = "180475189-7"; // numIdentificacion = "131383905-0"; // numIdentificacion = "180552383-2"; // numIdentificacion = "220027162-1"; // numIdentificacion = "210093670-3"; <-- NO LE APARECE NOTAS EN QUIMICA EN EL SISTEMA NUEVO // // DOCENTE // numIdentificacion = "060292098-5"; // <-- Miguel Duque // numIdentificacion = "060356996-3"; // <-- Pilar Hidalgo UAN - Docente // numIdentificacion = "170929748-3"; // CASO VINCULACION, PARALELOS EN FORMATO CON CARACTERES ESPECIALES } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getNumeroIdentificacion"); } return(numIdentificacion); }
private string _getNumeroIdentificacion() { string numIdentificacion = string.Empty; try { // Consumo del servicio web ObtenerPorDocumento (cedula) string jsonDtaPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosPersona.svc" + "/ObtenerPorEmail/" + User.Identity.Name.ToString()); var dtaPersona = System.Web.Helpers.Json.Decode(jsonDtaPersona); if (dtaPersona != null && !string.IsNullOrEmpty(dtaPersona.per_id.ToString())) { // Consumo del servicio web ObtenerPorDocumento (cedula) string jsonDtaIdentificacion = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosDocumentoPersonal.svc" + "/ObtenerPorPersona/" + dtaPersona.per_id.ToString()); var _dtaIdentificacion = System.Web.Helpers.Json.Decode(jsonDtaIdentificacion); if (_dtaIdentificacion.Length > 0) { foreach (var item in _dtaIdentificacion) { if (item.pid_activo == true) { numIdentificacion = (item.tdi_id.ToString().Contains("-")) ? item.pid_valor : this._addGuionCedula(item.pid_valor); } } } } //// ESTUDIANTE // numIdentificacion = "060463268-7"; // Estudiante con Rectificacion en el periodo P0014 // numIdentificacion = "210093670-3"; // <-- NO LE APARECE NOTAS EN QUIMICA EN EL SISTEMA NUEVO - CASO CONVALIDACIONES // DOCENTE // numIdentificacion = "060324303-1"; // <-- Miguel Duque // numIdentificacion = "060356996-3"; // <-- Pilar Hidalgo UAN - Docente // numIdentificacion = "170929748-3"; // CASO VINCULACION, PARALELOS EN FORMATO CON CARACTERES ESPECIALES // numIdentificacion = "120353525-5"; // Vanesa Lorena Valverde Gonzales - Mecanica // numIdentificacion = "060327507-4"; // PAULA ABDO // numIdentificacion = "020212381-6"; // Estudiante con retiro de asignatura y convalidaciones // numIdentificacion = "060180782-9"; // Dr. Mario Paguay } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getNumeroIdentificacion"); } return(numIdentificacion); }
private string _getLstParroquias(string idCiudad) { string lstParroquias = string.Empty; try { // Consumo del servicio web ObtenerListadoSegunPais (cedula) lstParroquias = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_GENERAL + "ServiciosParroquia.svc" + "/ObtenerListadoSegunCiudad/" + idCiudad); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getLstParroquias"); } return(lstParroquias); }
private string _getLstEtnias() { string lstEtnias = string.Empty; try { // Consumo del servicio web ObtenerPorDocumento (cedula) lstEtnias = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_GENERAL + "ServiciosEtnia.svc" + "/ObtenerListado"); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getLstEtnias"); } return(lstEtnias); }
private void _cargarDatosDireccionEstudiante(string idPersona) { try { // Consumo del servicio web ObtenerActivaSegunPersona // string jsonDtaDireccionPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosDireccion.svc" + "/ObtenerActivaSegunPersona/" + idPersona); string jsonDtaDireccionPersona = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosDireccion.svc" + "/ObtenerSegunPersona/" + idPersona); var dtaDireccion = Json.Decode(jsonDtaDireccionPersona); if (dtaDireccion.Length > 0 && dtaDireccion != null) { this.dir_id = dtaDireccion[0]["dir_id"]; this.dir_callePrincipal = dtaDireccion[0]["dir_callePrincipal"]; this.dir_calleTransversal = dtaDireccion[0]["dir_calleTransversal"]; this.dir_numero = dtaDireccion[0]["dir_numero"]; this.dir_referencia = dtaDireccion[0]["dir_referencia"]; this.prq_id = dtaDireccion[0]["prq_id"]; this.dir_dpa = this._getDirDPA(); } else { this.dir_id = default(Int32); this.dir_callePrincipal = string.Empty; this.dir_numero = string.Empty; this.dir_calleTransversal = string.Empty; this.dir_referencia = string.Empty; this.dir_procedencia = string.Empty; this.prq_id = default(Int32); this.dir_dpa = this._getDirDPA(); } } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_registrarDireccionEstudiante"); } }
public DocumentoPersonal(string idPersona) { try { // Consumo del servicio web ServiciosDocumentoPersonal string jsonDtaDocumentoPersonal = ClienteServicio.ConsumirServicio(CENTRALIZADA.WS_URL.WS_PERSONAS + "ServiciosDocumentoPersonal.svc" + "/ObtenerDocumentoActivoPorPersona/" + idPersona); var dtaDocumentoPersonal = Json.Decode(jsonDtaDocumentoPersonal); if (dtaDocumentoPersonal != null) { this.pid_valor = dtaDocumentoPersonal.pid_valor; this.tipoDocumentoID = dtaDocumentoPersonal.tdi_id; } else { this.pid_valor = string.Empty; this.tipoDocumentoID = default(Int32); } }catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "updDatosEstudiantes"); } }