private void menuUpdateFiliere_Click(object sender, Telerik.Windows.RadRoutedEventArgs e) { (sender as RadRadialMenuItem).IsSelected = false; formUpdateFiliere.Visibility = Visibility.Visible; Filiere f = carouselFiliere.SelectedItem as Filiere; filiereUpdatedName.Text = f.Nom_filiere; filiereUpdatedManager.Text = f.Responsable; }
private void submitNewFiliere_Click(object sender, RoutedEventArgs e) { Filiere f = new Filiere { Nom_filiere = newFiliereName.Text, Responsable = newFiliereManager.Text }; cl.Filieres.InsertOnSubmit(f); cl.SubmitChanges(); collectionFilieres.Add(f); formNewFiliere.Visibility = Visibility.Hidden; }
private void menuDeleteFiliere_Click(object sender, Telerik.Windows.RadRoutedEventArgs e) { (sender as RadRadialMenuItem).IsSelected = false; Filiere f = carouselFiliere.SelectedItem as Filiere; if (f != null) { Filiere rf = (from fil in cl.Filieres where fil.Id_filiere == f.Id_filiere select fil).FirstOrDefault(); cl.Filieres.DeleteOnSubmit(rf); cl.SubmitChanges(); collectionFilieres.Remove(f); } else { MessageBox.Show(this, "Veuillez selectionnez une filière"); } }
private void updateFiliere_Click(object sender, RoutedEventArgs e) { Filiere f = carouselFiliere.SelectedItem as Filiere; if (f != null) { Filiere rf = (from fil in cl.Filieres where fil.Id_filiere == f.Id_filiere select fil).FirstOrDefault(); rf.Nom_filiere = filiereUpdatedName.Text; rf.Responsable = filiereUpdatedManager.Text; cl.SubmitChanges(); collectionFilieres.Remove(f); } else { MessageBox.Show(this, "Veuillez selectionnez une filière"); } formUpdateFiliere.Visibility = Visibility.Hidden; carouselFiliere.ItemsSource = collectionFilieres; }
partial void DeleteFiliere(Filiere instance);
partial void UpdateFiliere(Filiere instance);
partial void InsertFiliere(Filiere instance);