private bool EsEstudianteActivo(string IdUsuario) { wsDar.AdmisionyRegistro wsdar = new wsDar.AdmisionyRegistro(); DataSet ds = wsdar.DATOS_ESTUDIANTE(IdUsuario); return(ds.Tables[0].Rows.Count > 0); }
/** * Metodo que devuelve si la combinacion carne y pin * existe en la base de datos. **/ public bool VerificarUsuario(string pUsuario, string pPassword, int FuncionarioEstudiante) { wsDar.AdmisionyRegistro _objConexionDar = new wsDar.AdmisionyRegistro(); switch(FuncionarioEstudiante){ case 0: return _objConexionDar.ESTUDIANTE_EXISTE(pUsuario, pPassword); case 1: return _objConexionDar.FUNCIONARIO_EXISTE(pUsuario, pPassword); default: return false; } }
/** * Retorna los datos del Estudiante especificado mediante el Carnet **/ public Estudiante ObtenerDatosEstudiante(string pCarnet, bool pExisteBase) { try { Estudiante _estEstudiante = new Estudiante(); if (pExisteBase) { _objConexionBase = new Inclutec_BDEntities(); SIFEstudiante _sifEstudiante = (from _sifEstudiantes in _objConexionBase.SIFEstudiantes where _sifEstudiantes.id_Carnet == pCarnet select _sifEstudiantes).First(); _objConexionBase.Connection.Close(); _estEstudiante.Id_Carnet = _sifEstudiante.id_Carnet; _estEstudiante.Nom_Nombre = _sifEstudiante.nom_nombre; _estEstudiante.Num_Celular = _sifEstudiante.num_celular; _estEstudiante.Num_Telefono = _sifEstudiante.num_telefono; _estEstudiante.Txt_Apellido1 = _sifEstudiante.txt_apellido_1; _estEstudiante.Txt_Apellido2 = _sifEstudiante.txt_apellido_2; _estEstudiante.Dir_Email = _sifEstudiante.dir_email; } else { _objConexionWS = new wsDar.AdmisionyRegistro(); DataSet _dsDatosEstudiante = _objConexionWS.IESCDATOSESTUDIANTE_Buscar(pCarnet); DataRow _drEstudiante = _dsDatosEstudiante.Tables[0].Rows[0]; String[] _strNombreEstudiante = _drEstudiante["NOM_ESTUDIANTE"].ToString().Split(' '); _estEstudiante.Id_Carnet = _drEstudiante["IDE_ESTUDIANTE"].ToString(); _estEstudiante.Nom_Nombre = _strNombreEstudiante[2]; if (_strNombreEstudiante.Length == 4) { _estEstudiante.Nom_Nombre += " " + _strNombreEstudiante[3]; } _estEstudiante.Txt_Apellido1 = _strNombreEstudiante[0]; _estEstudiante.Txt_Apellido2 = _strNombreEstudiante[1]; _estEstudiante.Num_Telefono = _drEstudiante["NUM_TELEFONO"].ToString(); _estEstudiante.Num_Celular = _drEstudiante["NUM_CELULAR"].ToString(); _estEstudiante.Dir_Email = _drEstudiante["DIR_CORREO"].ToString(); } return _estEstudiante; } catch (Exception) { return null; } }
/** * Retorna la cita de matricula del estudiante **/ public string ObtenerCitaMatricula(string pCarnet) { _objConexionWS = new wsDar.AdmisionyRegistro(); DataSet _dsCitasMatricula = _objConexionWS.CITASMATRICULA_Buscar(pCarnet, "1", "", "2013", "S", ObtenerPeriodoActual()); return _dsCitasMatricula.Tables[0].Rows[0]["FEC_MATRICULA"].ToString(); }