// MÉTODO QUE ACTUALIZA LOS DATOS DEL COMBOBOX ASIGNATURAS AL HACER CLIC EN UN CURSO DEL COMBOBOX CURSOS
        private void actualizarCBAsignaturasClases(object sender, SelectionChangedEventArgs args)
        {
            if (cbCursosClases.SelectedIndex != -1)
            {
                // RECOGEMOS EL INDEX SELECCIONADO DEL COMBOBOX
                int numCursoSeleccionado = (sender as ComboBox).SelectedIndex;
                // CON EL INDEX ACCEDEMOS A LA LISTA DE OBJETOS CURSO Y COGEMOS SU NOMBRE
                String idCurso = listaCursos.ElementAt(numCursoSeleccionado).id;

                // HACEMOS LA CONSULTA DE LAS ASIGNATURAS DEL CURSO
                WebService         webService = new WebService();
                AsignaturaResponse response   = webService.getAsignaturasCurso(idCurso);

                if (response.estado == 1)
                {
                    // IGUALAMOS LAS ASIGNATURAS RESPUESTA A NUESTRA LISTA DE ASIGNATURAS
                    listaAsignaturas = response.asignaturas;

                    // RELLENAMOS UNA LISTA CON LOS NOMBRES DE LAS ASIGNATURAS Y EL COMBOBOX DE LAS MISMAS
                    List <String> nombresAsignaturas = new List <String>();

                    // POR CADA ASIGNATURA EN LA LISTA DE RESPUESTA VAMOS AÑADIENDO EL NOMBRE
                    foreach (Asignatura asignatura in response.asignaturas)
                    {
                        nombresAsignaturas.Add(asignatura.nombre);
                    }
                    // ASIGNAMOS LA LISTA DE NOMBRES AL ITEM SOURCE
                    cbAsignaturasClases.ItemsSource = nombresAsignaturas;
                }
                else
                {
                    Utils.msgBox("No tiene asignaturas dadas de alta para ese curso", "ok", "warning");
                }
            }
        }