Beispiel #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);
                    }
                }
            }
        }
Beispiel #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));
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }
Beispiel #5
0
        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");
            }
        }
Beispiel #6
0
        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;
        }