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(); } } }
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); } } }