예제 #1
0
        private void bibDarBajaAlumno_Click(object sender, EventArgs e)
        {
            // Verificamos que se haya seleccionado al menos un alumno
            if (idAlumnoSeleccionado != 0)
            {
                // Pedimos confirmación antes de proceder a dar de baja al alumno
                if (MessageBox.Show("Vas a dar de baja al alumno " + cbListaAlumnos.SelectedText + ", confirma que lo quieres hacer:", "Dando de baja un alumno - Alumnia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
                {
                    // Procedemos a ejecutar el procedimiento almacenado para dar de baja al alumno
                    string[] parametros =
                    {
                        "@idAlumno"
                    };

                    string[] valoresParametros =
                    {
                        idAlumnoSeleccionado.ToString()
                    };

                    logica_De_Bd = new Logica_de_Bd();
                    if (logica_De_Bd.EscribirEnBd("SP_Dar_de_bajaAlumno", valoresParametros, parametros) > 0)
                    {
                        MessageBox.Show("El alumno ha sido dado de baja.");
                        //MessageBox.Show("ID del alumno: " + cbListaAlumnos.SelectedValue.ToString());
                        // Finalmente, llamamos al método Load() del form para que nos refresque la lista de alumnos
                        estanDatosCargados = false;
                        EliminarAlumno_Load(sender, e);
                    }
                }
            }
        }
예제 #2
0
        private void bfbActualizarDatosAlumn_Click(object sender, EventArgs e)
        {
            string[] parametros =
            {
                "@Dni",
                "@Nombre",
                "Apellidos",
                "@FechaNac",
                "@Carrera",
                "@Especialidad",
                "@NotasAdicionales",
            };

            string[] valoresParametros =
            {
                bmtDniAlumno.Text.Trim(),
                bmtNombreAlumno.Text.Trim(),
                bmtApellidosAlumno.Text.Trim(),
                bdpFechaNacAlumn.Value.ToShortDateString(),
                bmtCarreraAlumn.Text.Trim(),
                bmtEspecialidadAlumn.Text.Trim(),
                txtComentariosAlumno.Text.Trim(),
            };

            logica_De_Bd = new Logica_de_Bd();
            MessageBox.Show("Se actualizaron los datos: " + logica_De_Bd.EscribirEnBd("SP_Actualizar_alumno", valoresParametros, parametros));
        }