Exemplo n.º 1
0
        private void tbSalaireBrut_Validating(object sender, CancelEventArgs e)
        {
            ErrorProvider ep = new ErrorProvider();
            decimal       salaireConverti;
            bool          conv = decimal.TryParse(tbSalaireBrut.Text, out salaireConverti);

            if (!conv)
            {
                ep.SetError(tbSalaireBrut, "La valeur doit être un décimal");
            }
            else if (!Salarie.IsSalaireValide(salaireConverti))
            {
                ep.SetError(tbSalaireBrut, "Le salaire brut est incorrect");
            }
            else
            {
                ep.SetError(tbSalaireBrut, "");
            }
        }
Exemplo n.º 2
0
        private bool IsValidChampsCommercial()
        {
            bool valid = true;

            if (IsValidChamps() != true)
            {
                epSalarie.SetError(tbMatricule, "Le matricule est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbMatricule, "");
            }
            if (!Salarie.IsNomPrenomValide(tbNom.Text))
            {
                epSalarie.SetError(tbNom, "Le nom est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbNom, "");
            }
            if (!Salarie.IsNomPrenomValide(tbNom.Text))
            {
                epSalarie.SetError(tbPrenom, "Le prénom est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbPrenom, "");
            }
            if (!Salarie.IsDateNaissanceValide(DateTime.Parse(dtpDateNaissance.Text)))
            {
                epSalarie.SetError(dtpDateNaissance, "La date de naissance est incorrecte");
                return(false);
            }
            else
            {
                epSalarie.SetError(dtpDateNaissance, "");
            }
            decimal salaireConverti;
            bool    conv = decimal.TryParse(tbSalaireBrut.Text, out salaireConverti);

            if (!conv)
            {
                epSalarie.SetError(tbSalaireBrut, "La valeur doit être un décimal");
                return(false);
            }
            if (!Salarie.IsSalaireValide(salaireConverti))
            {
                epSalarie.SetError(tbSalaireBrut, "Le salaire brut est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbSalaireBrut, "");
            }
            decimal tauxConverti;
            bool    convers = decimal.TryParse(tbTaux.Text, out tauxConverti);

            if (!convers)
            {
                epSalarie.SetError(tbSalaireBrut, "La valeur doit être un décimal");
                return(false);
            }
            if (!Salarie.IsTauxCSValide(tauxConverti))
            {
                epSalarie.SetError(tbTaux, "Le tauxCS est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbTaux, "");
            }
            decimal commissionConvertie;
            bool    converse = decimal.TryParse(tbCommission.Text, out commissionConvertie);

            if (!converse)
            {
                epSalarie.SetError(tbSalaireBrut, "La valeur doit être un décimal");
                return(false);
            }
            if (!Salarie.IsTauxCSValide(tauxConverti))
            {
                epSalarie.SetError(tbTaux, "Le tauxCS est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbTaux, "");
            }
            decimal chiffreAffaire;
            bool    conversion = decimal.TryParse(tbCommission.Text, out commissionConvertie);

            if (!conversion)
            {
                epSalarie.SetError(tbSalaireBrut, "La valeur doit être un décimal");
                return(false);
            }
            if (!Salarie.IsTauxCSValide(tauxConverti))
            {
                epSalarie.SetError(tbTaux, "Le tauxCS est incorrect");
                return(false);
            }
            else
            {
                epSalarie.SetError(tbTaux, "");
            }
            return(valid);
        }