private void buttonMAJEmploye_Click(object sender, RoutedEventArgs e)
        {
            lblMAJ.Content = "";

            // VALIDATION
            if (lblIDdepSelectionne.Content.ToString() == "" || lblIDdepSelectionne.Content.ToString() == "-")   // SI ID_DEPARTEMENT EST PRÉSENT
            {
                MessageBox.Show("Erreur. Le ID département n'existe pas.", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (txtNomDepartement.Text.Trim() == "")   // SI NOM DEP EST SAISIE
            // Style et message d'erreur
            {
                txtNomDepartement.Background = System.Windows.Media.Brushes.Red;
                MessageBox.Show("Veuillez saisir un nom de département.", "Erreur d'entrée", MessageBoxButton.OK, MessageBoxImage.Error);
                txtNomDepartement.Background = System.Windows.Media.Brushes.White;
                txtNomDepartement.Text       = "";
                lblMAJ.Content = "Veuillez saisir un nom de département.";
                return;
            }
            if (txtVille.Text.Trim() == "")   // SI VILLE DEP EST SAISIE
            // Style et message d'erreur
            {
                txtVille.Background = System.Windows.Media.Brushes.Red;
                MessageBox.Show("Veuillez saisir un nom de ville pour ce département.", "Erreur d'entrée", MessageBoxButton.OK, MessageBoxImage.Error);
                txtVille.Background = System.Windows.Media.Brushes.White;
                txtVille.Text       = "";
                lblMAJ.Content      = "Veuillez saisir un nom de ville pour ce département.";
                return;
            }
            int idDep; // VÉRIFIER SI LE LABEL CONTIENT UN ID DEP.

            if (!int.TryParse(lblIDdepSelectionne.Content.ToString().Trim(), out idDep))
            {
                return;
            }
            var dep = db.departement.Find(idDep);

            // FIN VALIDATION
            try {
                int nbRecords = 0;
                if (dep != null)
                {
                    var departSaisie = new departement {
                        id = idDep, nom = txtNomDepartement.Text.Trim(), ville = txtVille.Text.Trim()
                    };
                    db.Entry(dep).CurrentValues.SetValues(departSaisie);
                    db.Entry(dep).State = System.Data.Entity.EntityState.Modified;
                    nbRecords           = db.SaveChanges();
                }

                if (nbRecords != 0)
                {
                    this.buttonAffEmployesDsList_Click(sender, e); //Actualiser
                    lblMAJ.Content = "Mise à jour réussi!";
                }
            } catch (RetryLimitExceededException) {
                lblMAJ.Content = "Erreur avec la BD. Contacter votre administrateur.";
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            departement departement = db.departement.Find(id);

            db.departement.Remove(departement);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "idDepartement,nomDepartement")] departement departement)
 {
     if (ModelState.IsValid)
     {
         db.Entry(departement).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(departement));
 }
        public ActionResult Create([Bind(Include = "idDepartement,nomDepartement")] departement departement)
        {
            if (ModelState.IsValid)
            {
                db.departement.Add(departement);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(departement));
        }
        // GET: departements/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            departement departement = db.departement.Find(id);

            if (departement == null)
            {
                return(HttpNotFound());
            }
            return(View(departement));
        }