Exemple #1
0
        public void ValidarAlumno(int opcion, CAlumno AlumnoIngresado)
        {
            DataSet datLoggerUserInformation = new DataSet();
            CAlumno objAuthenticatedUser     = new CAlumno();
            bool    ExisteUsuario            = false;

            if (ExisteConexion())
            {
                ExisteUsuario = objAuthenticatedUser.AutentificarAlumno(opcion, ref datLoggerUserInformation, AlumnoIngresado);
                if (ExisteUsuario)
                {
                    try
                    {
                        objAuthenticatedUser.pk_alumno       = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][0].ToString());
                        objAuthenticatedUser.rol             = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][1].ToString());
                        objAuthenticatedUser.id              = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][2].ToString());
                        objAuthenticatedUser.clave           = datLoggerUserInformation.Tables[0].Rows[0][3].ToString();
                        objAuthenticatedUser.activo          = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][4].ToString());
                        objAuthenticatedUser.correo          = datLoggerUserInformation.Tables[0].Rows[0][5].ToString();
                        objAuthenticatedUser.nombre          = datLoggerUserInformation.Tables[0].Rows[0][6].ToString();
                        objAuthenticatedUser.apellidos       = datLoggerUserInformation.Tables[0].Rows[0][7].ToString();
                        objAuthenticatedUser.anioIngreso     = datLoggerUserInformation.Tables[0].Rows[0][8].ToString();
                        objAuthenticatedUser.anioEgreso      = datLoggerUserInformation.Tables[0].Rows[0][9].ToString();
                        objAuthenticatedUser.estadoPago      = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][10].ToString());
                        objAuthenticatedUser.facebook        = datLoggerUserInformation.Tables[0].Rows[0][11].ToString();
                        objAuthenticatedUser.telefono        = datLoggerUserInformation.Tables[0].Rows[0][12].ToString();
                        objAuthenticatedUser.celular         = datLoggerUserInformation.Tables[0].Rows[0][13].ToString();
                        objAuthenticatedUser.sexo            = datLoggerUserInformation.Tables[0].Rows[0][14].ToString();
                        objAuthenticatedUser.edad            = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][15].ToString());
                        objAuthenticatedUser.nivel           = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][16].ToString());
                        objAuthenticatedUser.direccion       = datLoggerUserInformation.Tables[0].Rows[0][17].ToString();
                        objAuthenticatedUser.noClubs         = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][18].ToString());
                        objAuthenticatedUser.noPelis         = Convert.ToInt32(datLoggerUserInformation.Tables[0].Rows[0][19].ToString());
                        objAuthenticatedUser.FechaNacimiento = datLoggerUserInformation.Tables[0].Rows[0][20].ToString();

                        ViewAlumno.UsuarioLogeado = objAuthenticatedUser;
                    }
                    catch (Exception)
                    {
                        ViewAlumno.UsuarioLogeado = null;
                    }
                }
                else
                {
                    ViewAlumno.MensajeAlumno("Datos no validos", 2);
                }
            }
            else
            {
                ViewAlumno.MensajeAlumno("No hay conexión en red", 1);
            }
        }