public VolViewModel() { //On tente une connexion à la base de données, sinon on retourne un message d'erreur. try { int lastId = lastId = VolDAL.GetLastId(); Vol Vol = new Vol(lastId, 0, 0, 0, Convert.ToDateTime("01/01/2001 00:00:01"), Convert.ToDateTime("01/01/2001 00:00:01"), Convert.ToDateTime("02/02/2001 00:00:01"), Convert.ToDateTime("02/02/2001 00:00:01"), Convert.ToDecimal(00.00), Convert.ToDecimal(00.00), Convert.ToDecimal(00.00)); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer le dernier ID dans la base de données."); } try { ListeVols = new ObservableCollection <Vol>(); VolDAL.SelectVol(ListeVols); ListeAvions = new ObservableCollection <Avion>(); AvionDAL.SelectAvion(ListeAvions); ListeAeroportsDepart = new ObservableCollection <Aeroport>(); AeroportDAL.SelectAeroport(ListeAeroportsDepart); ListeAeroportsArrivee = new ObservableCollection <Aeroport>(); AeroportDAL.SelectAeroport(ListeAeroportsArrivee); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer la table [Vol] \nVérifiez la connexion à la base de données."); } }
//Ce qui est exécuté selon si la condition est vraie ou fausse. private void SubmitExecute(object parameter) { AeroportDAL.InsertAeroport(NewAita, NewPays, NewVille); NewAita = null; NewPays = null; NewVille = null; MessageBox.Show("L'aéroport a bien été crée"); }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); AeroportDAL.UpdateAeroport(this); } }
public AjoutTrajet() { InitializeComponent(); AeroportDAL AfficherAeroportsD = new AeroportDAL(); LDAeroportsD.ItemsSource = AfficherAeroportsD.ListeDesAeroports(); AeroportDAL AfficherAeroportsA = new AeroportDAL(); LDAeroportsA.ItemsSource = AfficherAeroportsA.ListeDesAeroports(); }
public AjoutAvion() { InitializeComponent(); ModeleDAL AfficherModeles = new ModeleDAL(); LDModeles.ItemsSource = AfficherModeles.ListeDesModeles(); AeroportDAL AfficherAeroports = new AeroportDAL(); LDAeroports.ItemsSource = AfficherAeroports.ListeDesAeroports(); }
//Ce qui est exécuté selon si la condition est vraie ou fausse. private void DeleteExecute(object parameter) { MessageBoxResult dialogResult = MessageBox.Show("Voulez-vous vraiment supprimer l'aéroport " + this.AeroportSelectionne.IdProperty + " ?", "Confirmation de suppression", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { //Suppression de l'aéroport AeroportDAL.DeleteAeroport(AeroportSelectionne.IdProperty); MessageBox.Show("L'aéroport a bien été supprimé."); } else if (dialogResult == MessageBoxResult.No) { } }
public ModifAvion(Avion Avion) { InitializeComponent(); ModeleDAL AfficherModeles = new ModeleDAL(); LDModeles.ItemsSource = AfficherModeles.ListeDesModeles(); AeroportDAL AfficherAeroports = new AeroportDAL(); LDAeroports.ItemsSource = AfficherAeroports.ListeDesAeroports(); this.id = Avion.Id_Avion; LDModeles.Text = Avion.nom_Modele; LDAeroports.Text = Avion.nom_Aeroport; getCapacite.Text = Convert.ToString(Avion.Capacite); getKilometrage.Text = Convert.ToString(Avion.Kilometrage); getDisponibilite.IsChecked = Avion.Disponibilite; }
public ModifTrajet(Trajet Trajet) { InitializeComponent(); AeroportDAL AfficherAeroportsD = new AeroportDAL(); LDAeroportsD.ItemsSource = AfficherAeroportsD.ListeDesAeroports(); AeroportDAL AfficherAeroportsA = new AeroportDAL(); LDAeroportsA.ItemsSource = AfficherAeroportsA.ListeDesAeroports(); this.id = Trajet.Id_Du_Trajet; LDAeroportsD.Text = Trajet.Aeroport_Depart; LDAeroportsA.Text = Trajet.Aeroport_Arrive; getNom.Text = Trajet.Nom_Trajet; getDistance.Text = Convert.ToString(Trajet.Distance); getTemps.Text = Trajet.Temps; getPrix.Text = Convert.ToString(Trajet.Prix); }
public AeroportViewModel() { //On tente une connexion à la base de données, sinon on retourne un message d'erreur. try { int lastId = lastId = AeroportDAL.GetLastId(); Aeroport Aeroport = new Aeroport(lastId, null, null, null); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer le dernier ID dans la base de données."); } try { ListeAeroports = new ObservableCollection <Aeroport>(); AeroportDAL.SelectAeroport(ListeAeroports); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer la table [Aeroport] \nVérifiez la connexion à la base de données."); } }