private void geraRelatorio() { PessoasBL pessoasBL = new PessoasBL(); Pessoas pessoas = new Pessoas(); int pessoaid = Convert.ToInt16(Request.QueryString["pessoaid"].ToString()); lDtPessoa = pessoasBL.PesquisaDataSetDA(pessoaid).Tables[0]; if (lDtPessoa.Rows.Count > 0) { InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourcePessoa = new ReportDataSource("DataSet_Pessoa", lDtPessoa); ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourceInstituicao); ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourcePessoa); ReportCarteirinha.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string periodo = Request.QueryString["periodo"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceMovEstoque = new ReportDataSource("DataSet_MovimentacaoEstoque", lDtPesquisa); ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("periodo", periodo); rptMovestoque.LocalReport.SetParameters(param); rptMovestoque.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptMovestoque.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptMovestoque.LocalReport.DataSources.Add(rptDatasourceMovEstoque); rptMovestoque.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceEventos = new ReportDataSource("DataSet_TurmasDiario", lDtPesquisa); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptEventos.LocalReport.DataSources.Add(rptDatasourceEventos); rptEventos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { EmprestimosBL empBL = new EmprestimosBL(); int empid = Convert.ToInt16(Request.QueryString["emprestimoid"].ToString()); lDtEmp = empBL.PesquisarDataSet(empid).Tables[0]; if (lDtEmp.Rows.Count > 0) { //VendasBL string nomeUsuarioLogado = string.Empty; int idUsuarioLogado = 0; if (Session["usuario"] != null) { List<Usuarios> usuarios; usuarios = (List<Usuarios>)Session["usuario"]; foreach (Usuarios usu in usuarios) { idUsuarioLogado = usu.Id; nomeUsuarioLogado = usu.Nome; } //vendas.UsuarioId = usu_id; } InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceRecibo = new ReportDataSource("DataSet_Recibo", lDtEmp); ReportParameter[] param = new ReportParameter[2]; param[0] = new ReportParameter("nomeUsuario", nomeUsuarioLogado); param[1] = new ReportParameter("idUsuario", idUsuarioLogado.ToString()); ReportRecibos.LocalReport.SetParameters(param); ReportRecibos.LocalReport.DataSources.Add(rptDatasourceInstituicao); ReportRecibos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); ReportRecibos.LocalReport.DataSources.Add(rptDatasourceRecibo); ReportRecibos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; string mes = Request.QueryString["mes"].ToString(); if (lDtPesquisa.Rows.Count > 0) { int countfalta, countPresenca; foreach (DataRow row in lDtPesquisa.Rows) { countfalta = 0; countPresenca = 0; foreach (DataColumn column in lDtPesquisa.Columns) { if ((column.ColumnName.Contains("dia")) && (row[column].ToString() == "F")) countfalta += 1; if ((column.ColumnName.Contains("dia")) && (row[column].ToString() == "P")) countPresenca += 1; if (column.ColumnName.Contains("totalFalta")) row[column] = countfalta; if (column.ColumnName.Contains("totalPresenca")) row[column] = countPresenca; } } //string mes = Request.QueryString["mes"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceFrequencia = new ReportDataSource("DataSet_Frequencia", lDtPesquisa); ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("mes", mes); rptFrequencia.LocalReport.SetParameters(param); rptFrequencia.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptFrequencia.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptFrequencia.LocalReport.DataSources.Add(rptDatasourceFrequencia); rptFrequencia.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string eventos = Request.QueryString["Eventos"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceEventos = new ReportDataSource("DataSet_Eventos", lDtPesquisa); string nome = string.Empty; if (eventos != string.Empty) { EventosBL eveBL = new EventosBL(); Eventos eve = new Eventos(); List<Base> lEventos = eveBL.PesquisarEventos(eventos); foreach (Base pes in lEventos) { if (nome == string.Empty) nome += pes.PesDescricao; else nome += ", " + pes.PesDescricao; } } ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("evento", nome); rptEventos.LocalReport.SetParameters(param); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptEventos.LocalReport.DataSources.Add(rptDatasourceEventos); rptEventos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { VendasBL vendaBL = new VendasBL(); Vendas venda = new Vendas(); int vendaid = Convert.ToInt16(Request.QueryString["vendaid"].ToString()); lDtVenda = vendaBL.PesquisarBLDataSet(vendaid).Tables[0]; if (lDtVenda.Rows.Count > 0) { InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); VendaItensBL vendaItensBL = new VendaItensBL(); VendaItens vendaItens = new VendaItens(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceVenda = new ReportDataSource("DataSet_Venda", lDtVenda); DataSet lds = vendaItensBL.PesquisarBLDataSet(vendaid, "A"); ReportParameter[] param = new ReportParameter[1]; ReportDataSource rptDatasourceVendaItem = new ReportDataSource("DataSet_VendaItens", lds.Tables[0]); decimal valorTotal = utils.ComparaDecimalComZero((lds.Tables[0].Compute("Sum(total)", "").ToString())); decimal descontoTotal = utils.ComparaDecimalComZero(lds.Tables[0].Compute("Sum(desconto)", "").ToString()); NumeroPorExtenso numeroPorExtenso = new NumeroPorExtenso(valorTotal); string valorExtenso = numeroPorExtenso.ToString(); param[0] = new ReportParameter("valorExtenso", valorExtenso); ReportViewer1.LocalReport.SetParameters(param); ReportViewer1.LocalReport.DataSources.Add(rptDatasourceInstituicao); ReportViewer1.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); ReportViewer1.LocalReport.DataSources.Add(rptDatasourceVenda); ReportViewer1.LocalReport.DataSources.Add(rptDatasourceVendaItem); ReportViewer1.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string periodo; if ((Request.QueryString["DtIni"].ToString() != string.Empty) && (Request.QueryString["DtFim"].ToString() != string.Empty)) { periodo = Request.QueryString["DtIni"].ToString() + " a " + Request.QueryString["DtFim"].ToString(); } else { periodo = "Todos"; } string acumulado = Request.QueryString["acumulado"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceVendaItens = new ReportDataSource("DataSet_VendaItens", lDtPesquisa); ReportParameter[] param = new ReportParameter[2]; param[0] = new ReportParameter("periodo", periodo); param[1] = new ReportParameter("acumulado", acumulado); rptVendasAcumulado.LocalReport.SetParameters(param); rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceVendaItens); rptVendasAcumulado.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { DoacoesBL doacoesBL = new DoacoesBL(); Doacoes doacoes = new Doacoes(); int doacaoid = Convert.ToInt16(Request.QueryString["doacaoid"].ToString()); lDtDoacao = doacoesBL.PesquisarDataset(doacaoid).Tables[0]; if (lDtDoacao.Rows.Count > 0) { InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); VendaItensBL vendaItensBL = new VendaItensBL(); VendaItens vendaItens = new VendaItens(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceVenda = new ReportDataSource("DataSet_Doacao", lDtDoacao); decimal valor = Convert.ToDecimal(lDtDoacao.Rows[0]["valor"].ToString()); NumeroPorExtenso numeroPorExtenso = new NumeroPorExtenso(valor); string valorExtenso = numeroPorExtenso.ToString(); ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("valorExtenso", valorExtenso); rptDoacao.LocalReport.SetParameters(param); rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptDoacao.LocalReport.DataSources.Add(rptDatasourceVenda); rptDoacao.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
protected void btnGerar_Click(object sender, EventArgs e) { TitulosBL titulosBL = new TitulosBL(); PortadoresBL portadoresBL = new PortadoresBL(); SelecaoTitulos selTitulos = new SelecaoTitulos(); InstituicoesBL instBL = new InstituicoesBL(); CriarDtBoletos(); DataSet dsInst = instBL.PesquisarDsBL(); List<Titulos> titulos = titulosBL.PesquisarBuscaBL(selTitulos); StringBuilder linhaDigitavel = new StringBuilder(); DateTime dtInicialFV = new DateTime(1997, 10, 07); foreach (Titulos ltTit in titulos) { DataRow linha = dt_boletos.NewRow(); //cedente que vai receber o valor List<Portadores> portadores = portadoresBL.PesquisarBL(utils.ComparaIntComZero(ltTit.Portadorid.ToString())); foreach (Portadores ltPor in portadores) { linha["CodCedente"] = ltPor.CodCedente; linha["CedNossonumero"] = "2222"; //linha["CED_CPFCNPJ"] = ; linha["Cedente"] = dsInst.Tables[0].Rows[0]["razao"].ToString(); linha["CedAgencia"] = ltPor.Agencia.Codigo; //linha["CED_CONTA"] = ltPor.Contas.Codigo; //linha["CED_DIGITOCONTA"] = ltPor.Contas.Digito; if (ltPor.Banco != null) linha["Banco"] = ltPor.Banco.Codigo; else linha["Banco"] = ""; } ////sacado quem vai pagar o titulo //linha["SAC_CPFCNPJ"] = ltTit.Pessoas.CpfCnpj; //linha["SAC_NOME"] = ltTit.Pessoas.Nome; //linha["SAC_ENDERECO"] = ltTit.Pessoas.Endereco; //linha["SAC_BAIRRO"] = ltTit.Pessoas.Bairro.Descricao; //linha["SAC_CIDADE"] = ltTit.Pessoas.Cidade.Descricao; //linha["SAC_CEP"] = ltTit.Pessoas.Cep; //linha["SAC_UF"] = ltTit.Pessoas.Cidade.Estados.Uf; linha["DataVencimento"] = ltTit.DataVencimento; linha["ValorBoleto"] = ltTit.Valor; linha["NumeroDocumento"] = ltTit.Numero; linha["Instrucoes1"] = ddlInstrucao1.SelectedValue; linha["Instrucoes2"] = ddlInstrucao2.SelectedValue; linha["Carteira"] = "teste"; linha["LocalPagamento"] = "Até o vencimento, preferencialmente no Banco Banrisul"; linha["Aceite"] ="N"; //implementar o aceite. linha["DataDocumento"] = ltTit.DataEmissao; linha["DataProcessamento"] = DateTime.Now; linha["Quantidade"] = 1; //codigo do banco 01 - 03 linhaDigitavel.Append(linha["LinhaDigitavel"]); //moeda 9 real 04 - 04 linhaDigitavel.Append("9"); //DAC 05 - 05 linhaDigitavel.Append(" "); //fator de vencimento 06 - 09 linhaDigitavel.Append(utils.CalcularNumeroDiasEntreDatas(dtInicialFV, DateTime.Now)); //valor 10 -19 utils.IncluirCampoNumerico(linhaDigitavel, linha["ValorBoleto"].ToString(), 10); //campo livre 20 - 44 linhaDigitavel.Append(""); //Produto 20 - 20 2 cobrança direta, fichario emitido pelo cliente linhaDigitavel.Append("2"); //Constante 1 linhaDigitavel.Append("1"); //Codigo da agencia 22 - 25 utils.IncluirCampoNumerico(linhaDigitavel, linha["CedAgencia"].ToString(), 4); //Codigo do cedente 26 - 32 utils.IncluirCampoNumerico(linhaDigitavel, linha["CodCedente"].ToString(), 7); //Nosso numero 33 - 40 linhaDigitavel.Append(""); //Constante 40 41 - 42 linhaDigitavel.Append("40"); //Duplo digito modulos 10 e 11 linhaDigitavel.Append(""); linha["LinhaDigitavel"] = linhaDigitavel.ToString(); dt_boletos.Rows.Add(linha); } Session["ldsRel"] = dt_boletos; if (((DataTable)Session["ldsRel"]).Rows.Count != 0) { //l//c ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "WinOpen('/Relatorios/RelBoletos.aspx?Eventos=" + ddlPortador.SelectedValue + "','',600,1000);", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Sua pesquisa não retornou dados.');", true); } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string PessoaId = Request.QueryString["PessoaId"].ToString(); string obraId = Request.QueryString["obraId"].ToString(); string dataRetiradaIni = Request.QueryString["DataRetiradaIni"].ToString(); string dataRetiradaFim = Request.QueryString["DataRetiradaFim"].ToString(); string dataDevolucaoFim = Request.QueryString["DevolucaoFim"].ToString(); string dataDevolucaoIni = Request.QueryString["DevolucaoIni"].ToString(); string Status = Request.QueryString["Status"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceEmprestimos = new ReportDataSource("DataSet_Emprestimo", lDtPesquisa); PessoasBL peBL = new PessoasBL(); Pessoas pe = new Pessoas(); List<Pessoas> lPessoas = peBL.PesquisarBuscaBL(PessoaId); string nome = ""; if (lPessoas.Count != 0 && PessoaId != string.Empty) { nome = lPessoas[0].Nome; } ObrasBL obrasBl = new ObrasBL(); Obras obras = new Obras(); List<Obras> lObras = obrasBl.PesquisarBuscaBL(obraId); string titulo = ""; if (lPessoas.Count != 0 && obraId != string.Empty) { titulo = lObras[0].Titulo; } ReportParameter[] param = new ReportParameter[10]; param[0] = new ReportParameter("nome", nome); param[1] = new ReportParameter("titulo", titulo); param[2] = new ReportParameter("dataRetiradaIni", dataRetiradaIni); param[3] = new ReportParameter("dataRetiradaFim", dataRetiradaFim); param[4] = new ReportParameter("dataDevolucaoIni", dataDevolucaoIni); param[5] = new ReportParameter("dataDevolucaoFim", dataDevolucaoFim); param[6] = new ReportParameter("Status", Status); //rpvEmprestimos.ProcessingMode = ProcessingMode.Local; rpvEmprestimos.LocalReport.SetParameters(param); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicao); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceEmprestimos); rpvEmprestimos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string PessoaId = Request.QueryString["PessoaId"].ToString(); string obraId = Request.QueryString["obraId"].ToString(); string dataRetiradaIni = Request.QueryString["DataRetiradaIni"].ToString(); string dataRetiradaFim = Request.QueryString["DataRetiradaFim"].ToString(); string dataDevolucaoFim = Request.QueryString["DevolucaoFim"].ToString(); string dataDevolucaoIni = Request.QueryString["DevolucaoIni"].ToString(); string acumulado = Request.QueryString["Acumulado"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceEmprestimos = new ReportDataSource("DataSet_Emprestimo", lDtPesquisa); string nome = string.Empty; if (PessoaId != string.Empty) { PessoasBL peBL = new PessoasBL(); Pessoas pe = new Pessoas(); List<Base> lPessoas = peBL.PesquisarPessoas(PessoaId); foreach (Base pes in lPessoas) { if (nome == string.Empty) nome += pes.PesDescricao; else nome += ", " + pes.PesDescricao; } } string titulo = string.Empty; if (obraId != string.Empty) { ObrasBL obrasBl = new ObrasBL(); Obras obras = new Obras(); List<Base> lObras = obrasBl.PesquisarObras(obraId); foreach (Base pes in lObras) { if (titulo == string.Empty) titulo += pes.PesDescricao; else titulo += ", " + pes.PesDescricao; } } ReportParameter[] param = new ReportParameter[7]; param[0] = new ReportParameter("acumulado", acumulado); param[1] = new ReportParameter("dataRetiradaIni", dataRetiradaIni); param[2] = new ReportParameter("dataRetiradaFim", dataRetiradaFim); param[3] = new ReportParameter("dataDevolucaoIni", dataDevolucaoIni); param[4] = new ReportParameter("dataDevolucaoFim", dataDevolucaoFim); param[5] = new ReportParameter("nome", nome); param[6] = new ReportParameter("titulo", titulo); //rpvEmprestimos.ProcessingMode = ProcessingMode.Local; rpvEmprestimos.LocalReport.SetParameters(param); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicao); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceEmprestimos); rpvEmprestimos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
public StringBuilder ArquivoRemessaMontarHeader(StringBuilder header, Portadores portador, string seq) { InstituicoesBL instBL = new InstituicoesBL(); DataSet dsInst = instBL.PesquisarDsBL(); //posicoes 001 - 009 header.Append("01REMESSA"); //posicoes 010 - 026 brancos utils.IncluirCampoAlfanumerico(header, " ", 17); //posicoes 027 - 039 utils.IncluirCampoNumerico(header, portador.CodCedente.ToString(), 13); //posicoes 040 - 046 brancos utils.IncluirCampoAlfanumerico(header, " ", 7); if (dsInst.Tables[0].Rows.Count != 0) { //posicoes 047 - 076 nome da empresa utils.IncluirCampoAlfanumerico(header,utils.RemoveAcentos(dsInst.Tables[0].Rows[0]["razao"].ToString()), 30); } //posicoes 077 - 087 header.Append("041BANRISUL"); //posicoes 088 - 094 brancos utils.IncluirCampoAlfanumerico(header, " ", 7); //posicoes 095 - 100 header.Append(DateTime.Now.ToString("ddMMyy")); //posicoes 101 - 109 brancos utils.IncluirCampoAlfanumerico(header, " ", 9); //posicoes 110 - 113 if (portador.Carteira == "R" || portador.Carteira == "S" || portador.Carteira == "X") { header.Append("0808"); //posicoes 114 - 114 branco utils.IncluirCampoAlfanumerico(header, " ", 1); // posicoes 115 - 115 header.Append("P"); //posicoes 116 - 116 utils.IncluirCampoAlfanumerico(header, " ", 1); //posicoes 117 - 126 utils.IncluirCampoAlfanumerico(header, portador.CodEmpBanriMicro, 10); } else { //posicoes 110 - 113 e 114 ao 126 utils.IncluirCampoAlfanumerico(header, " ", 17); } //posicoes 127 - 394 brancos utils.IncluirCampoAlfanumerico(header, " ", 268); //posicoes 395 - 400 utils.IncluirCampoNumerico(header, seq, 6); return header; }