private void tbCommission_Validating(object sender, CancelEventArgs e) { ErrorProvider ep = new ErrorProvider(); decimal commission; bool comconv = decimal.TryParse(tbTaux.Text, out commission); if (!comconv) { ep.SetError(tbSalaireBrut, "La valeur doit être un décimal"); } else if (!Salarie.IsTauxCSValide(commission)) { ep.SetError(tbTaux, "La commission est incorrect"); } else { ep.SetError(tbTaux, ""); } }
private void tbChiffreAffaire_Validating(object sender, CancelEventArgs e) { ErrorProvider ep = new ErrorProvider(); decimal chiffreAffaire; bool chiffreAffconv = decimal.TryParse(tbTaux.Text, out chiffreAffaire); if (!chiffreAffconv) { if (!chiffreAffconv) { ep.SetError(tbSalaireBrut, "La valeur doit être un décimal"); } else if (!Salarie.IsTauxCSValide(chiffreAffaire)) { ep.SetError(tbTaux, "Le chiffre d'affaire est incorrect"); } else { ep.SetError(tbTaux, ""); } } }
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); }