private void Nouveau_tarifvol_click(object sender, RoutedEventArgs e)
        {
            float prix;

            if (float.TryParse(Prix.Text, out prix))
            {
                DAL_TarifVol.AjouterTarifVol(DAL_Tarif.FindByNameAndClasse(DAL_Classe.FindByName(Classe.Text).Id, Tarif.Text).Id, vol, prix);
                AfficherTarifVol();
            }
        }
        private void Edit(object sender, DataGridCellEditEndingEventArgs e)
        {
            if (e.EditAction == DataGridEditAction.Commit)
            {
                DataGridColumn column = e.Column;
                if (column != null)
                {
                    string   column_nom = (string)column.Header;
                    TextBox  el         = e.EditingElement as TextBox;
                    TarifVol TarifVol   = DAL_TarifVol.GetTarifVol(IdTarifVol);
                    int      value;

                    switch (column_nom)
                    {
                    case "Tarif":
                        if (!int.TryParse(el.Text, out value))
                        {
                            value = TarifVol.Tarif;
                        }
                        TarifVol.Tarif = value;
                        break;

                    case "Vol":
                        if (!int.TryParse(el.Text, out value))
                        {
                            value = TarifVol.Vol;
                        }
                        TarifVol.Vol = value;
                        break;

                    case "Prix":
                        float prix;
                        if (!float.TryParse(el.Text, out prix))
                        {
                            prix = TarifVol.Prix;
                        }
                        TarifVol.Prix = prix;
                        break;

                    default:
                        break;
                    }
                    DAL_TarifVol.ModifierTarifVol(TarifVol.Id, TarifVol.Tarif, TarifVol.Vol, TarifVol.Prix);
                }
            }
        }
 public void AfficherTarifVol()
 {
     ListeTarifVols        = new ObservableCollection <TarifVol>();
     ListeTarifVols        = DAL_TarifVol.SelectTarifVolsByVol(vol);
     this.grid.ItemsSource = ListeTarifVols;
 }
 private void Supp_tarifvol_click(object sender, RoutedEventArgs e)
 {
     DAL_TarifVol.SupprimerTarifVol(IdTarifVol);
     AfficherTarifVol();
 }