Exemplo n.º 1
0
        private void btnAddEmploye_Click(object sender, EventArgs e)
        {
            if (txtBoxNom.Text == "" || txtBoxPrenom.Text == "")
            {
                MessageBox.Show("Impossible de créer un employé. Tout les champs doivent être remplis !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Employe unE = new Employe();
                if (rdFeminin.Checked)
                {
                    unE.setSexe(false);
                }
                else
                {
                    unE.setSexe(true);
                }

                //Attribution des valeurs à l'meployé créer précédemment
                unE.setNom(txtBoxNom.Text);
                unE.setPrenom(txtBoxPrenom.Text[0].ToString().ToUpper() + txtBoxPrenom.Text.Substring(1).ToLower());
                unE.setDateNaiss(dtDateNaiss.Value);

                //verif existence
                bool verif;
                verif = uneCo.verifPresenceEmploye(unE);
                if (verif == false)
                {
                    uneCo.AddE(unE.getNom(), unE.getPrenom(), unE.getSexe(), unE.getDateNaiss());
                    MessageBox.Show("Employé inséré avec succès !", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtBoxNom.Text    = "";
                    txtBoxPrenom.Text = "";
                    refreshAll();
                }
                else
                {
                    MessageBox.Show("Inscripiton impossible employé déjà existant.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }