private void BtnDepenseVoyage_Click(object sender, RoutedEventArgs e) { try { Voyage Tab = TabVoyage.SelectedItem as Voyage; var T = Voyage.getVoyage(Tab.Id); FenDepenseVoyage FenDepenseVoyage = new FenDepenseVoyage(); FenDepenseVoyage.getVehiculeId(T.Id); FenDepenseVoyage.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnSupprimer_Click(object sender, RoutedEventArgs e) { try { if (TabVoyage.SelectedIndex != -1) { Voyage Tab = (Voyage)TabVoyage.SelectedItem; var T = Voyage.getVoyage(Tab.Id); T.Supprime = true; T.Delete(); LoadTabVoyage(); GriserChamps(); InitChamps(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnModifier_Click(object sender, RoutedEventArgs e) { try { Voyage Tab = TabVoyage.SelectedItem as Voyage; var T = Voyage.getVoyage(Tab.Id); Id = T.Id; txtDesignation.Text = T.Designation; txtDepart.Text = T.Depart; txtDestination.Text = T.Destination; txtDateDepartPrevue.SelectedDate = T.DateDepartPrevue; txtDateArriveePrevue.SelectedDate = T.DateArriveePrevue; txtDescription.Text = T.Description; var c = ListVehicules.SingleOrDefault(a => a.Id == T.IdVehicule); int val = ListVehicules.IndexOf(c); cmbVehicule.SelectedIndex = val; BtnNouveau.IsEnabled = false; DegriserChamps(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnValider_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrWhiteSpace(txtMontant.Text) || //cmbHistoriquePanne.SelectedIndex == -1 || cmbTypeDepense.SelectedIndex == -1 //cmbVoyage.SelectedIndex == -1 ) { MessageBox.Show("Veuillez remplir tous les champs !", "mTransport", MessageBoxButton.OK, MessageBoxImage.Error); } else { Depense T = new Depense(); T.Montant = Decimal.Parse(txtMontant.Text); var td = cmbTypeDepense.SelectedItem as LoadCombo; T.IdTypeDepense = td.Id; var vg = cmbVoyage.SelectedItem as LoadCombo; if (voyageId > 0) { T.IdVoyage = vg.Id; } if (Id > 0) { T.Id = Id; var k = Voyage.getVoyage(vg.Id); var m = TypeDepense.getTypeDepense(td.Id); T.TypeDepense = m; if (voyageId > 0) { T.Voyage = k; } T.Update(); MessageBox.Show("Modification effectuée !"); LoadTabDepense(); GriserChamps(); Id = 0; } else { T.Insert(); var m = TypeDepense.getTypeDepense(td.Id); T.TypeDepense = m; if (voyageId > 0) { var k = Voyage.getVoyage(vg.Id); T.Voyage = k; } ListDepense.Add(T); TabDepense.Items.Refresh(); MessageBox.Show("Enregistrement effectué !"); GriserChamps(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }