public FormatoDeMoeda(CultureInfo cultureInfo) { if ("en".Equals(cultureInfo.Name)) formato = new FormatoDeDolar(); else if ("pt-BR".Equals(cultureInfo.Name)) formato = new FormatoDeReal(); else { var rInfor = new RegionInfo(cultureInfo.Name); string pais = rInfor.DisplayName; throw new ArgumentException("Não foi possível determinar a moeda para o país " + pais); } }
public NumericToWordsConverter(IFormatoDeExtenso formato, CultureInfo cultureInfo) { this.formato = formato; this.cultureInfo = cultureInfo; }
public NumericToWordsConverter(IFormatoDeExtenso formato) { this.formato = formato; cultureInfo = Messages.LOCALE_PT_BR; }