示例#1
0
        public void Listar()
        {
            try
            {
                CursoLogic    cul = new CursoLogic();
                MateriaLogic  mal = new MateriaLogic();
                ComisionLogic col = new ComisionLogic();

                var cursosDisp = (
                    from Cur in cul.GetAll()
                    join Mat in mal.GetAll()
                    on Cur.IdMateria equals Mat.IdMateria
                    join Com in col.GetAll()
                    on Cur.IdComision equals Com.IdComision
                    select new
                {
                    IdCurso = Cur.IdCurso,
                    IdComision = Cur.IdComision,
                    IdMateria = Cur.IdMateria,
                    Habilitado = Cur.Habilitado,
                    Cupo = Cur.Cupo,
                    Anio = Cur.AnioCalendario,
                    NombreMat = Mat.Descripcion,
                    NumeroCom = Com.Descripcion
                }).ToList();

                this.dgvCursosInscrip.DataSource = cursosDisp.Where(x => x.IdMateria == Mate.IdMateria && x.Habilitado == true).ToList();
                FormatoDGV.ActualizaColor(dgvCursosInscrip);
            }
            catch (Exception Ex)
            {
                Notificar("Error de conexión", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 public void Listar()
 {
     try
     {
         MateriaLogic ml = new MateriaLogic();
         this.dgvMaterias.DataSource = ml.GetAll();
         FormatoDGV.ActualizaColor(dgvMaterias);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#3
0
 public void Listar()
 {
     try
     {
         EspecialidadLogic el = new EspecialidadLogic();
         this.dgvEspecialidades.DataSource = el.GetAll();
         FormatoDGV.ActualizaColor(dgvEspecialidades);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga de especialidades", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#4
0
 public void Listar()
 {
     try
     {
         TipoUsuarioLogic tul = new TipoUsuarioLogic();
         this.dgvTiposUsuarios.DataSource = tul.GetAll();
         FormatoDGV.ActualizaColor(dgvTiposUsuarios);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga de tipos", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#5
0
 public void Listar()
 {
     try
     {
         PersonaLogic pl = new PersonaLogic();
         this.dgvPersonas.DataSource = pl.GetAll();
         FormatoDGV.ActualizaColor(dgvPersonas);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga de usuarios", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#6
0
 public void Listar()
 {
     try
     {
         ComisionLogic cl = new ComisionLogic();
         this.dgvComisiones.DataSource = cl.GetAll();
         FormatoDGV.ActualizaColor(dgvComisiones);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga de comisiones", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#7
0
 public void Listar()
 {
     try
     {
         CursoLogic ul = new CursoLogic();
         this.dgvCursos.DataSource = ul.GetAll();
         FormatoDGV.ActualizaColor(dgvCursos);
     }
     catch (Exception Ex)
     {
         Notificar("Error de carga de cursos", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }