private void tsbNuevo_Click(object sender, EventArgs e) { Form entityForm; switch (tabControl.SelectedTab.Name) { case "tsbDocentes": entityForm = new DocenteForm(FormMode.Alta, currentCurso); break; case "tsbAlumnos": entityForm = new AlumnoForm(FormMode.Alta, currentCurso); break; default: throw new Exception("No tab selected"); } entityForm.ShowDialog(); Listar(); }
private void tsbEditar_Click(object sender, EventArgs e) { Form entityForm; switch (tabControl.SelectedTab.Name) { case "tsbDocentes": entityForm = new DocenteForm(((DocenteCurso)this.dgvDocentes.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación, currentCurso); break; case "tsbAlumnos": entityForm = new AlumnoForm(((AlumnoInscripto)this.dgvAlumnos.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación, currentCurso); break; //COMPLETAR default: throw new Exception("No tab selected"); } entityForm.ShowDialog(); Listar(); }