{ //uislcs: não foi testado ainda! public static sicoob_doc select_boleto() { sicoob_doc res; using (SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("select_boleto", conn)) { SqlDataReader rdr = cmd.ExecuteReader(); rdr.Read(); //uislcs: se o primerio argumento for verdadeiro vai executar a rotina para gerar o código de barras e a linha digitável res = new sicoob_doc(true, rdr["numero"].ToString(), rdr["data"].ToString(), rdr["vencimento"].ToString(), rdr["valor"].ToString(), rdr["nossonumero"].ToString(), rdr["quantidade"].ToString(), rdr["parcela"].ToString(), rdr["cedente_nome"].ToString(), rdr["cnpj"].ToString(), rdr["banco"].ToString(), rdr["agencia"].ToString(), rdr["codigo"].ToString(), rdr["carteira"].ToString(), rdr["modalidade"].ToString(), rdr["aceite"].ToString(), rdr["doc_especie"].ToString(), rdr["moeda_especie"].ToString(), rdr["local_pagamento"].ToString(), rdr["instrucoes"].ToString(), rdr["taxa_bancaria"].ToString(), rdr["usodobanco"].ToString(), rdr["sacado"].ToString(), rdr["sacado_cpf"].ToString(), rdr["sacado_endereco"].ToString(), rdr["sacado_cidade"].ToString(), rdr["sacado_cep"].ToString(), rdr["sacado_uf"].ToString()); rdr.Close(); return(res); } conn.Close(); } }
protected void Page_Load(object sender, EventArgs e) { string vencimento = DateTime.Now.AddMonths(1).ToShortDateString(); sicoob_doc scd = new sicoob_doc(true, "123456", "30/08/2007", vencimento, "38,00", "226", "1", "001", "Uisleandro CS", "CNPJ", "237", "0000", "00000", "1", "01", "N", "99", "REAL", "pagável em qualquer banco até o vencimento", "Referência: compras no site meuclick.net <br />Taxa bancária: R$ 1,50 <br />- Sr. Caixa, cobrar multa de 2% após o vencimento <br />- Em caso de dúvidas entre em contato conosco: <[email protected]><br />- Emitido pelo sistema meuclick.net - <http://www.meuclick.net><br />", "1,50", "", "Nome do Sacado", "000.000.000-00", "R. Tal casa tal, 100", "Euclides da Cunha", "48500-000", "BA"); Literal_cedente_nome.Text = scd.cedente_nome; Literal_agencia_Codcedente.Text = scd.agencia + "/" + scd.codigo; Literal_banco_cod.Text = "756-0"; Literal_carteira.Text = scd.carteira; Literal_documento_aceite.Text = scd.aceite; Literal_documento_data.Text = scd.data; Literal_documento_dataproc.Text = DateTime.Now.ToShortDateString(); // Data de Impressão || Processamento Literal_documento_nossonumero.Text = scd.nossonumero; Literal_documento_numero.Text = scd.numero; Literal_documento_especie.Text = scd.doc_especie; Literal_instrucoes.Text = scd.instrucoes; Literal_moeda_especie.Text = scd.moeda_especie; Literal_linha_digitavel.Text = scd.linhadigitavel; Literal_pagamento_local.Text = scd.local_pagamento; Literal_quantidade.Text = scd.quantidade; //Literal_referencia.Text = scd.referencia; // Sacado_Ident Literal_sacado_cepcidadeuf.Text = scd.sacado_cidade + " " + scd.sacado_cep + " " + scd.sacado_uf; Literal_sacado_cpf.Text = " - CPF: " + scd.sacado_cpf; Literal_sacado_endereco.Text = scd.sacado_endereco; Literal_sacado_nome.Text = scd.sacado; //Literal_taxa_bancaria.Text = scd.taxa_bancaria; Literal_usodobanco.Text = scd.usodobanco; // Boletos_Ident Literal_valor_documento1.Text = scd.valor; Literal_valor_documento2.Text = scd.valor; Literal_vencimento_data.Text = scd.vencimento; //SEGUNDA PARTE DO LAYOUT Literal_cedente_nome2.Text = scd.cedente_nome;; Literal_agencia_Codcedente2.Text = scd.agencia + "/" + scd.codigo; Literal_banco_cod2.Text = "756-0"; Literal_carteira2.Text = scd.carteira; Literal_documento_aceite2.Text = scd.aceite; Literal_documento_data2.Text = scd.data; Literal_documento_dataproc2.Text = DateTime.Now.ToShortDateString(); // Data de Impressão || Processamento Literal_documento_nossonumero2.Text = scd.nossonumero; Literal_documento_numero2.Text = scd.numero; Literal_documento_especie2.Text = scd.doc_especie; Literal_instrucoes2.Text = scd.instrucoes; Literal_moeda_especie2.Text = scd.moeda_especie; Literal_linha_digitavel2.Text = scd.linhadigitavel; Literal_pagamento_local2.Text = scd.local_pagamento; Literal_quantidade2.Text = scd.quantidade; //Literal_referencia2.Text = scd.referencia; // Sacado_Ident Literal_sacado_cepcidadeuf2.Text = scd.sacado_cidade + " " + scd.sacado_cep + " " + scd.sacado_uf; Literal_sacado_cpf2.Text = " - CPF: " + scd.sacado_cpf; Literal_sacado_endereco2.Text = scd.sacado_endereco; Literal_sacado_nome2.Text = scd.sacado; //Literal_taxa_bancaria2.Text = scd.taxa_bancaria; Literal_usodobanco2.Text = scd.usodobanco; // Boletos_Ident Literal_valor_documento12.Text = scd.valor; Literal_valor_documento22.Text = scd.valor; Literal_vencimento_data2.Text = scd.vencimento; if (Request.QueryString[""] != null) { Response.ContentType = "image/gif"; System.Drawing.Bitmap bt = Barras.getBarras(scd.codigodebarras); bt.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif); } }