public string MontaRetorno(Formato formato, ContaBancaria conta) { if (formato.Equals(Formato.CSV)) { return(conta.NomeTitular + ";" + conta.Saldo); } return(Proximo.MontaRetorno(formato, conta)); }
public virtual decimal GetValor(Formato formato) { if (formato.Equals(Formato.EBOOK)) { return(this.ValorEbook); } return(this.ValorImpresso); }
public Exportar(Formato formatoDestino) { if (formatoDestino.Equals(Formato.XLS)) { exportador = new ExportadorExcel(); } if (formatoDestino.Equals(Formato.CSV)) { exportador = new ExportadorCSV(); } if (formatoDestino.Equals(Formato.TXT)) { exportador = new ExportadorTXT(); } if (formatoDestino.Equals(Formato.RTF)) { exportador = new ExportadorRTF(); } }
public string MontaRetorno(Formato formato, ContaBancaria conta) { if (formato.Equals(Formato.XML)) { return(@"<?xml version=""1.0""?>" + "<conta>" + "<nome_titular>" + conta.NomeTitular + "</nome_titular>" + "<saldo_conta>" + conta.Saldo + "</saldo_conta>" + "</conta>"); } return(Proximo.MontaRetorno(formato, conta)); }