private void tsbEditar_Click(object sender, EventArgs e) { Form entityForm; switch (tabControl.SelectedTab.Name) { case "tabUsuarios": entityForm = new Forms.UsuarioForm(((Usuario)this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; case "tabPersonas": entityForm = new Forms.PersonaForm(((Persona)this.dgvPersonas.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; 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; case "tabComisiones": entityForm = new Forms.ComisionForm(((Comision)this.dgvComisiones.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; case "tabCursos": entityForm = new Forms.CursoForm(((Curso)this.dgvCursos.SelectedRows[0].DataBoundItem).ID, FormMode.Modificación); break; //COMPLETAR default: throw new Exception("No tab selected"); } entityForm.ShowDialog(); Listar(); }
private void tsbNuevo_Click(object sender, EventArgs e) { Form entityForm; switch (tabControl.SelectedTab.Name) { case "tabUsuarios": entityForm = new Forms.UsuarioForm(FormMode.Alta); break; case "tabPersonas": entityForm = new Forms.PersonaForm(FormMode.Alta); break; 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; case "tabComisiones": entityForm = new Forms.ComisionForm(FormMode.Alta); break; case "tabCursos": entityForm = new Forms.CursoForm(FormMode.Alta); break; //COMPLETAR default: throw new Exception("No tab selected"); } entityForm.ShowDialog(); Listar(); }