private void cargarCBAlumnos() { // HACEMOS LA CONSULTA DE LOS ALUMNOS DEL PROFESOR WebService webService = new WebService(); AlumnoResponse response = webService.getAlumnos(MainWindow.user.id); if (response.estado == 1) { // IGUALAMOS LAS ASIGNATURAS RESPUESTA A NUESTRA LISTA DE ASIGNATURAS listaAlumnos = response.alumnos; // RELLENAMOS UNA LISTA CON LOS NOMBRES DE LOS ALUMNOS List <String> nombresAlumnos = new List <String>(); // POR CADA ASIGNATURA EN LA LISTA DE RESPUESTA VAMOS AÑADIENDO EL NOMBRE foreach (Alumno alumno in response.alumnos) { nombresAlumnos.Add(alumno.nombre + " " + alumno.apellidos); } // ASIGNAMOS LA LISTA DE NOMBRES AL ITEM SOURCE cbAlumnoMatricula.ItemsSource = nombresAlumnos; } else { Utils.msgBox("No tiene alumnos dados de alta", "ok", "warning"); } }
//////////////////////////////////////////////////////////////////////////////////// /////////////////////////// MÉTODOS ALUMNOS ///////////////////////////// //////////////////////////////////////////////////////////////////////////////////// public void cargarAlumnos() { WebService webService = new WebService(); AlumnoResponse response = webService.getAlumnos(MainWindow.user.id + ""); if (response.estado == 1) { var viewModel = new AlumnosVM(); foreach (Alumno alumno in response.alumnos) { viewModel.AlumnosAdapterList.Add(alumno); } DataContext = viewModel; // ESCONDEMOS LAS DOS PRIMERAS COLUMNAS, LAS DE ID E ID PROFESOR dgAlumnosMainAlumnos.Columns[0].Visibility = Visibility.Collapsed; dgAlumnosMainAlumnos.Columns[1].Visibility = Visibility.Collapsed; } else if (response.estado == -1) { Utils.msgBox(response.mensaje, "ok", "warning"); } }