private String pFrenchGetNameNumber(double iNumber, bool bPutOne)
{
switch ((long)iNumber)
{
case 1:
if (bPutOne)
{
return "Un";
}
else
{
return "Un";
}
case 2: return "Deux";
case 3: return "Trois";
case 4: return "Quatre";
case 5: return "Cinq";
case 6: return "Six";
case 7: return "Sept";
case 8: return "Huit";
case 9: return "Neuf";
case 10: return "Dix";
case 11: return "Onze";
case 12: return "Douze";
case 13: return "Treize";
case 14: return "Quatorze";
case 15: return "Quinze";
case 16: return "Seize";
case 17:
case 18:
case 19: return "Dix " + pFrenchGetNameNumber(Math.Truncate(iNumber - 10), bPutOne);
default: return "";
}
}