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)); }