Beispiel #1
0
        private void buttonCargoMarketResetCargoCompany_Click(object sender, EventArgs e)
        {
            List <Company> CityCompanies = CitiesList.Find(x => x.CityName == comboBoxCargoMarketSourceCity.SelectedValue.ToString()).ReturnCompanies();
            List <Company> RealCompanies = CityCompanies.FindAll(x => !x.Excluded);

            RealCompanies.Find(x => x.CompanyName == comboBoxSourceCargoMarketCompany.SelectedValue.ToString()).CragoSeeds = new int[0];

            PrintCargoSeeds();
        }
Beispiel #2
0
        private void buttonCargoMarketRandomizeCargoCompany_Click(object sender, EventArgs e)
        {
            List <Company> CityCompanies = CitiesList.Find(x => x.CityName == comboBoxCargoMarketSourceCity.SelectedValue.ToString()).ReturnCompanies();
            List <Company> RealCompanies = CityCompanies.FindAll(x => !x.Excluded);

            int[] tempseeds = new int[10];

            for (int i = 0; i < tempseeds.Length; i++)
            {
                tempseeds[i] = InGameTime + RandomValue.Next(180, 1800);
            }

            RealCompanies.Find(x => x.CompanyName == comboBoxSourceCargoMarketCompany.SelectedValue.ToString()).CragoSeeds = tempseeds;

            PrintCargoSeeds();
        }
Beispiel #3
0
        private void PrintCargoSeeds()
        {
            listBoxCargoMarketSourceCargoSeeds.Items.Clear();

            if (comboBoxCargoMarketSourceCity.SelectedValue != null && comboBoxSourceCargoMarketCompany.SelectedValue != null) //&& ExternalCompanies.Count > 0)
            {
                foreach (int cargoseed in CitiesList.Find(x => x.CityName == comboBoxCargoMarketSourceCity.SelectedValue.ToString()).ReturnCompanies().Find(x => x.CompanyName == comboBoxSourceCargoMarketCompany.SelectedValue.ToString()).CragoSeeds)
                {
                    string cargoforseed = "";
                    listBoxCargoMarketSourceCargoSeeds.Items.Add("" + cargoseed.ToString().PadRight(12, ' ') + " | Time left " + ((cargoseed - InGameTime) / 60).ToString().PadLeft(2) + " h " +
                                                                 ((cargoseed - InGameTime) % 60).ToString().PadLeft(2) + " m " + cargoforseed);
                }
            }
            else
            {
            }
        }
Beispiel #4
0
        private void SetupSourceCompaniesCM()
        {
            List <Company> CityCompanies = CitiesList.Find(x => x.CityName == comboBoxCargoMarketSourceCity.SelectedValue.ToString()).ReturnCompanies();
            List <Company> RealCompanies = CityCompanies.FindAll(x => !x.Excluded);

            DataTable  combDT = new DataTable();
            DataColumn dc     = new DataColumn("Company", typeof(string));

            combDT.Columns.Add(dc);

            dc = new DataColumn("CompanyName", typeof(string));
            combDT.Columns.Add(dc);

            foreach (Company company in RealCompanies)
            {
                combDT.Rows.Add(company.CompanyName, company.CompanyNameTranslated);
            }

            combDT.DefaultView.Sort = "CompanyName ASC";

            comboBoxSourceCargoMarketCompany.ValueMember   = "Company";
            comboBoxSourceCargoMarketCompany.DisplayMember = "CompanyName";
            comboBoxSourceCargoMarketCompany.DataSource    = combDT;
        }