public ModificationLangue(DAL.Langue langue)
        {
            InitializeComponent();
            Langue = langue;

            var id     = Langue.Id_Langue;
            var nom    = Langue.Nom;
            var defaut = Langue.Default;

            NewLangue.Text       = nom;
            NewDefault.IsChecked = defaut;
        }
예제 #2
0
        private void ToggleButton_Click(object sender, RoutedEventArgs e)
        {
            var checkError = 0;

            foreach (var item in langue)
            {
                if (NewLangue.Text == item.Nom)
                {
                    checkError = 1;
                }
            }
            if (NewLangue.Text == "")
            {
                checkError = 2;
            }

            if (checkError == 0)
            {
                using (var db = new BBD_projetEntities())
                {
                    var newLangue = NewLangue.Text;

                    var dalLangue = new DAL.Langue();
                    dalLangue.Nom     = newLangue;
                    dalLangue.Default = defaultLangue.IsChecked.Value;
                    db.Langues.Add(dalLangue);
                    db.SaveChanges();
                    NavigationService.Navigate(new ListViewLangue());
                }
            }
            else if (checkError == 1)
            {
                MessageBoxResult resultDelta = MessageBox.Show("Warning : Nom de langue deja créer");
            }
            else
            {
                MessageBoxResult resultDelta = MessageBox.Show("Warning : Vous n'avez pas mis de nom");
            }
        }