public void adicionarBoleto(BOLETOS boleto) { entity.salvarBoleto(boleto); }
protected void Page_Load(object sender, EventArgs e) { idPagador = Convert.ToInt32(Session["pagador"]); codBarras = Session["codBarras"].ToString(); linhaDigitavel = (Session["boleto"]).ToString(); boleto = controle.pesquisaBoletoUsuario(idPagador); inscritos = controle.pesquisaInscritosId(idPagador); cedente = controle.pesquisaCedente("IAMSPE"); valor = controle.pesquisaValorPorId(boleto.idValor); conta = controle.pesquisaContaPorId(cedente.idConta); string auxiliar = ""; foreach (char value in linhaDigitavel) { auxiliar += value; if (auxiliar.Length == 5 || auxiliar.Length == 17) { auxiliar += "."; } else if (auxiliar.Length == 11 || auxiliar.Length == 24 || auxiliar.Length == 30 || auxiliar.Length == 37 || auxiliar.Length == 39) { auxiliar += " "; } } //"03399.01233 45600.000009 00000.001024 3 68420000018300" //preenchimento das labels sem tratamento nas bases de dados ou páginas anteriores lblAceite1.Text = "S"; lblEspecieDoc.Text = "DM"; lblQnt.Text = "1"; //preenchimento das labels com tratamento ou formatação anterior a renderização nesta página lblLinhaDigitavel.Text = lblLinhaDigitavel1.Text = auxiliar; lblAgeCodBen.Text = lblAgeCodBen1.Text = conta.agenciaNumero + "/" + cedente.codigoCedente; lblCPF_CNPJ.Text = Convert.ToUInt64(cedente.cnpjCedente).ToString(@"00\.000\.000\/0000\-00"); lblNumBanco.Text = lblNumBanco1.Text = Convert.ToUInt64(conta.codigoBanco).ToString(@"000\-0"); lblNossoNum.Text = lblNossoNum1.Text = Convert.ToUInt64(boleto.nossoNumero).ToString(@"000000000000\-0"); lblNumDocumento.Text = lblNumDocumento1.Text = Convert.ToUInt64(boleto.numeroDocumento).ToString(@"00000000"); lblPagadorRodape.Text = inscritos.nome + " - CPF/CNPJ: " + Convert.ToUInt64(inscritos.cpf).ToString(@"000\.000\.000\-00"); lblPagador.Text = inscritos.nome + " - " + Convert.ToUInt64(inscritos.cpf).ToString(@"000\.000\.000\-00"); lblBeneficiarioRodape.Text = cedente.nomeCedente + " - " + cedente.cnpjCedente; //VALOR DIGITO 19 NÃO IDENTIFICADO O PORQUE OU MÉTODO DE USO lblCarteira.Text = conta.carteira.ToString() + "-19"; //pesquisa para tratamento para representação do endereço no boleto endereco = controle.pesquisaEnderecoPorId(inscritos.idEndereco); //tratamento para endereços no Brasil if (endereco.idPaises == 1) { logradouro = controle.pesquisaLogradouroId(endereco.idLogradouro); cidade = controle.pesquisaCidadeId(endereco.idCidade); estado = controle.pesquisaEstadoId(cidade.idEstado); lblEndPagador.Text = lblEndPagadorRodape.Text = logradouro.siglaLogradouro + endereco.nomeEndereco + ", " + endereco.numeroEndereco + " - " + endereco.cep + " - " + cidade.nomeCidade + "/" + estado.siglaEstado; } //tratamento para endereços fora do país else { pais = controle.pesquisaPaisId(Convert.ToInt32(endereco.idPaises)); lblEndPagador.Text = lblEndPagadorRodape.Text = endereco.nomeEndereco + ", " + endereco.numeroEndereco + " - " + endereco.cep + " - " + cidade.nomeCidade + " - " + pais.nomePais; } //preenchimento das labels sem tratamento ou préviamente tratadas lblBeneficiario.Text = lblBeneficiario1.Text = cedente.nomeCedente; lblDeducoes.Text = lblDeducoes1.Text = boleto.abatimento.ToString(); lblDescontos.Text = lblDescontos1.Text = boleto.descontos.ToString(); lblEspecie.Text = lblEspecie1.Text = boleto.especieDocumento; lblAcrescimo.Text = lblAcrescimo1.Text = boleto.acrescimo.ToString(); lblMulta.Text = lblMulta1.Text = boleto.multa.ToString(); lblValorDocumento.Text = lblValorDocumento1.Text = valor.valor.ToString(); lblLocal.Text = boleto.localPagamento; lblVencimento.Text = lblVencimento1.Text = boleto.dataVencimento; lblDataDocumento1.Text = boleto.dataEmissao; //contrução do campo de informações lblInstrucoesLinha1.Text = boleto.informacoesL1; lblInstrucoesLinha2.Text = boleto.informacoesL2; lblInstrucoesLinha3.Text = boleto.informacoesL3; lblInstrucoesLinha4.Text = boleto.informacoesL4; lblInstrucoesLinha5.Text = boleto.informacoesL5; lblInstrucoesLinha6.Text = boleto.informacoesL6; lblInstrucoesLinha7.Text = boleto.informacoesL7; lblInstrucoesLinha8.Text = boleto.informacoesL8; lblInstrucoesLinha9.Text = boleto.informacoesL9; lblInstrucoesLinha10.Text = boleto.informacoesL10; //chamada para a renderização do código de barras functionCodeBar(codBarras); btnPrint_Click(sender, e); }