public MenuPrincipal(Usuario user, Bienvenida _bienvenidaView) { InitializeComponent(); this.inicializarDiccFuncionalidades(); this.bienvenidaView = _bienvenidaView; this.Usuario = user; var funcionalidades = new List <KeyValuePair <int, string> >(); //Genera una lista de funcionalidades vacias user.Funcionalidades.ForEach(funcinalidad => funcionalidades.Add(new KeyValuePair <int, string>(funcinalidad.Id, funcinalidad.Descripcion))); // Por cada funcionalidad de usuario la setea en una lista para agregarla al listbox this.listFuncionalidades.DisplayMember = "Value"; // setea el key y value para el listbox this.listFuncionalidades.ValueMember = "Key"; funcionalidades.ForEach(item => listFuncionalidades.Items.Add(item)); // Agrega las funcionalidades al list box if (this.listFuncionalidades.Items.Count < 1) //Si no seleccione ninguna funcionalidad no puedo continuar { this.seleccionar.Enabled = false; } //--Este metodo ejecutarlo solo una vez que hayamos terminado para no cancelar todas las reservas Database.verificarReservas(); }
public Login(Bienvenida _bienvenidaView) { InitializeComponent(); bienvenidaView = _bienvenidaView; }