public BoletoBancario ObterBoletoBancario(int Id) { var exemplos = new Exemplos(Id); switch ((Bancos)Id) { case Bancos.BancodoBrasil: return(exemplos.BancodoBrasil()); case Bancos.Banrisul: return(exemplos.Banrisul()); case Bancos.Basa: return(exemplos.Basa()); case Bancos.Bradesco: return(exemplos.Bradesco()); case Bancos.BRB: return(exemplos.BRB()); case Bancos.Caixa: return(exemplos.Caixa()); case Bancos.HSBC: return(exemplos.HSBC()); case Bancos.Itau: return(exemplos.Itau()); case Bancos.Real: return(exemplos.Real()); case Bancos.Safra: return(exemplos.Safra()); case Bancos.Santander: return(exemplos.Santander()); case Bancos.Sicoob: return(exemplos.Sicoob()); case Bancos.Sicred: return(exemplos.Sicred()); case Bancos.Sudameris: return(exemplos.Sudameris()); case Bancos.Unibanco: return(exemplos.Unibanco()); case Bancos.Semear: return(exemplos.Semear()); case Bancos.Caruana: return(exemplos.Caruana()); default: throw new ArgumentException("Banco não implementado"); } }