示例#1
0
        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();
        }
示例#2
0
        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();
        }