示例#1
0
 void CargarMateriaDocente()
 {
     try
     {
         NMateriaDocenteID        n     = new NMateriaDocenteID();
         List <EMateriasDocentes> lista = n.ListaMateriaDocente();
         var NuevaLista = (from i in lista
                           select new
         {
             i.MateriaDocenteId,
             i.Funcionario.Nombres,
             i.Asignatura.Asignatura,
             i.turno.Turno,
             i.Primaria,
             i.Secundaria
         }).ToList();
         gridControl2.DataSource = NuevaLista;
         gridView2.BestFitColumns();
         gridView2.Columns[0].Visible = false;
         gridView2.Columns[2].Group();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Bandera == false)
                {
                    var DocenteID        = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FuncionarioId").ToString());
                    var AsignaturaID     = Convert.ToInt32(listBox1.SelectedValue.ToString());
                    EMateriasDocentes md = new EMateriasDocentes();
                    NMateriaDocenteID n  = new NMateriaDocenteID();
                    md.Funcionario.FuncionarioId = DocenteID;
                    md.Asignatura.AsignaturaId   = AsignaturaID;
                    md.turno.TurnoId             = Convert.ToInt32(cbmTurno.SelectedValue.ToString());
                    md.Primaria   = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0);
                    md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0);
                    n.IngresarMateriaDocente(md);
                    MessageBox.Show("Carga Academica Docente fue guardada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    CargarMateriaDocente();
                }
                else
                {
                    var AsignaturaID = Convert.ToInt32(listBox1.SelectedValue.ToString());

                    EMateriasDocentes md = new EMateriasDocentes();
                    NMateriaDocenteID n  = new NMateriaDocenteID();
                    md.MateriaDocenteId        = materiaDocenteId;
                    md.Asignatura.AsignaturaId = AsignaturaID;
                    md.turno.TurnoId           = Convert.ToInt32(cbmTurno.SelectedValue.ToString());
                    md.Primaria   = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0);
                    md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0);
                    n.ModificarMateriaDocente(md);
                    MessageBox.Show("Carga Academica Docente fue modificada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    CargarMateriaDocente();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
 private void eliminarToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     try
     {
         EMateriasDocentes md = new EMateriasDocentes();
         md.MateriaDocenteId = Convert.ToInt32(gridView2.GetRowCellValue(gridView2.FocusedRowHandle, "MateriaDocenteId").ToString());
         DialogResult mensaje = MessageBox.Show("¿Realmente desea eliminar este registro?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (mensaje == DialogResult.OK)
         {
             NMateriaDocenteID n = new NMateriaDocenteID();
             n.EliminarMateriaDocente(md);
             MessageBox.Show("Registro eliminado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Limpiar();
             CargarMateriaDocente();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }