コード例 #1
0
        private void modificationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmModif modif = new FrmModif();

            //menu.MdiParent = this;
            modif.Show();
        }
コード例 #2
0
        private void btnConfirmer_Click(object sender, EventArgs e)
        {
            try
            {
                vVisiteur.nom          = txtNom.Text;
                vVisiteur.prenom       = txtPrenom.Text;
                vVisiteur.rue          = txtAdresse.Text;
                vVisiteur.ville        = txtVille.Text;
                vVisiteur.cp           = txtCP.Text;
                vVisiteur.password     = txtPass.Text;
                vVisiteur.identifiant  = txtIdent.Text;
                vVisiteur.dateEmbauche = txtDateEmbauche.Text;

                Modele.MaConnexion.SaveChanges();
                MessageBox.Show("Modification réussie", "Action");

                FrmModif modif = new FrmModif();
                modif.Show();
                this.Hide();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Enregistrement d'une erreur : " + ex.ToString(), "Action");
            }
        }
コード例 #3
0
        private void btnajout_Click(object sender, EventArgs e)
        {
            if (textId.Text.Length == 0)
            {
                MessageBox.Show("Vous n'avez pas rempli l'id !"); return;
            }
            try
            {
                var FilteredData = Modele.MaConnexion.Visiteur.ToList()
                                   .Where(x => x.idVisiteur == textId.Text);



                if (FilteredData.ToList().Count > 0)
                {
                    MessageBox.Show("Erreur, id déjà pris, veuillez corriger vos erreurs !");
                }
                else
                {
                    Visiteur newVisiteur = new Visiteur();
                    newVisiteur.idVisiteur   = textId.Text;
                    newVisiteur.nom          = txtNom.Text;
                    newVisiteur.prenom       = txtPrenom.Text;
                    newVisiteur.rue          = txtAdresse.Text;
                    newVisiteur.cp           = txtCP.Text;
                    newVisiteur.identifiant  = txtIdent.Text;
                    newVisiteur.ville        = txtVille.Text;
                    newVisiteur.dateEmbauche = txtDateEmbauche.Text;
                    MD5 monMD5 = MD5.Create();
                    newVisiteur.password = GetMd5Hash(monMD5, txtIdent.Text);

                    if (textdroit.Text.Length == 0 || textidlabo.Text.Length == 0)
                    {
                        MessageBox.Show("Erreur, veuillez remplir le droit et idLabo !");
                        return;
                    }
                    else
                    {
                        newVisiteur.droit  = int.Parse(textdroit.Text);
                        newVisiteur.idLabo = int.Parse(textidlabo.Text);
                    }

                    Modele.MaConnexion.Visiteur.Add(newVisiteur);

                    Modele.MaConnexion.SaveChanges();
                    MessageBox.Show("Ajout réussie", "Action");
                    FrmModif modif = new FrmModif();
                    modif.Show();
                    this.Hide();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show("Enregistrement d'une erreur : " + ex.ToString(), "Action");
            }
        }
コード例 #4
0
 private void btnAnnuler_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Voulez-vous vraiment annuler les modifications ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         FrmModif modif = new FrmModif();
         modif.Show();
         this.Hide();
     }
     else
     {
         //
     }
 }