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