Пример #1
0
        private void TextBox_Leave(object sender, EventArgs e)
        {
            TextBox    textBox = (TextBox)sender;
            PictureBox image;
            int        erreur = 0;

            switch (Convert.ToInt32(textBox.Tag))
            {
            case 1:
            case 2:
                erreur = form.validate(textBox);    //Envoie le textbox a valider
                break;

            case 3:
            case 4:
            case 5:
                erreur = form.validateDate(textBox);    //Envoie le textbox pour valider la date
                break;

            case 6:
                //erreur = form.validateAddresse(textBox);//Envoie le textbox pour valider l'addresse
                break;

            case 7:
                erreur = form.validateTel(textBox);    //Envoie le textbox pour valider le # de telephone
                break;

            case 8:
                erreur = form.validateEmail(textBox);    //Envoie le textbox pour valider l'email de l'employé
                break;

            case 9:
                erreur = form.validatePoste(textBox);    //Envoie le textbox pour valider le poste
                break;

            case 10:
                erreur = form.validateMatricule(textBox);    //Envoie le textbox pour valider le matricule
                break;

            case 11:
                erreur = form.validateTel(textBox);    //Envoie le textbox pour valider le # de cellulaire
                break;
            }
            if (Convert.ToInt32(textBox.Tag) == 6)
            {
                image         = (PictureBox)groupBox1.Controls["picValid6"];
                image.Visible = true;
            }

            if (erreur > 0)
            {
                image         = (PictureBox)groupBox1.Controls["picError" + erreur];
                image.Visible = true;
            }
            else
            {
                cptValide++;//Ajoute un au compteur de validation
                image         = (PictureBox)groupBox1.Controls["picError" + textBox.Tag];
                image.Visible = false;
                image         = (PictureBox)groupBox1.Controls["picValid" + textBox.Tag];
                image.Visible = true;
            }
            if (cptValide == 10)//Nombre de textbox a valider
            {
                btnCreerEmploye.Enabled = true;
            }
        }