private void BTModifCurso_Click(object sender, EventArgs e) { try { if (dgvCursos.SelectedRows.Count != 1) { throw new Exception("Se debe seleccionar una fila a modificar"); } string IdAModificar = dgvCursos.SelectedRows[0].Cells["Clave"].Value.ToString(); Curso CursoAModificar = new Curso(); CursoAModificar = curso.BuscarUno(IdAModificar); AgModCurso modificarCurso = new AgModCurso(CursoAModificar) { StartPosition = FormStartPosition.CenterScreen }; modificarCurso.ShowDialog(); dgvCursos.DataSource = _TraerCursos(CursoAModificar.Curso_Id.ToString()); //ActualizarGrilla(); } catch (Exception err) { MessageBox.Show(err.Message, "Error"); } }
private void BTAgregarCurso_Click(object sender, EventArgs e) { var WTema = ""; if (pnlCursos.Visible) { WTema = lblTema.Text; } if (dgvTemas.SelectedRows.Count > 0) { var t = dgvTemas.SelectedRows[0].Cells["Tema"].Value ?? ""; WTema = t.ToString(); } AgModCurso agregarOMod = new AgModCurso(WTema) { StartPosition = FormStartPosition.CenterScreen }; agregarOMod.ShowDialog(); //ActualizarGrilla(); }