private void btnInsControleur_Click(object sender, RoutedEventArgs e) { if (txtNomControleur.Text == "") { MessageBox.Show("Merci d'entrer le nom du contrôleur"); } else if (txtPrenomControleur.Text == "") { MessageBox.Show("Merci d'entrer le prénom du contrôleur"); } else { controleur unCtrl = new controleur() { nom = txtNomControleur.Text, prenom = txtPrenomControleur.Text, id = gst.controleur.ToList().Last().id + 1, statut = "ctrl", login = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower(), mdp = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower() + "123" }; gst.controleur.Add(unCtrl); gst.SaveChanges(); lstControleurs.ItemsSource = null; lstControleurs.ItemsSource = gst.controleur.ToList(); } }
private void btnInserer_Click(object sender, RoutedEventArgs e) { if (lstClients.SelectedItem == null) { MessageBox.Show("Merci de choisir un client"); } else if (txtNvReleve.Text == "") { MessageBox.Show("Merci d'entrer un releve"); } else if (Convert.ToInt16(txtNvReleve.Text) < (lstClients.SelectedItem as clientCalc).dernierReleve) { MessageBox.Show("Le nouveau releve ne peut pas être inferieur au dernier releve"); } else { client leClient = gst.client.ToList().Find(cl => cl.identifiant == (lstClients.SelectedItem as clientCalc).id); leClient.ancienReleve = leClient.dernierReleve; leClient.dernierReleve = Convert.ToInt16(txtNvReleve.Text); gst.SaveChanges(); lstClients.ItemsSource = null; var querry = from client in gst.client where client.idcontroleur == login.id select new clientCalc { id = client.identifiant, nom = client.nom, prenom = client.prenom, ancienReleve = client.ancienReleve, dernierReleve = client.dernierReleve, diffReleve = client.dernierReleve - client.ancienReleve }; lstClients.ItemsSource = querry.ToList(); } }
private void ajoutController_Click(object sender, RoutedEventArgs e) { if (txtName.Text == "") { MessageBox.Show("saisir un Nom"); } else if (txtPr.Text == "") { MessageBox.Show("saisir un prenom"); } else { controleur unNouveauControleur = new controleur(); { //int id = ; string nom = txtName.Text; string prenom = txtPr.Text; string login = txtName.Text.Substring(0, 1) + txtPr.Text.Substring(0, 1); string mdp = txtName.Text.Substring(0, 1) + txtPr.Text.Substring(0, 1) + "123"; // string statut; }; gst.controleur.Add(unNouveauControleur); gst.SaveChanges(); } }
private void BtnInsertControleur_Click(object sender, RoutedEventArgs e) { if (txtNomControleur == null) { MessageBox.Show("Veuillez saisir le nom du controleur", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else if (txtPrenomControleur == null) { MessageBox.Show("Veuillez saisir le prenom du controleur", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { controleur ctrl = new controleur() { nom = (lstControleurs.SelectedItem as controleur).nom, prenom = (lstControleurs.SelectedItem as controleur).prenom, }; gst.controleur.Add(ctrl); gst.SaveChanges(); MessageBox.Show("Le nouveau controleur a bien été inséré", "Insertion", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void btnInsereClient_Click(object sender, RoutedEventArgs e) { if (txtNomClientt.Text == null) { MessageBox.Show("Veuillez écrire votre nom ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand); } else if (txtPrenomClient.Text == null) { MessageBox.Show("Veuillez écrire prenom ", "Votre choix", MessageBoxButton.OK, MessageBoxImage.Hand); } else { client cl = new client() { nom = (lstClient.SelectedItem as client).nom, prenom = (lstClient.SelectedItem as client).prenom, }; gst1.client.Add(cl); gst1.SaveChanges(); MessageBox.Show("L'insersion de votre controleur \na bien été effectuée", "Insertion", MessageBoxButton.OK, MessageBoxImage.Information); //lstClient.ItemsSource = } }