Beispiel #1
0
        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();
        }
Beispiel #2
0
 public Login(Bienvenida _bienvenidaView)
 {
     InitializeComponent();
     bienvenidaView = _bienvenidaView;
 }