public FormEconomy(HTEntities.Economy.Economy economy, HTEntities.WorldDetails.League league, User user)
 {
     InitializeComponent();
     this.economy = economy;
     this.user    = user;
     LoadControls();
 }
Exemplo n.º 2
0
        private void buttonEconomy_Click(object sender, EventArgs e)
        {
            HTEntities.TeamDetails.TeamDetails teamDetails = entityManager.GetTeamDetails();
            HTEntities.WorldDetails.League     league      = null;

            foreach (HTEntities.WorldDetails.League currentLeague in entityManager.GetWorldDetails().leagueListField)
            {
                if (currentLeague.leagueIdField == teamDetails.teamField.leagueField.leagueIdField)
                {
                    league = currentLeague;
                    break;
                }
            }

            using (FormEconomy formEconomy = new FormEconomy(entityManager.GetEconomy(), league, currentUser)) {
                formEconomy.ShowDialog(this);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// Sets selected league data to the controls
 /// </summary>
 /// <param name="selectedLeague">Selected league id</param>
 private void SetSelectedLeagueInfo(HM.Entities.Hattrick.WorldDetails.League selectedLeague)
 {
     pictureBoxFlag.Image           = GenericFunctions.GetFlagByLeagueId(selectedLeague.leagueIdField);
     linkLabelLeague.Text           = selectedLeague.leagueNameField;
     labelEnglishNameValue.Text     = selectedLeague.englishNameField;
     labelZoneNameValue.Text        = selectedLeague.zoneNameField;
     labelCurrencyNameValue.Text    = selectedLeague.countryField.currencyNameField;
     labelCurrencyRateValue.Text    = selectedLeague.countryField.currencyRateField.ToString();
     labelLeagueSeasonValue.Text    = selectedLeague.seasonField.ToString();
     labelMatchRoundValue.Text      = selectedLeague.matchRoundField.ToString();
     labelLeagueLevelsValue.Text    = selectedLeague.numberOfLevelsField.ToString();
     labelActiveUsersValue.Text     = selectedLeague.activeUsersField.ToString("N0");
     labelWaitingUsersValue.Text    = selectedLeague.waitingUsersField.ToString("N0");
     labelCupNameValue.Text         = selectedLeague.cupField.cupNameField.ToString();
     labelTrainingDateValue.Text    = GetEventTimeString(selectedLeague.trainingDateField);
     labelEconomyDateValue.Text     = GetEventTimeString(selectedLeague.economyDateField);
     labelCupMatchDateValue.Text    = GetEventTimeString(selectedLeague.cupMatchDateField);
     labelSeriesMatchDateValue.Text = GetEventTimeString(selectedLeague.seriesMatchDateField);
 }
Exemplo n.º 4
0
        /// <summary>
        /// Converts given amount to user's local currency.
        /// </summary>
        /// <param name="club">User</param>
        /// <param name="amount">Amount to convert</param>
        /// <returns>Amount in user's local currency</returns>
        public static string Convert(User user, int amount)
        {
            HTEntities.WorldDetails.League userLeague = GetLeague(user);

            return(string.Format(General.Money, (amount / userLeague.countryField.currencyRateField).ToString(General.NoDecimalFormat), userLeague.countryField.currencyNameField));
        }