コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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");
            }
        }
コード例 #4
0
        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;
        }
コード例 #5
0
 partial void DeleteFiliere(Filiere instance);
コード例 #6
0
 partial void UpdateFiliere(Filiere instance);
コード例 #7
0
 partial void InsertFiliere(Filiere instance);