public CreationCompagnie(CompagnieAerienne c, string ws) { workspace = ws; InitializeComponent(); nom.Text = c.Nom; image.Text = c.Image; localisation.Text = c.Localisation; code.Text = c.Code; }
private void Valider_Click(object sender, RoutedEventArgs e) { var comp = new CompagnieAerienne(); comp.Code = code.Text; comp.Localisation = localisation.Text; comp.Image = image.Text; comp.Nom = nom.Text; Valider(comp); Close(); }
public ProfilCompagnieAerienne(FlightAndAirportManager m) { Manager = m; Workspace = Manager.Workspace; Compagnie = new CompagnieAerienne(); Volgencol = new ObservableSortableSerializableList <VolGenerique>(); Volprogcol = new ObservableSortableSerializableList <VolProgramme>(); Volprogaffiche = new ObservableCollection <VolProgramme>(); InitializeComponent(); volProgramme.DataContext = Volprogaffiche; volGenerique.DataContext = Volgencol; try { Compagnie.LoadFromXML(Manager.Datapath + "\\" + Manager.Code + "Compagnie.xml"); } catch (FileNotFoundException) { Compagnie.Code = Manager.Code; } //Pour afficher uniquement les vols programmés désirés, //On prend la liste complète, dont on retire les éléments //voulus pour les rajouter dans la liste effectivement //affichée. //Pour enregistrer la liste, on ajoute les éléments de la //collections affichées à la collections complète modifiée //au lancement. try { Volprogcol.LoadFromXML(Manager.Datapath + "\\" + "Volprog.xml"); Volprogcol.Sort(); foreach (VolProgramme v in Volprogcol) { if (v.Vol.Compagnie.Code == Compagnie.Code) { Volprogaffiche.Add(v); } } foreach (VolProgramme v in Volprogaffiche) { Volprogcol.Remove(v); } } catch (FileNotFoundException) { } Volgencol.CollectionChanged += Volgencol_CollectionChanged; Closed += ProfilCompagnieAerienne_Closed; }
public AboutMe(CompagnieAerienne c) { InitializeComponent(); Title = c.Nom; nom.Content = c.Nom; localisation.Content = c.Localisation; code.Content = c.Code; try { logo.Source = new BitmapImage(new Uri(c.Image)); } catch (System.IO.FileNotFoundException) { } }