public bool InserirBL(InstituicoesLogo insL) { /*criar as regras de negocio*/ InstituicoesLogoDA instituicaoLogoDA = new InstituicoesLogoDA(); return instituicaoLogoDA.InserirDA(insL); }
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() { 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) { 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."; } }
public bool ExcluirDA(InstituicoesLogo insL) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", insL.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_instituicoeslogo", paramsToSP); return true; } catch (Exception e) { return false; } }
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."; } }
public bool InserirDA(InstituicoesLogo insL) { SqlParameter[] paramsToSP = new SqlParameter[3]; paramsToSP[0] = new SqlParameter("@instituicoesid", insL.InstituicoesId); paramsToSP[1] = new SqlParameter("@imagem", insL.Imagem); paramsToSP[2] = new SqlParameter("@extensao", insL.Extensao); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_instituicoeslogo", paramsToSP); return true; } catch (Exception e) { return false; } }
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."; } }
private List<InstituicoesLogo> CarregarObjInstituicoes(SqlDataReader dr) { List<InstituicoesLogo> instituicoesLogo = new List<InstituicoesLogo>(); while (dr.Read()) { InstituicoesLogo insL = new InstituicoesLogo(); insL.Id = int.Parse(dr["ID"].ToString()); insL.InstituicoesId = int.Parse(dr["INSTITUICOESID"].ToString()); insL.Extensao = dr["EXTENSAO"].ToString(); insL.Imagem = (byte[])dr["IMAGEM"]; //.Imagem = dr["IMAGEM"].ToString(); instituicoesLogo.Add(insL); } return instituicoesLogo; }
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 List<Instituicoes> CarregarObjInstituicoes(SqlDataReader dr) { List<Instituicoes> instituicoes = new List<Instituicoes>(); while (dr.Read()) { Instituicoes ins = new Instituicoes(); ins.Id = int.Parse(dr["ID"].ToString()); ins.Codigo = int.Parse(dr["CODIGO"].ToString()); ins.Razao = dr["RAZAO"].ToString(); ins.NomeFantasia = dr["NOMEFANTASIA"].ToString(); ins.Email = dr["EMAIL"].ToString(); ins.Cnpj = dr["CNPJ"].ToString(); ins.CidadeId = utils.ComparaIntComNull(dr["CIDADEID"].ToString()); ins.Cep = dr["CEP"].ToString(); ins.BairroId = utils.ComparaIntComNull(dr["BAIRROID"].ToString()); ins.Endereco = dr["ENDERECO"].ToString(); ins.Numero = dr["NUMERO"].ToString(); ins.Complemento = dr["COMPLEMENTO"].ToString(); ins.DDD = dr["DDD"].ToString(); ins.telefone = dr["telefone"].ToString(); ins.Ranking = utils.ComparaIntComZero(dr["ranking"].ToString()); ins.Senha = dr["senha"].ToString(); ins.Login = dr["login"].ToString(); ins.ServidorSMTP = dr["servidorsmtp"].ToString(); ins.Porta = utils.ComparaIntComNull(dr["porta"].ToString()); CidadesDA cidDA = new CidadesDA(); Cidades cid = new Cidades(); DataSet dsCid = cidDA.PesquisaDA(ins.CidadeId != null ? Convert.ToInt32(ins.CidadeId.ToString()) : 0); if (dsCid.Tables[0].Rows.Count != 0) { cid.Id = (Int32)dsCid.Tables[0].Rows[0]["id"]; cid.Codigo = (Int32)dsCid.Tables[0].Rows[0]["codigo"]; cid.Descricao = (string)dsCid.Tables[0].Rows[0]["descricao"]; cid.EstadoId = (Int32)dsCid.Tables[0].Rows[0]["estadoid"]; } ins.Cidades = cid; InstituicoesLogoDA insLDA = new InstituicoesLogoDA(); List<InstituicoesLogo> instituicoesLogo = insLDA.PesquisarDA(ins.Id); InstituicoesLogo insL = new InstituicoesLogo(); foreach (InstituicoesLogo ltInsL in instituicoesLogo) { insL.Id = ltInsL.Id; insL.InstituicoesId = ltInsL.InstituicoesId; insL.Imagem = ltInsL.Imagem; ins.InstituicaoLogo = insL; } instituicoes.Add(ins); } return instituicoes; }
private void SalvarImagem(bool bRetorno) { if (bRetorno) { InstituicoesLogoBL insLBL = new InstituicoesLogoBL(); InstituicoesLogo instituicoesLogo = new InstituicoesLogo(); byte[] imagemBytes = new byte[fupImgLogo.PostedFile.InputStream.Length + 1]; fupImgLogo.PostedFile.InputStream.Read(imagemBytes, 0, imagemBytes.Length); instituicoesLogo.Id = utils.ComparaIntComZero(hfIdInstLogo.Value); instituicoesLogo.InstituicoesId = utils.ComparaIntComZero(hfId.Value); instituicoesLogo.Extensao = fileType; instituicoesLogo.Imagem = imagemBytes; if (instituicoesLogo.Id > 0) insLBL.EditarBL(instituicoesLogo); else insLBL.InserirBL(instituicoesLogo); } }
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."; } }