Exemple #1
0
        /* Exemplo: Utilizando um Sistema Antigo responsavel pelas faturas e cobrancas
         * Problema:
         * Para utilizar o Sistema Antigo é necessário conhecer varias classes e metodos
         */
        public static void Executar()
        {
            string cpf = "123.123.123-99";

            Cliente cliente = new ClienteDAL().BuscarPorCpf(cpf);

            Fatura fatura = new Fatura(cliente, 1000);

            Cobranca cobranca = new Cobranca(TipoCobranca.Boleto, fatura);

            cobranca.Emitir();

            ContatoCliente contato = new ContatoCliente(cliente, cobranca);

            contato.Enviar();
        }
Exemple #2
0
 public Cobranca(TipoCobranca tipoCobranca, Fatura fatura)
 {
     TipoCobranca = tipoCobranca;
     Fatura       = fatura;
 }