コード例 #1
0
ファイル: wdAdmin.xaml.cs プロジェクト: Mulet-J/ProjetEDF
 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();
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
        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();
            }
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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 =
     }
 }