private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SeteazaDiscounts adaugaDiscounts = new SeteazaDiscounts(companie.Rute.Keys.ToList());

            adaugaDiscounts.StartPosition = FormStartPosition.CenterParent;
            var listaRute = new List <RutaAeriana>();
            var ruta      = GetRutaOfSelectedDiscount();

            if (ruta == null)
            {
                return;
            }
            listaRute.Add(GetRutaOfSelectedDiscount());
            adaugaDiscounts.RuteAeriene.DataSource = listaRute;
            adaugaDiscounts.RuteAeriene.Enabled    = false;
            if (adaugaDiscounts.ShowDialog(this) == DialogResult.OK)
            {
                if (adaugaDiscounts.Discount != null)
                {
                    companie.AdaugaDiscount(adaugaDiscounts.Ruta, adaugaDiscounts.Discount);
                    tvDiscounts.Nodes.Clear();
                    InitDiscountTree();
                }
            }
        }
Exemple #2
0
        private void valoriDiscountToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SeteazaDiscounts adaugaDiscounts = new SeteazaDiscounts(AirMoldova.Rute.Keys.ToList());

            adaugaDiscounts.StartPosition = FormStartPosition.CenterParent;
            var result = adaugaDiscounts.ShowDialog(this);

            if (result == DialogResult.OK)
            {
                AirMoldova.DiscountMaxim = adaugaDiscounts.DiscountMaxim;
                AirMoldova.AdaugaDiscount(adaugaDiscounts.Ruta, adaugaDiscounts.Discounts);
            }
            else if (result == DialogResult.Yes)
            {
                AirMoldova.DiscountMaxim = adaugaDiscounts.DiscountMaxim;
                foreach (var ruta in AirMoldova.Rute)
                {
                    AirMoldova.AdaugaDiscount(ruta.Key, adaugaDiscounts.Discounts);
                }
            }
        }