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, ""); } }
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); }