示例#1
0
        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");
            }
        }