示例#1
0
        private void BorrarRegistro()
        {
            string mensajeBorrar = "¿Desea borrar al alumno " + dgv.SelectedRows[0].Cells["apellidosNombre"].Value.ToString() + "?";

            // Si se selecciona que NO en el mensaje, se sale:
            if (DialogResult.No == MessageBox.Show(mensajeBorrar, "Confirmar Borrado", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                return;

            // Si pulsa SI, buscamos el Id del Alumno y lo borramos:
            int idAlumno = Convert.ToInt32(dgv.SelectedRows[0].Cells["idAlumno"].Value);
            filaDS = tablaAlumnos.FindByidAlumno(idAlumno);
            filaDS.Delete();

            ActualizarBD();
        }
示例#2
0
        private void btnAnadir_Click(object sender, EventArgs e)
        {
            // Creamos una filaDS vacia:
            filaDS = tablaAlumnos.NewAlumnosRow();

            // Le rellenamos el FilaDS con el alumno elegido y le decimos que es nuevo:
            formDetalles.FilaDS = filaDS;
            formDetalles.EsNuevo = true;

            if (DialogResult.OK == formDetalles.ShowDialog())
            {
                // Creamos una fila nueva en la tabla y guardamos la filaDS con los datos introducidos:
                tablaAlumnos.AddAlumnosRow(filaDS);
                dgv.ClearSelection();

                ActualizarBD();
            }
        }
示例#3
0
        private void EditarRegistro()
        {
            // Cogemos el Id del Alumno y lo añadimos a la filaDS:
            int idAlumno = Convert.ToInt32(dgv.SelectedRows[0].Cells["idAlumno"].Value);
            filaDS = tablaAlumnos.FindByidAlumno(idAlumno);

            // Le rellenamos el FilaDS con el alumno elegido y le decimos que no es nuevo:
            formDetalles.FilaDS = filaDS;
            formDetalles.EsNuevo = false;

            // Mostramos el Formulario de Detalles y esperamos la respuesta:
            if (DialogResult.OK == formDetalles.ShowDialog())
                ActualizarBD();
        }