Пример #1
0
        public AdminWin(CloudGameR_DBDataContext CGameR)
        {
            this.CGameR = CGameR;

            taContactType = new ContactTypeDataSetTableAdapters.TipoContactoTableAdapter();
            taUser = new UserDataSetTableAdapters.UtilizadorTableAdapter();

            InitializeComponent();
        }
Пример #2
0
        public NewUser(CloudGameR_DBDataContext CGameR)
        {
            InitializeComponent();
            this.CGameR = CGameR;

            UserData = new UserDataSet();
            taUser = new UserDataSetTableAdapters.UtilizadorTableAdapter();
            taUserManager = new UserDataSetTableAdapters.TableAdapterManager();

            CountryData = new CountryDataSet();
            taPais = new CountryDataSetTableAdapters.PaisTableAdapter();
            taManager = new CountryDataSetTableAdapters.TableAdapterManager();

            usernameOk = false;
        }
Пример #3
0
        private void LoadSettings(string username)
        {
            try
            {
                var paises = from p in CGameR.Pais
                             select new
                             {
                                 p.Nome,
                                 p.Pais_ID,
                             };
                this.cmbCountry.ItemsSource = paises.ToList();

                var users = from u in CGameR.Utilizadors
                            where u.Username.ToLower() == username.ToLower()
                            select new
                            {
                                UserName = u.Username,
                                Name = u.Nome,
                                Address = u.Morada,
                                CountryID = u.Pais_ID,
                                Password = u.Pass,
                            };

                if (users.Count() > 0)
                {
                    var user = users.ToList()[0];
                    this.lblUserNick.Content = user.UserName;
                    this.lblUserName.Content = user.Name;
                    this.txtAddress.Text = user.Address;
                    this.cmbCountry.SelectedValue = user.CountryID;

                    this.txtCurrent.Password = user.Password;
                }

                CloudGameR.UserDataSetTableAdapters.UtilizadorTableAdapter taUser = new UserDataSetTableAdapters.UtilizadorTableAdapter();
                var jogos = from jogo in CGameR.Jogos
                            where jogo.Nome == taUser.GetMostPlayedGameBy(username)
                            select new
                            {
                                Name = jogo.Nome,
                                Genre = jogo.Genero,
                                Picture = jogo.Capa_Endereco,
                                ReleaseDate = jogo.Data_Lancamento,
                            };

                if (jogos.Count() > 0)
                {
                    var jogo = jogos.ToList()[0];
                    this.grFavoriteGame.GameName = jogo.Name;
                    this.grFavoriteGame.GameGenre = jogo.Genre.Genero1;
                    this.grFavoriteGame.GamePicture = jogo.Picture;
                    this.grFavoriteGame.GameReleaseDate = jogo.ReleaseDate;
                }

                this.lblNumerOfGames.Content = taUser.GetNumGamesOf(username);
                this.lblTotalHoursPlayed.Content = taUser.GetTotalHorasPlayedBy(username);

                taUser.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Title + " - Loading User Settings.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #4
0
        private new void Close()
        {
            UserData = null;
            taUser = null;
            taUserManager = null;

            CountryData = null;
            taPais = null;
            taManager = null;

            base.Close();
        }