Esempio n. 1
0
        public string MontaRetorno(Formato formato, ContaBancaria conta)
        {
            if (formato.Equals(Formato.CSV))
            {
                return(conta.NomeTitular + ";" + conta.Saldo);
            }

            return(Proximo.MontaRetorno(formato, conta));
        }
Esempio n. 2
0
        public virtual decimal GetValor(Formato formato)
        {
            if (formato.Equals(Formato.EBOOK))
            {
                return(this.ValorEbook);
            }

            return(this.ValorImpresso);
        }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
        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));
        }