private void desmatricular(object sender, RoutedEventArgs e) { Matricula matriculaSeleccionada = dgMatriculasPerfilAlumno.SelectedItem as Matricula; if (matriculaSeleccionada != null) { MessageBoxResult messageBoxResult = Utils.msgBox("¿Desea desmatricular al alumno de la asignatura seleccionada? Se eliminarán también las notas y faltas de la asignatura", "yesno", "question"); if (messageBoxResult == MessageBoxResult.Yes) { WebService webService = new WebService(); EstadoMensajeResponse response = webService.desmatricular(this.idAlumno, matriculaSeleccionada.idAsignatura); if (response.estado == 1) { Utils.msgBox(response.mensaje, "ok", "info"); // RECARGAMOS LAS MATRÍCULAS DEL ALUMNO cargarMatriculas(); cargarCBAsignaturasMatriculadas(); } else { Utils.msgBox(response.mensaje, "ok", "error"); } } } else { Utils.msgBox("Seleccione una asignatura en la tabla superior", "ok", "warning"); } }