Пример #1
0
        private void btnContinue_Click(object sender, EventArgs e)
        {
            var selectedHotel = (Model.Hotel)cbHoteles.SelectedValue;
            var selectedRol   = (Model.Rol)cbRoles.SelectedValue;

            _inicio.SetSession(_user, selectedHotel, selectedRol);
            _inicio.Show();
            Close();
        }
Пример #2
0
        private void LoginHotel(Usuario currentUser)
        {
            var hasMoreThanOneRole  = currentUser.Roles.Count > 1;
            var hasMoreThanOneHotel = currentUser.HotelesAsignados.Count > 1;

            Form nextForm;

            if (hasMoreThanOneRole || hasMoreThanOneHotel)
            {
                nextForm = new LoginSeleccion(_inicio, currentUser);
            }
            else
            {
                var selectedRol   = currentUser.Roles.First();
                var selectedHotel = currentUser.HotelesAsignados.First();

                _inicio.SetSession(currentUser, selectedHotel, selectedRol);
                nextForm = _inicio;
            }

            nextForm.Show();
            Close();
        }