public ActionResult GerarBoleto(UsuarioModel usuario)
 {
     var model = new BoletoModel();
     var boleto = new Services.Boleto().GeraBoleto(model);
     ViewBag.Boleto = boleto;
     return View("Index");
 }
Exemple #2
0
 public void Emitir(BoletoModel boleto_)
 {
     // Ifs Migues, só para justificar o padrão (secundário)
     if (boleto_.Valor >= 3000M)
     {
         throw new ApplicationException("Valor Excedido");
     }
 }
        public void Emitir(BoletoModel boleto_)
        {
            if (boleto_.DataEmissao >= DateTime.Now)
            {
                throw new ApplicationException("Data Inválida");
            }

            _boleto.Transmit(boleto_.Valor, boleto_.DataEmissao, boleto_.Codigo);
        }
        public void Emitir(BoletoModel boleto_)
        {
            if (boleto_.Cedente == String.Empty)
            {
                throw new ApplicationException("Informe o Cedente");
            }

            // Fizemos a chamada a integração para um componente, clsse TEICEIRO (de outra familia), garantimos a compatibilidade do código
            _boleto.Send(boleto_.Valor, boleto_.DataEmissao);
        }
        public void Emitir(BoletoModel boleto_)
        {
            // Ifs Migues, só para justificar o padrão (secundário)
            if (boleto_.Valor == 0M)
            {
                throw new ApplicationException("Boleto Zerado");
            }

            if (boleto_.DataEmissao > DateTime.Now)
            {
                throw new ApplicationException("Boleto Vencido");
            }
        }
 public void Inicialize()
 {
     _boleto = new BoletoModel();
 }