//Ce qui est exécuté selon si la condition est vraie ou fausse. private void SubmitExecute(object parameter) { AvionDAL.InsertAvion(NewModele, NewMotorisation, NewCapacite, NewNbPlacesPremium, NewNbPlacesBusiness, NewNbPlacesEco); MessageBox.Show("L'avion a bien été crée"); }
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."); } }
public GestionAvion() { InitializeComponent(); AvionDAL AfficherAvions = new AvionDAL(); dataGrid.ItemsSource = AfficherAvions.ListeDesAvions(); }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); AvionDAL.UpdateAvion(this); } }
private void LDTrajets_DropDownClosed(object sender, EventArgs e) { string nomTrajet; nomTrajet = Convert.ToString(LDTrajets.Text); AvionDAL AfficherAvions = new AvionDAL(); LDAvion.ItemsSource = AfficherAvions.ListeDesAvionsPresent(nomTrajet); }
private void LDVoyage_DropDownClosed(object sender, EventArgs e) { string nomVoyage; nomVoyage = Convert.ToString(LDVoyage.Text); AvionDAL AfficherAvions = new AvionDAL(); LDAvion.ItemsSource = AfficherAvions.ListeDesAvionsParVoyage(Convert.ToString(nomVoyage)); }
//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'avion " + this.AvionSelectionne.IdProperty + " ?", "Confirmation de suppression", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { //Suppression de l'avion AvionDAL.DeleteAvion(AvionSelectionne.IdProperty); MessageBox.Show("L'avion a bien été supprimé."); } else if (dialogResult == MessageBoxResult.No) { } }
private void DeleteAvion_Click(object sender, RoutedEventArgs e) { Avion RecupAvion = dataGrid.SelectedItem as Avion; Avion LAvion = new Avion(); LAvion.Id_Avion = Convert.ToInt32(RecupAvion.Id_Avion);; AvionDAL SuppressionAvion = new AvionDAL(); SuppressionAvion.SupprimerAvion(LAvion); this.NavigationService.Navigate(new GestionAvion()); }
public AjoutIncident() { InitializeComponent(); VoyageDAL AfficherVoyages = new VoyageDAL(); LDVoyage.ItemsSource = AfficherVoyages.ListeDesVoyages(); //Quand je récup le voyage je prends tous les avions qui sont liés à ce voyage AvionDAL AfficherAvions = new AvionDAL(); LDAvion.ItemsSource = AfficherAvions.ListeDesAvions(); }
public ModifVol(Vol Vol) { InitializeComponent(); TrajetDAL AfficherTrajets = new TrajetDAL(); LDTrajets.ItemsSource = AfficherTrajets.ListeDesTrajets(); AvionDAL AfficherAvions = new AvionDAL(); LDAvion.ItemsSource = AfficherAvions.ListeDesAvionsPresent(Vol.Nom_Trajet); this.id = Vol.Id_Du_Vol; LDTrajets.Text = Vol.Nom_Trajet; LDAvion.Text = Vol.Modele_Avion; getDateD.Text = Vol.Date_Depart; getDateA.Text = Vol.Date_Arrive; getHeureD.Text = Vol.Heure_Depart; getHeureA.Text = Vol.Heure_Arrive; }
private void BtnAddVol_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(LDModeles.Text) || String.IsNullOrEmpty(LDAeroports.Text) || String.IsNullOrEmpty(getCapacite.Text)) { MessageBox.Show("Veuillez remplir tous les champs !"); } else { Avion UnAvion = new Avion(); UnAvion.nom_Modele = LDModeles.Text; UnAvion.nom_Aeroport = LDAeroports.Text; UnAvion.Capacite = Convert.ToInt32(getCapacite.Text); AvionDAL AjoutAvion = new AvionDAL(); AjoutAvion.AjouterAvion(UnAvion); this.NavigationService.Navigate(new GestionAvion()); } }
private void BtnUpdateAvion_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(LDModeles.Text) || String.IsNullOrEmpty(LDAeroports.Text) || String.IsNullOrEmpty(getCapacite.Text) || String.IsNullOrEmpty(getKilometrage.Text)) { MessageBox.Show("Veuillez remplir tous les champs !"); } else { Avion UnAvion = new Avion(); UnAvion.Id_Avion = this.id; UnAvion.nom_Modele = LDModeles.Text; UnAvion.nom_Aeroport = LDAeroports.Text; UnAvion.Capacite = Convert.ToInt32(getCapacite.Text); UnAvion.Kilometrage = Convert.ToInt32(getKilometrage.Text); UnAvion.Disponibilite = Convert.ToBoolean(getDisponibilite.IsChecked); AvionDAL ModifAvion = new AvionDAL(); ModifAvion.ModifierAvion(UnAvion); this.NavigationService.Navigate(new GestionAvion()); } }
public AvionViewModel() { //On tente une connexion à la base de données, sinon on retourne un message d'erreur. try { int lastId = lastId = AvionDAL.GetLastId(); Avion Avion = new Avion(lastId, null, null, 0, 0, 0, 0); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer le dernier ID dans la base de données."); } try { ListeAvions = new ObservableCollection <Avion>(); AvionDAL.SelectAvion(ListeAvions); } catch { MessageBox.Show("Une erreur est survenue\nERREUR: Impossible de récupérer la table [Avion] \nVérifiez la connexion à la base de données."); } }