protected void Page_Load(object sender, EventArgs e) { DateTime vencimento = DateTime.Now.AddDays(5); Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "0542", "5413000"); c.Codigo = "13000"; Boleto b = new Boleto(vencimento, 1642, "198", "02592082835", c); b.NumeroDocumento = "1008073"; b.Sacado = new Sacado("000.000.000-00", "Nome do seu Cliente "); b.Sacado.Endereco.End = "Endereço do seu Cliente "; b.Sacado.Endereco.Bairro = "Bairro"; b.Sacado.Endereco.Cidade = "Cidade"; b.Sacado.Endereco.CEP = "00000000"; b.Sacado.Endereco.UF = "UF"; //b.Instrucoes.Add("Não Receber após o vencimento"); //b.Instrucoes.Add("Após o Vencimento pague somente no Bradesco"); //b.Instrucoes.Add("Instrução 2"); //b.Instrucoes.Add("Instrução 3"); Instrucao_Safra instrucao = new Instrucao_Safra(); instrucao.Descricao = "Instrução 1"; b.Instrucoes.Add(instrucao); boletoBancario.Boleto = b; boletoBancario.Boleto.Valida(); boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show"); }
public string Safra() { DateTime vencimento = new DateTime(2007, 9, 10); Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "0542", "5413000"); c.Codigo = "13000"; BoletoNet.Boleto b = new BoletoNet.Boleto(vencimento, 1642, "198", "02592082835", c); b.NumeroDocumento = "1008073"; b.Sacado = new Sacado("000.000.000-00", "Nome do seu Cliente "); b.Sacado.Endereco.End = "Endereço do seu Cliente "; b.Sacado.Endereco.Bairro = "Bairro"; b.Sacado.Endereco.Cidade = "Cidade"; b.Sacado.Endereco.CEP = "00000000"; b.Sacado.Endereco.UF = "UF"; //b.Instrucoes.Add("Não Receber após o vencimento"); //b.Instrucoes.Add("Após o Vencimento pague somente no Bradesco"); //b.Instrucoes.Add("Instrução 2"); //b.Instrucoes.Add("Instrução 3"); Instrucao_Safra instrucao = new Instrucao_Safra(); instrucao.Descricao = "Instrução 1"; b.Instrucoes.Add(instrucao); boletoBancario.Boleto = b; boletoBancario.Boleto.Valida(); return boletoBancario.MontaHtmlEmbedded(); }
public Instrucao CarregaInstrucao(int codigoBanco, int codigoInstrucao, int quantidadeDias) { IInstrucao _IInstrucao = null; //Instrucao instrucao; try { switch (codigoBanco) { //399 - HSBC case 399: _IInstrucao = new Instrucao_HSBC(codigoInstrucao, quantidadeDias); break; //104 - Caixa case 104: _IInstrucao = new Instrucao_Caixa(codigoInstrucao, quantidadeDias); break; //341 - Itaú case 341: _IInstrucao = new Instrucao_Itau(codigoInstrucao, quantidadeDias); break; //1 - Banco do Brasil case 1: _IInstrucao = new Instrucao_BancoBrasil(codigoInstrucao, quantidadeDias); break; //356 - Real case 356: _IInstrucao = new Instrucao_Real(codigoInstrucao, quantidadeDias); break; //422 - Safra case 422: _IInstrucao = new Instrucao_Safra(codigoInstrucao, quantidadeDias); break; //237 - Bradesco //707 - Daycoval case 237: case 707: _IInstrucao = new Instrucao_Bradesco(codigoInstrucao, quantidadeDias); break; //347 - Sudameris case 347: _IInstrucao = new Instrucao_Sudameris(codigoInstrucao, quantidadeDias); break; //353 - Santander case 353: case 33: case 8: //case 8: _IInstrucao = new Instrucao_Santander(codigoInstrucao, quantidadeDias); break; //070 - BRB case 70: _IInstrucao = new Instrucao_BRB(codigoInstrucao, quantidadeDias); break; //479 - BankBoston case 479: _IInstrucao = new Instrucao_BankBoston(codigoInstrucao, quantidadeDias); break; //41 - Banrisul case 41: _IInstrucao = new Instrucao_Banrisul(codigoInstrucao, quantidadeDias); break; //756 - Sicoob case 756: _IInstrucao = new Instrucao_Sicoob(codigoInstrucao, quantidadeDias); break; //85 - CECRED case 85: _IInstrucao = new Instrucao_Cecred(codigoInstrucao, quantidadeDias); break; //748 - Sicredi case 748: _IInstrucao = new Instrucao_Sicredi(codigoInstrucao, quantidadeDias); break; //655 - Votorantim case 655: //_IInstrucao = new Instrucao_Votorantim(); break; case 136: _IInstrucao = new Instrucao_Unicred(codigoInstrucao, quantidadeDias); break; default: throw new Exception("Código do banco não implementando: " + codigoBanco); } } catch (Exception ex) { throw new Exception("Erro durante a execução da transação.", ex); } Instrucao instrucao = new Instrucao(codigoBanco); instrucao.Codigo = codigoInstrucao; instrucao.Descricao = _IInstrucao.Descricao; instrucao.QuantidadeDias = _IInstrucao.QuantidadeDias; return(instrucao); }