private void tsbNuevo_Click(object sender, EventArgs e) { Form entityForm; switch (tabControl.SelectedTab.Name) { case "tabEspecialidades": entityForm = new Forms.EspecialidadForm(FormMode.Alta); break; case "tabPlanes": entityForm = new Forms.PlanForm(FormMode.Alta); break; case "tabMaterias": entityForm = new Forms.MateriaForm(FormMode.Alta); 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 "tabEspecialidades": entityForm = new Forms.EspecialidadForm(((Especialidad)this.dgvEspecialidades.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; case "tabPlanes": entityForm = new Forms.PlanForm(((Plan)this.dgvPlanes.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; case "tabMaterias": entityForm = new Forms.MateriaForm(((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; //COMPLETAR default: throw new Exception("No tab selected"); } entityForm.ShowDialog(); Listar(); }