//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");
        }
Example #2
0
        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.");
            }
        }
Example #3
0
        public GestionAvion()
        {
            InitializeComponent();

            AvionDAL AfficherAvions = new AvionDAL();

            dataGrid.ItemsSource = AfficherAvions.ListeDesAvions();
        }
Example #4
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                AvionDAL.UpdateAvion(this);
            }
        }
Example #5
0
        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)
            {
            }
        }
Example #8
0
        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();
        }
Example #10
0
        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.");
            }
        }