예제 #1
0
        public FormWorldDetails(HM.Entities.Hattrick.WorldDetails.WorldDetails worldDetails)
        {
            InitializeComponent();

            _worldDetails = worldDetails;
            _worldDetails.leagueListField.Sort(HM.Entities.Hattrick.WorldDetails.League.englishNameComparison);

            LoadControls();
        }
예제 #2
0
        /// <summary>
        /// Gets the user's league
        /// </summary>
        /// <param name="user">User</param>
        /// <returns>League object</returns>
        private static HTEntities.WorldDetails.League GetLeague(User user)
        {
            EntityManager entityManager = new EntityManager(user);

            HTEntities.WorldDetails.WorldDetails worldDetails = entityManager.GetWorldDetails();
            HTEntities.TeamDetails.TeamDetails   teamDetails  = entityManager.GetTeamDetails();
            uint leagueId = teamDetails.teamField.leagueField.leagueIdField;

            return(worldDetails.leagueListField.Single(l => l.leagueIdField == leagueId));
        }
예제 #3
0
        private void UpdateLastPlayerFile()
        {
            string path            = System.IO.Path.Combine(currentUser.dataFolderField, currentUser.teamIdField.ToString());
            string currentFilePath = System.IO.Path.Combine(path, FolderNames.Players);

            HM.Entities.Hattrick.WorldDetails.WorldDetails world = this.entityManager.GetWorldDetails();
            uint userLeague = entityManager.GetTeamDetails().teamField.leagueField.leagueIdField;

            DateTime nextLocalTraingDate = HM.Resources.GenericFunctions.ConvertHTDateToLocalDate(((HM.Entities.Hattrick.WorldDetails.League)world.leagueListField.Find(l => l.leagueIdField == userLeague)).trainingDateField);

            //Update LatestLastWeekPlayerFileField
            currentUser.applicationSettingsField.UpdateLastFile(HM.Resources.FileType.LastPlayers, HM.Resources.GenericFunctions.GetLastWeekPlayerFile(currentFilePath, nextLocalTraingDate));

            dataManager.SaveUserSettings();
        }
예제 #4
0
 public FormWorldDetails(HM.Entities.Hattrick.WorldDetails.WorldDetails worldDetails, uint initialLeagueId) : this(worldDetails) {
     comboBoxLeague.SelectedIndex = worldDetails.leagueListField.FindIndex(l => l.leagueIdField == initialLeagueId);
 }