public void cargarTareasClases() { // RECOGEMOS EL INDEX SELECCIONADO DEL COMBOBOX int numAsignaturaSeleccionada = cbAsignaturasClases.SelectedIndex; // CON EL INDEX ACCEDEMOS A LA LISTA DE OBJETOS CURSO Y COGEMOS SU NOMBRE string idAsignaturaSeleccionada = listaAsignaturas.ElementAt(numAsignaturaSeleccionada).id; // HACEMOS LA CONSULTA WebService webService = new WebService(); TareaResponse response = webService.getTareasAsignatura(idAsignaturaSeleccionada); if (response.estado == 1) { var viewModelTareas = new TareasVM(); foreach (Tarea tarea in response.tareas) { viewModelTareas.TareasAdapterList.Add(tarea); } dgTareasMainClases.ItemsSource = viewModelTareas.TareasAdapterList; dgTareasMainClases.Columns[0].Visibility = Visibility.Collapsed; dgTareasMainClases.Columns[1].Visibility = Visibility.Collapsed; } else if (response.estado == -1) { var viewModelTareas = new TareasVM(); dgTareasMainClases.ItemsSource = viewModelTareas.TareasAdapterList; dgTareasMainClases.Columns[0].Visibility = Visibility.Collapsed; dgTareasMainClases.Columns[1].Visibility = Visibility.Collapsed; } }
// MÉTODO QUE RELLENA LOS DATAGRID SIN DATOS PARA QUE APAREZCAN LOS CAMPOS ANTES DE SELECCIONAR UNA CLASE private void prepararDataGrids() { var viewModel = new AlumnosVM(); dgAlumnosMainClases.ItemsSource = viewModel.AlumnosAdapterList; dgAlumnosMainClases.Columns[0].Visibility = Visibility.Collapsed; dgAlumnosMainClases.Columns[1].Visibility = Visibility.Collapsed; var viewModel2 = new ApuntesVM(); dgApuntesMainClases.ItemsSource = viewModel2.ApuntesAdapterList; dgApuntesMainClases.Columns[0].Visibility = Visibility.Collapsed; dgApuntesMainClases.Columns[1].Visibility = Visibility.Collapsed; var viewModel3 = new TareasVM(); dgTareasMainClases.ItemsSource = viewModel3.TareasAdapterList; dgTareasMainClases.Columns[0].Visibility = Visibility.Collapsed; dgTareasMainClases.Columns[1].Visibility = Visibility.Collapsed; }