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 Emitir(BoletoModel boleto_) { // Ifs Migues, só para justificar o padrão (secundário) if (boleto_.Valor >= 3000M) throw new ApplicationException("Valor Excedido"); }
public void Inicialize() { _boleto = new BoletoModel(); }