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(); }
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(); } }
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(); }