private void Delete_Button(object sender, RoutedEventArgs e) { af458_brokers customer = (af458_brokers)dgBrokers.SelectedItem; af458_brokers af458_brokers = db.af458_brokers.Find(customer.id); try { db.af458_brokers.Remove(af458_brokers); db.SaveChanges(); MainWindow main = Application.Current.MainWindow as MainWindow; ListBroker ListBrokerPage = new ListBroker(); main.MainFrame.Navigate(ListBrokerPage); error_message.Text = "Le client a bien été supprimé"; } catch (DbEntityValidationException) { error_message.Text = "Le client n'a pas pu être supprimé"; } }
private void Edit_Button(object sender, RoutedEventArgs e) { bool formError = false; af458_brokers customerToEdit = (af458_brokers)dgBrokers.SelectedItem; af458_brokers customer = db.af458_brokers.Find(customerToEdit.id); if (lastname_input.Text != "") { customer.lastname = lastname_input.Text; error_message.Text = ""; } else { error_message.Text = "Veuillez renseigner le nom du client."; formError = true; } if (firstname_input.Text != "") { customer.firstname = firstname_input.Text; error_message.Text = ""; } else { error_message.Text = "Veuillez renseigner le prénom du client."; formError = true; } if (mail_input.Text != "") { customer.mail = mail_input.Text; error_message.Text = ""; } else { error_message.Text = "Veuillez renseigner l'adresse mail du client."; formError = true; } if (phoneNumber_input.Text != "") { customer.phoneNumber = phoneNumber_input.Text; error_message.Text = ""; } else { error_message.Text = "Veuillez renseigner le numétro de téléphone du client."; formError = true; } if (!formError) { try { db.SaveChanges(); MainWindow main = Application.Current.MainWindow as MainWindow; ListBroker ListBrokerPage = new ListBroker(); main.MainFrame.Navigate(ListBrokerPage); } catch (DbEntityValidationException) { error_message.Text = "Le client n'a pas pu être modifié"; } } }