private void btnInscire_Click(object sender, RoutedEventArgs e) { if (txtNomControleur.Text == "") { MessageBox.Show("Saisir le nom du controleur", "Erreur d saise", MessageBoxButton.OK, MessageBoxImage.Hand); } else if (txtPrenomControleur.Text == "") { MessageBox.Show("Saisir le prenom du controleur", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Hand); } else { int dernierNumControleur = gstBdd.controleur.Max(contro => contro.id); controleur newControleur = new controleur() { id = dernierNumControleur + 1, login = txtNomClient.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1), mdp = txtNomClient.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1) + "123", statut = "ctrl" }; gstBdd.controleur.Add(newControleur); gstBdd.SaveChanges(); MessageBox.Show("Controleur enregistrée", "Enregistrement", MessageBoxButton.OK, MessageBoxImage.Information); lstControleurs.ItemsSource = gstBdd.controleur.ToList(); } }
private void btnInserer_Click(object sender, RoutedEventArgs e) { int dernierRevele = gstBdd.client.ToList().Find(cli => cli.idcontroleur == contro.id).dernierReleve; if (lstClients.SelectedItem == null) { MessageBox.Show("Sélectionner un client", "Erreur de sélction", MessageBoxButton.OK, MessageBoxImage.Hand); } else if (txtReleve.Text == "") { MessageBox.Show("Saisir le montant du client", "Erreur de saise", MessageBoxButton.OK, MessageBoxImage.Hand); } else if (Convert.ToInt16(txtReleve.Text) < dernierRevele) { MessageBox.Show("Vous pouvez pas insérer montatn plus garnd que celui d'avant", "Erreur de saise", MessageBoxButton.OK, MessageBoxImage.Hand); } else { int nouveau = Convert.ToInt16(txtReleve.Text); gstBdd.client.First(cl => cl.idcontroleur == contro.id).dernierReleve = nouveau; gstBdd.client.First(cl => cl.idcontroleur == contro.id).ancienReleve = dernierRevele; gstBdd.SaveChanges(); MessageBox.Show("Insértion enregistrée", "Enregistrement", MessageBoxButton.OK, MessageBoxImage.Information); } }