示例#1
0
        private void nastaveni_ValueChanged(object sender, EventArgs e)
        {
            NumericUpDown nd = (NumericUpDown)sender;

            for (int i = 0; i < POCET_MODELU_PAR; i++)
            {
                NastaveniLinky nl = nastaveni[i].nastaveniLinek[(string)cLinky.SelectedItem];
                switch (nd.Name)
                {
                case "nRychlost":
                    nl.rychlostSouprav = (float)nd.Value;
                    break;

                case "nPocetSouprav":
                    nl.pocetSouprav = (int)nd.Value;
                    break;

                case "nKapacita":
                    nl.kapacitaSouprav = (int)nd.Value;
                    break;

                case "nDobaCekani":
                    nl.dobaCekaniVeStanici = (float)nd.Value;
                    break;
                }
            }
        }
示例#2
0
        private void cLinky_SelectedIndexChanged(object sender, EventArgs e)
        {
            //nacte ulozene nastaveni linky
            NastaveniLinky nl = nastaveni[0].nastaveniLinek[(string)cLinky.SelectedItem];

            nKapacita.Value     = nl.kapacitaSouprav;
            nPocetSouprav.Value = nl.pocetSouprav;
            nRychlost.Value     = (decimal)nl.rychlostSouprav;
        }
示例#3
0
        private void vyplnDropdownyANastaveni()
        {
            foreach (KeyValuePair <string, Stanice> k in modely[0].getSeznamStanic().stanice)
            {
                cZacatek.Items.Add(new CustomCBItem(k.Value.jmeno + " (" + k.Value.pismeno + ")", k.Key));
                cKonec.Items.Add(new CustomCBItem(k.Value.jmeno + " (" + k.Value.pismeno + ")", k.Key));
            }
            cZacatek.SelectedIndex = 0;
            cKonec.SelectedIndex   = 0;

            foreach (KeyValuePair <string, string> k in modely[0].getSeznamStanic().pismenaLinek)
            {
                cLinky.Items.Add(k.Key);
                NastaveniLinky nl = new NastaveniLinky(k.Key, (int)nPocetSouprav.Value, (float)nRychlost.Value, (int)nKapacita.Value, (float)nDobaCekani.Value);
                for (int i = 0; i < POCET_MODELU_PAR; i++)
                {
                    nastaveni[i].pridejNastaveniLinky(nl);
                }
            }

            cLinky.SelectedIndex = 0;
        }
示例#4
0
 public void pridejNastaveniLinky(NastaveniLinky n)
 {
     nastaveniLinek.Add(n.linka, n);
 }