本文整理汇总了C#中Boleto类的典型用法代码示例。如果您正苦于以下问题:C# Boleto类的具体用法?C# Boleto怎么用?C# Boleto使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Boleto类属于命名空间,在下文中一共展示了Boleto类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
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", "0501", "6703255");
c.Codigo = "13000";
//Nosso número com 7 dígitos
string nn = "0003020";
//Nosso número com 13 dígitos
//nn = "0000000003025";
Boleto b = new Boleto(vencimento, 1642, "198", nn, c);// EnumEspecieDocumento_Sudameris.DuplicataMercantil);
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 Sudameris");
//b.Instrucoes.Add("Instrução 2");
//b.Instrucoes.Add("Instrução 3");
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例2: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DateTime vencimento = new DateTime(2007,12,20);//DateTime.Now.AddDays(1);
Instrucao_Sicredi item1 = new Instrucao_Sicredi(9, 5);
Instrucao_Sicredi item2 = new Instrucao_Sicredi();
Cedente c = new Cedente("10.823.650/0001-90", "SAFIRALIFE", "0165", "9", "00623","2","02");
c.Codigo = "13000";
Boleto b = new Boleto(vencimento, 0.1m, "112", "07200004", c);
b.NumeroDocumento = "00000001";
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";
// Exemplo de como adicionar mais informações ao sacado
b.Sacado.InformacoesSacado.Add(new InfoSacado("TÍTULO: " + "2541245"));
item2.Descricao += " " + item1.QuantidadeDias.ToString() + " dias corridos do vencimento.";
b.Instrucoes.Add(item1);
b.EspecieDocumento = new EspecieDocumento_Sicredi("A");
b.Aceite = "S";
b.ValorBoleto = 150.35m;
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
boletoBancario.FormatoCarne = (Request.Url.Query == "?formatocarne");
}
示例3: PreparaBoleto
protected BoletoBancario PreparaBoleto()
{
DateTime vencimento = new DateTime(2007, 9, 10);
Instrucao_Itau item1 = new Instrucao_Itau(9, 5);
Instrucao_Itau item2 = new Instrucao_Itau(81, 10);
Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "0542", "13000");
//Na carteira 198 o código do Cedente é a conta bancária
c.Codigo = "13000";
Boleto b = new Boleto(vencimento, 1642, "198", "92082835", c);
b.NumeroDocumento = "1008073";
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "DF";
item2.Descricao += " " + item2.QuantidadeDias.ToString() + " dias corridos do vencimento.";
b.Instrucoes.Add(item1);
b.Instrucoes.Add(item2);
BoletoBancario itau = new BoletoBancario();
itau.CodigoBanco = 341;
itau.Boleto = b;
return itau;
}
示例4: TestGeracaoArquivoRemessa
public void TestGeracaoArquivoRemessa()
{
var remessa = new Remessa(Remessa.EnumTipoAmbiemte.Homologacao, EnumCodigoOcorrenciaRemessa.Registro, "2");
var banco = Fabricas.BancoFactory.ObterBanco("104", "0");
var contaBancariaCedente = new ContaBancaria("007", "8", "1234", "0");
var cedente = new Cedente("999999", 0, "99.999.999/9999-99", "Razão Social X", contaBancariaCedente, null);
var sacado = new Sacado("Sacado Fulano de Tal", "99.999.999/9999-99", new Endereco
{
TipoLogradouro = "R",
Logradouro = "1",
Bairro = "Bairro X",
Cidade = "Cidade X",
SiglaUf = "XX",
Cep = "12345-000",
Complemento = "Comp X",
Numero = "9"
});
var carteira = new CarteiraCobranca { Codigo = "SR" };
var boleto = new Boleto(carteira, cedente, sacado, remessa)
{
NumeroDocumento = "19",
ValorBoleto = (decimal)1000.51,
IdentificadorInternoBoleto = "19",
DataVencimento = new DateTime(2014, 06, 30),
Especie = banco.ObtemEspecieDocumento(EnumEspecieDocumento.DuplicataMercantil)
};
banco.FormatarBoleto(boleto);
}
示例5: TesteCalculoNossoNumeroBoleto
public void TesteCalculoNossoNumeroBoleto()
{
var remessa = new Remessa(Remessa.EnumTipoAmbiemte.Homologacao, EnumCodigoOcorrenciaRemessa.Registro, "1");
var banco = Fabricas.BancoFactory.ObterBanco("070", "");
var contaBancariaCedente = new ContaBancaria("201", "", "19316", "9");
var cedente = new Cedente("9999999", 0, "99.999.999/9999-99", "Razão Social X", contaBancariaCedente, null);
var sacado = new Sacado("Sacado Fulano de Tal", "99.999.999/9999-99", new Endereco()
{
TipoLogradouro = "R",
Logradouro = "1",
Bairro = "Bairro X",
Cidade = "Cidade X",
SiglaUf = "XX",
Cep = "12345-000",
Complemento = "Comp X",
Numero = "9"
});
var carteira = new CarteiraCobranca();
carteira.Codigo = "1";
carteira.Tipo = "1";
var boleto = new Boleto(carteira, cedente, sacado, remessa);
boleto.NumeroDocumento = "37018";
boleto.ValorBoleto = Convert.ToDecimal(1.00);
boleto.IdentificadorInternoBoleto = "37018";
boleto.DataVencimento = new DateTime(2008, 06, 27);
banco.FormataNossoNumero(boleto);
Assert.AreEqual("103701807010", boleto.NossoNumeroFormatado);
}
示例6: Page_Load
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", "4444", "", "", "");
c.Codigo = "123456";
c.DigitoCedente = 7;
c.Carteira = "1";
Boleto b = new Boleto(vencimento, 10, "1", "897654321", c);
b.NumeroDocumento = "119964";
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";
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例7: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DateTime vencimento = new DateTime(2003, 5, 15);
Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "2269", "130000946");
c.Codigo = "1795082";
Boleto b = new Boleto(vencimento, 0.20m, "101", "566612457800", c);
//NOSSO NÚMERO
//############################################################################################################################
//Número adotado e controlado pelo Cliente, para identificar o título de cobrança.
//Informação utilizada pelos Bancos para referenciar a identificação do documento objeto de cobrança.
//Poderá conter número da duplicata, no caso de cobrança de duplicatas, número de apólice, no caso de cobrança de seguros, etc.
//Esse campo é devolvido no arquivo retorno.
b.NumeroDocumento = "0282033";
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "DF";
//Espécie Documento - [R] Recibo
b.EspecieDocumento = new EspecieDocumento_Santander("17");
boletoBancario.Boleto = b;
boletoBancario.MostrarCodigoCarteira = true;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例8: HeaderRemessaCnab400
public HeaderRemessaCnab400(Boleto boleto, int numeroSequencialRemessa, int numeroSequencialRegistro,
DateTime? dataHora = null)
{
this.CodigoBanco = boleto.BancoBoleto.CodigoBanco;
this.Agencia = boleto.CedenteBoleto.ContaBancariaCedente.Agencia;
this.DvAgencia = boleto.CedenteBoleto.ContaBancariaCedente.DigitoAgencia;
this.ContaCorrente = boleto.CedenteBoleto.ContaBancariaCedente.Conta;
this.DvContaCorrente = boleto.CedenteBoleto.ContaBancariaCedente.DigitoConta;
this.CodigoEmpresa = boleto.CedenteBoleto.CodigoCedente;
this.NomeEmpresa = boleto.CedenteBoleto.Nome;
this.NumeroSequencialRemessa = numeroSequencialRemessa;
this.NumeroSequencialRegistro = numeroSequencialRegistro;
if (dataHora == null)
this.DataDeGravacao = DateTime.Now;
else
this.DataDeGravacao = (DateTime) dataHora;
#region #033|SANTANDER
// Informação cedida pelo banco que identifica o arquivo remessa do cliente
this.CodigoDeTransmissao = boleto.CodigoDeTransmissao;
#endregion
}
示例9: Page_Load
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", "1234", "5", "12345678", "9");
c.Codigo = "00000000504";
Boleto b = new Boleto(vencimento, 45.50m, "18", "12345678901", c);
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "DF";
//Adiciona as instruções ao boleto
#region Instruções
//Protestar
Instrucao_Banrisul item = new Instrucao_Banrisul(9, 10, 0);
b.Instrucoes.Add(item);
#endregion Instruções
b.NumeroDocumento = "12345678901";
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例10: FormataCodigoBarra
public void FormataCodigoBarra(Boleto boleto)
{
// Código de Barras
//banco & moeda & fator & valor & carteira & nossonumero & dac_nossonumero & agencia & conta & dac_conta & "000"
string banco = CodigoBanco.PadLeft(3, '0');
string moeda = boleto.Moeda;
//string digito = "";
string valorBoleto = boleto.ValorBoleto.ToString("f").Replace(",", "").Replace(".", "");
valorBoleto = valorBoleto.PadLeft(10, '0');
string fatorvencimento = Common.FatorVencimento(boleto.DataVencimento).ToString(CultureInfo.InvariantCulture);
string agencia = Common.Right(boleto.CedenteBoleto.ContaBancariaCedente.Agencia, 3) +
boleto.CedenteBoleto.ContaBancariaCedente.DigitoAgencia;
string convenio = boleto.CedenteBoleto.Convenio.PadLeft(4, '0');
string nossonumero = boleto.IdentificadorInternoBoleto.PadLeft(16, '0');
/*
* Conforme documentação técnica do BASA o identificador será sempre '8'.
* Samuel R. ([email protected])
*/
const string identificadorsistema = "8";
boleto.CodigoBarraBoleto = string.Format("{0}{1}{2}{3}",
banco, moeda, fatorvencimento, valorBoleto);
boleto.CodigoBarraBoleto += string.Format("{0}{1}{2}{3}",
agencia, convenio, nossonumero, identificadorsistema);
_dacBoleto = Mod11_CodigoBarra(boleto.CodigoBarraBoleto, 9);
boleto.CodigoBarraBoleto = Common.Left(boleto.CodigoBarraBoleto, 4) + _dacBoleto +
Common.Right(boleto.CodigoBarraBoleto, 39);
}
示例11: PostFormUpdateBasket
public ActionResult PostFormUpdateBasket(Boleto boleto)
{
try
{
var boletoDB = db.Boleto.FirstOrDefault();
boletoDB.merchant_id = boleto.merchant_id;
boletoDB.cedente = boleto.cedente;
boletoDB.order_id = boleto.order_id;
boletoDB.banco = boleto.banco;
boletoDB.numero_agencia = boleto.numero_agencia;
boletoDB.numero_conta = boleto.numero_conta;
boletoDB.url_logo_lojista = boleto.url_logo_lojista;
boletoDB.mensagem_header_lojista = boleto.mensagem_header_lojista;
boletoDB.numero_pedido = boleto.numero_pedido;
boletoDB.ano_nosso_numero = boleto.ano_nosso_numero;
boletoDB.cpf_sacado = boleto.cpf_sacado;
db.SaveChanges();
String numeroPedido = boleto.order_id;
ViewBag.numeroPedido = numeroPedido;
}
catch (Exception e)
{
ViewBag.ResultadoOperacao = "Erro ao realizar operacao: " + e.Message.ToString();
}
return View("FormBoleto");
}
开发者ID:setiasp,项目名称:SetiaPaymentModuleBradesco-ClientAspNetMvc,代码行数:32,代码来源:PaymentBradescoController.cs
示例12: Page_Load
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", "1234", "5", "12345678", "9");
c.Codigo = "12548";
Boleto b = new Boleto(vencimento, 45.50m, "CNR", "125478", c);
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.NumeroDocumento = "12345678901";
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例13: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DateTime vencimento = DateTime.Now.AddDays(5);
Cedente c = new Cedente("00.000.000/0000-00", "Coloque a Razão Social da sua empresa aqui", "1234", "12345");
c.Codigo = "12345";
Boleto b = new Boleto(vencimento, 0.1m, "57", "123456", c, new EspecieDocumento(356, "9"));
b.NumeroDocumento = "1234567";
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 Real");
//b.Instrucoes.Add("Instrução 2");
//b.Instrucoes.Add("Instrução 3");
real.Boleto = b;
EspeciesDocumento ed = EspecieDocumento_Real.CarregaTodas();
real.Boleto.Valida();
real.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}
示例14: Page_Load
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");
}
示例15: Page_Load
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", "208", "", "010357", "6");
c.Codigo = "13000";
Boleto b = new Boleto(vencimento, 0.01m, "COB", "119964", c);
b.NumeroDocumento = "119964";
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");
boletoBancario.Boleto = b;
boletoBancario.Boleto.Valida();
boletoBancario.MostrarComprovanteEntrega = (Request.Url.Query == "?show");
}