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); } } } }
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)); }
private void EliminarAlumno_Load(object sender, EventArgs e) { logica_De_Bd = new Logica_de_Bd(); cbListaAlumnos.DataSource = null; cbListaAlumnos.DataSource = logica_De_Bd.CargarDatosBD("SP_CargarNombresAlumno", null); totalAlumnos = cbListaAlumnos.Items.Count; cbListaAlumnos.DisplayMember = "Nombre"; cbListaAlumnos.ValueMember = "IdAlumno"; // La variable estanDatosCargados permite mostrar los ID de los alumnos solamente cuando el ComboBox // ha sido cargado completamente. Se coloca debajo del DisplayMember y ValueMember porque estos actualizan al Combo, // haciendo que se ejecute el Método SelectedIndexChanged() del Combo. estanDatosCargados = true; }
private void ListarAlumnos_Load(object sender, EventArgs e) { logica_De_Bd = new Logica_de_Bd(); bcdgDatosAlumnos.DataSource = null; string[] parametros = { "@modoCarga", }; string[] valoresParametros = { "1", }; bcdgDatosAlumnos.DataSource = logica_De_Bd.CargarDatosBD("SP_Listar_alumnos", valoresParametros, parametros); bcdgDatosAlumnos.Columns["ID"].Width = 35; bcdgDatosAlumnos.Columns["DNI"].Width = 65; bcdgDatosAlumnos.Columns["Nombre"].Width = 180; bcdgDatosAlumnos.Columns["Especialidad"].Width = 180; bcdgDatosAlumnos.Columns["Comentarios"].Width = 200; }
private void buntbIniciarSesion_Click(object sender, EventArgs e) { string[] parametros = { "@NomUsuario", "@Contrasenia" }; string[] valoresParametros = { bmtxNombreUsuario.Text.Trim(), bmtxContrasenia.Text.Trim(), }; // Al ejecutar la consulta para iniciar sesión, luego de que el user mete sus datos, // buscamos que su login coincida con uno en la BD, y si es así, le dejamos entrar. if (bmtxNombreUsuario.Text.Length != 0 && bmtxContrasenia.Text.Length != 0) { logica_De_Bd = new Logica_de_Bd(); if (logica_De_Bd.CargarDatosBD("SP_LoginDocente", valoresParametros, parametros).Rows.Count > 0) { Hide(); // Guardamos el nombre de usuario para mostrarlo en las siguientes pantallas Properties.Settings.Default.NombreUsuario = bmtxNombreUsuario.Text.Trim(); PanelPrincipal frmPanelPrincipal = new PanelPrincipal(); frmPanelPrincipal.Show(); } else { MessageBox.Show("Asegúrate que tus datos estén correctos"); } } else { MessageBox.Show("Por favor, ingresa tu usuario y contraseña"); } }
private void EditarAlumno_Load(object sender, EventArgs e) { logica_De_Bd = new Logica_de_Bd(); datosAlumnos = new DataTable(); string[] parametros = { "@modoCarga", }; string[] valoresParametros = { "0", }; datosAlumnos = logica_De_Bd.CargarDatosBD("SP_Listar_alumnos", valoresParametros, parametros); cbListaAlumnos.DataSource = null; cbListaAlumnos.DataSource = datosAlumnos; cbListaAlumnos.DisplayMember = "Nombre Completo"; cbListaAlumnos.ValueMember = "ID"; estanDatosCargados = true; }