Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }