Esempio n. 1
0
 public frmGrupo()
 {
     InitializeComponent();
     CheckForIllegalCrossThreadCalls = false;
     Logica.SesionBL.ObtenerInstancia().Suscribir(this);
     accion   = Accion.Alta;
     grupo    = new Modelo.Grupo();
     grupoBL  = new Logica.GrupoBL();
     permisos = grupoBL.ListarPermisos();
     foreach (var cb in ListarCheckBoxesPermisos(permisos))
     {
         flpPermisos.Controls.Add(cb);
     }
 }
Esempio n. 2
0
        public frmGrupo(Accion miAccion, int id)
        {
            InitializeComponent();
            CheckForIllegalCrossThreadCalls = false;
            Logica.SesionBL.ObtenerInstancia().Suscribir(this);
            grupoBL  = new Logica.GrupoBL();
            accion   = miAccion;
            grupo    = grupoBL.Consultar(id);
            permisos = grupoBL.ListarPermisos(grupo.ID);
            foreach (var cb in ListarCheckBoxesPermisos(permisos))
            {
                flpPermisos.Controls.Add(cb);
            }
            txtCodigo.Text      = grupo.Codigo;
            txtDescripcion.Text = grupo.Descripcion;

            if (accion == Accion.Consulta)
            {
                btnAceptar.Enabled = false;
            }
        }