public void Executa(NotaFiscal notaFiscal)
 {
     Console.WriteLine("enviando por sms");
 }
        public NotaFiscal Constroi()
        {
            NotaFiscal notaFiscal= new NotaFiscal(RazaoSocial, Cnpj, Data, ValorTotal, Impostos, todosItens, Observacoes);

            foreach (AcaoAposGerarNota acao in todasAcoesASeremExecutadas)
            {
                acao.Executa(notaFiscal);
            }

            return notaFiscal;
        }
 public void Executa(NotaFiscal notaFiscal)
 {
     Console.WriteLine(notaFiscal.ValorBruto*this.Fator);
 }
 public void Executa(NotaFiscal notaFiscal)
 {
     Console.WriteLine("salvando no banco");
 }