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(); }