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); } }
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; } }