public ActionResult GerarBoleto(UsuarioModel usuario) { var model = new BoletoModel(); var boleto = new Services.Boleto().GeraBoleto(model); ViewBag.Boleto = boleto; return View("Index"); }
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(); }