Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }