示例#1
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            MateriaDesktop md = new MateriaDesktop(FormPrincipal.ModoForm.Alta);

            md.ShowDialog();
            this.Listar();
        }
        private void btnQuitar_Click_1(object sender, EventArgs e)
        {
            Materia        matSeleccionada = (Materia)lbMaterias.SelectedItem;
            MateriaDesktop materiaDesktop  = new MateriaDesktop(matSeleccionada, ApplicationForm.ModoForm.Baja, PlanActual);

            CambiarLista(materiaDesktop);
        }
示例#3
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            MateriaDesktop md = new MateriaDesktop(((Materia)dgvMaterias.SelectedRows[0].DataBoundItem).ID, ApplicationForm.ModoForm.Baja);

            md.ShowDialog();
            Listar();
        }
示例#4
0
        private void btmModificar_Click(object sender, EventArgs e)
        {
            int            id = (int)dgvMaterias.CurrentRow.Cells[0].Value;
            MateriaDesktop md = new MateriaDesktop(id, ApplicationForm.ModoForm.Modificacion);

            md.Show();
        }
示例#5
0
 private void tsbEditar_Click(object sender, EventArgs e)
 {
     int ID = ((Entidades.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).IdMateria;
     MateriaDesktop md = new MateriaDesktop(ApplicationForm.ModoForm.Modificacion, ID);
     md.ShowDialog();
     this.Listar();
 }
        private void CambiarLista(MateriaDesktop materiaDesktop)
        {
            materiaDesktop.GuardaCambios = false;
            materiaDesktop.ShowDialog();

            if (MateriasConCambios == null)
            {
                MateriasConCambios = new List <Materia>();
            }

            Materia materiaCambiada = materiaDesktop.MateriaActual;

            if (materiaCambiada != null)
            {
                this.MateriasConCambios.Add(materiaCambiada);
                if (materiaCambiada.State == BusinessEntity.States.New)
                {
                    Materias.Add(materiaCambiada);
                }
                else if (materiaCambiada.State == BusinessEntity.States.Deleted)
                {
                    Materias.Remove(materiaCambiada);
                }
            }
            UpdateLbMaterias(Materias);
        }
示例#7
0
 private void tsbEditar_Click(object sender, EventArgs e)
 {
     int ID = ((Business.Entities.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
     MateriaDesktop MateriaDesktop = new MateriaDesktop(ID, ApplicationForm.ModoForm.Modificacion);
     MateriaDesktop.ShowDialog();
     this.Listar();
 }
示例#8
0
 private void tsbNuevo_Click(object sender, EventArgs e)
 {
     MateriaDesktop md = new MateriaDesktop(AplicationForm.ModoForm.Alta);
     md.Text = "Alta materia";
     md.ShowDialog();
     this.Listar();
 }
示例#9
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            MateriaDesktop formMateria = new MateriaDesktop(ApplicationForm.ModoForm.Alta);

            formMateria.ShowDialog();
            this.Listar();
        }
示例#10
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            int            ID = ((Entidades.Materia) this.dgvMateria.SelectedRows[0].DataBoundItem).Id;
            MateriaDesktop md = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);

            md.ShowDialog();
            this.Listar();
        }
示例#11
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            MateriaDesktop md = new MateriaDesktop(AplicationForm.ModoForm.Alta);

            md.Text = "Alta materia";
            md.ShowDialog();
            this.Listar();
        }
示例#12
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            int            ID          = ((Business.Entities.Materia) this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
            MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Modificacion);

            formMateria.ShowDialog();
            this.Listar();
        }
示例#13
0
        private void tsEliminar_Click(object sender, EventArgs e)
        {
            int            ID = ((Business.Entities.Materia) this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
            MateriaDesktop formEspecialidad = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);

            formEspecialidad.ShowDialog();
            this.Listar();
        }
示例#14
0
 private void tsbSalir_Click(object sender, EventArgs e)
 {
     if (dgvMaterias.SelectedRows.Count > 0)
     {
         MateriaDesktop formMateria = new MateriaDesktop(((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID, ApplicationForm.ModoForm.Baja);
         formMateria.ShowDialog();
         this.Listar();
     }
 }
示例#15
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (ValidarDGV(dgvMaterias))
     {
         int            ID = ((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).Id;
         MateriaDesktop frmMateriaDesktop = new MateriaDesktop(ID, ModoForm.Baja);
         frmMateriaDesktop.ShowDialog();
     }
 }
示例#16
0
 public override void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMateria.SelectedRows.Count > 0)
     {
         int            ID          = Convert.ToInt32(this.dgvMateria.SelectedRows[0].Cells["ID"].Value);
         MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         formMateria.ShowDialog();
         this.Listar();
     }
 }
示例#17
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMateria.SelectedRows.Count != 0)
     {
         int            ID = ((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop MD = new MateriaDesktop(ID, AplicationForm.ModoForm.Baja);
         MD.Text = "Eliminar materia";
         MD.ShowDialog();
     }
 }
示例#18
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dvgMaterias.SelectedRows.Count == 1)
     {
         int            ID          = ((Business.Entities.Materia) this.dvgMaterias.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         formMateria.ShowDialog();
         this.Listar();
     }
 }
示例#19
0
 private void tsEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count != 0)
     {
         int            ID             = (int)this.dgvMaterias.SelectedRows[0].Cells["id"].Value;
         MateriaDesktop materiaDesktop = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         materiaDesktop.ShowDialog();
         this.Listar();
     }
 }
示例#20
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count != 0)
     {
         int ID = ((Business.Entities.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         formMateria.ShowDialog();
         this.Listar();
     }
 }
示例#21
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMateria.SelectedRows.Count != 0)
     {
         int ID = ((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop MD = new MateriaDesktop(ID, AplicationForm.ModoForm.Baja);
         MD.Text = "Eliminar materia";
         MD.ShowDialog();
     }
 }
示例#22
0
        private void TsbNuevo_Click(object sender, EventArgs e)
        {
            this.Enabled = false;
            MateriaDesktop formMatDesk = new MateriaDesktop();

            formMatDesk.ShowDialog();
            this.Enabled = true;
            this.Focus();

            this.Listar();
        }
 private void bntAgregar_Click(object sender, EventArgs e)
 {
     if (PlanActual != null)
     {
         MateriaDesktop materiaDesktop = new MateriaDesktop(ApplicationForm.ModoForm.Alta, PlanActual);
         CambiarLista(materiaDesktop);
     }
     else
     {
         Notificar("Debe crear el plan primero para agregar materias", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#24
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            if (!(this.dgvMaterias.SelectedRows.Count.Equals(0)))
            {

                int ID = ((Business.Entities.Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
                MateriaDesktop formEdit = new MateriaDesktop(ID, ApplicationForm.ModoForm.Modificacion);
                formEdit.ShowDialog();
                this.Listar();

            }
            else this.Notificar("No hay fila seleccionada", "Por favor, seleccione una fila", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
示例#25
0
 private void tbsEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int            ID = ((Business.Entities.Materia) this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop md = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         md.ShowDialog();
         this.Listar();
     }
     catch
     {
         MessageBox.Show("Debe seleccionar una fila", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#26
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int            ID = ((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop md = new MateriaDesktop(ID, FormPrincipal.ModoForm.Baja);
         md.ShowDialog();
         this.Listar();
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
     }
 }
示例#27
0
 private void tsEditar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count != 0)
     {
         int            ID             = (int)this.dgvMaterias.SelectedRows[0].Cells["id"].Value;
         MateriaDesktop materiaDesktop = new MateriaDesktop(ID, ApplicationForm.ModoForm.Modificacion);
         materiaDesktop.ShowDialog();
         Listar();
     }
     else
     {
         MessageBox.Show("Seleccione una fila a editar");
     }
 }
示例#28
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count > 0)
     {
         int            ID          = Int32.Parse(((DataRowView)this.dgvMaterias.SelectedRows[0].DataBoundItem)["id_materia"].ToString());
         MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         formMateria.ShowDialog();
         this.Listar();
     }
     else
     {
         MessageBox.Show("Seleccione una materia", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#29
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count > 0)
     {
         int            ID             = ((Business.Entities.Materia) this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;
         MateriaDesktop materiaDesktop = new MateriaDesktop(ID, ApplicationForm.Modoform.Baja);
         materiaDesktop.ShowDialog();
         this.Listar();
     }
     else
     {
         MessageBox.Show("Por favor seleccione un registro");
     }
 }
示例#30
0
 private void tsbEditar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count > 0)
     {
         int            ID          = (int)this.dgvMaterias.SelectedRows[0].Cells["ID"].Value;
         MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Modificacion, _context);
         formMateria.ShowDialog();
         this.Listar();
     }
     else
     {
         MessageBox.Show("Seleccionar una fila en la grilla para poder editar");
     }
 }
示例#31
0
 private void TsbEditar_Click(object sender, EventArgs e)
 {
     try
     {
         int            ID            = (int)dgvMaterias.SelectedRows[0].Cells["ID"].Value;
         Materia        materiaActual = MatLog.GetOne(ID);
         MateriaDesktop formMatDesk   = new MateriaDesktop(materiaActual, ModoForm.Modificacion);
         formMatDesk.ShowDialog();
         this.Listar();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#32
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            if (dgvMaterias.SelectedRows.Count > 0)
            {
                int ID = ((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).ID;

                MateriaDesktop formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
                formMateria.ShowDialog();
                this.Listar();
            }
            else
            {
                MessageBox.Show("No hay elementos seleccionados", "Error", MessageBoxButtons.OK);
            }
        }
示例#33
0
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     if (this.dgvMaterias.SelectedRows.Count != 0)
     {
         int            ID           = (int)this.dgvMaterias.SelectedRows[0].Cells["Id"].Value;
         MateriaDesktop formComision = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
         formComision.ShowDialog();
         this.Listar();
         dgvMaterias.ClearSelection();
     }
     else
     {
         MessageBox.Show("Debes seleccionar una fila para realizar la baja.");
     }
 }
示例#34
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            int  ID  = ((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).IdMateria;
            bool hab = ((Materia)this.dgvMaterias.SelectedRows[0].DataBoundItem).Habilitado;

            MateriaDesktop formMateria;

            if (hab == true)
            {
                formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.Baja);
            }
            else
            {
                formMateria = new MateriaDesktop(ID, ApplicationForm.ModoForm.CancelaBaja);
            }

            formMateria.ShowDialog();
            this.Listar();
        }
示例#35
0
 private void btmAgregar_Click(object sender, EventArgs e)
 {
     MateriaDesktop md = new MateriaDesktop(ApplicationForm.ModoForm.Alta);
     md.Show();
 }
示例#36
0
 private void btmModificar_Click(object sender, EventArgs e)
 {
     int id = (int)dgvMaterias.CurrentRow.Cells[0].Value;
     MateriaDesktop md = new MateriaDesktop(id, ApplicationForm.ModoForm.Modificacion);
     md.Show();
 }
示例#37
0
        private void materiaAltaMenu_Click(object sender, EventArgs e)
        {
            MateriaDesktop formMateria = new MateriaDesktop(ApplicationForm.ModoForm.Alta);

            formMateria.ShowDialog();
        }
示例#38
0
        private void MateriaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MateriaDesktop materiaDesktop = new MateriaDesktop();

            materiaDesktop.ShowDialog();
        }
示例#39
0
 private void tsbNuevo_Click(object sender, EventArgs e)
 {
     MateriaDesktop formMateria = new MateriaDesktop(ApplicationForm.ModoForm.Alta);
     formMateria.ShowDialog();
     this.Listar();
 }