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); } }