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 CarregarInstituicao() { InstituicoesBL insBL = new InstituicoesBL(); List<Instituicoes> instituicoes = insBL.PesquisarBL(true); foreach (Instituicoes inst in instituicoes) { lblNomeEmpresa.Text = inst.NomeFantasia; } }
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."; } }
public string EnviarEmailSenha(DataSet dsUsu) { try { InstituicoesBL insBL = new InstituicoesBL(); List<Instituicoes> instituicoes = insBL.PesquisarBL(true); StringBuilder msg = new StringBuilder(); msg.Append("Olá "); msg.Append(dsUsu.Tables[0].Rows[0]["nome"]); msg.Append(", \n"); msg.Append("Segue seus dados de login: \n"); msg.Append("Usuário: "); msg.Append(dsUsu.Tables[0].Rows[0]["login"]); msg.Append(", Senha: "); msg.Append(utils.DesCriptografar(dsUsu.Tables[0].Rows[0]["senha"].ToString())); MailMessage Msg = new MailMessage(); foreach (Instituicoes inst in instituicoes) { // Sender e-mail address. Msg.From = new MailAddress(inst.Email); // Recipient e-mail address. Msg.To.Add(dsUsu.Tables[0].Rows[0]["email"].ToString()); Msg.Subject = inst.Razao; Msg.Body = msg.ToString(); Msg.IsBodyHtml = true; Msg.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1"); Msg.BodyEncoding = Encoding.GetEncoding("ISO-8859-1"); // your remote SMTP server IP. SmtpClient smtp = new SmtpClient(); smtp.Host = inst.ServidorSMTP; if (utils.ComparaIntComZero(inst.Porta.ToString()) > 0) smtp.Port = utils.ComparaIntComZero(inst.Porta.ToString()); if(inst.Login != null || inst.Senha != null) smtp.Credentials = new System.Net.NetworkCredential(inst.Login, inst.Senha); smtp.EnableSsl = true; smtp.Send(Msg); } return ""; } catch (Exception ex) { return ex.Message; } }
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."; } }
protected void dtgInstituicao_RowDeleting(object sender, GridViewDeleteEventArgs e) { InstituicoesBL insBL = new InstituicoesBL(); Instituicoes instituicoes = new Instituicoes(); instituicoes.Id = utils.ComparaIntComZero(dtgInstituicao.DataKeys[e.RowIndex][0].ToString()); if ( insBL.ExcluirBL(instituicoes)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public void ProcessRequest(HttpContext context) { if (context.Request.QueryString["logoId"] != null) { InstituicoesBL ibl = new InstituicoesBL(); int id = Convert.ToInt16(context.Request.QueryString["logoId"]); List<Instituicoes> lista = ibl.PesquisarBL(id); byte[] img = lista[0].InstituicaoLogo != null ? lista[0].InstituicaoLogo.Imagem : null; if (img != null) { context.Response.ContentType = "image/" + lista[0].InstituicaoLogo.Extensao; context.Response.OutputStream.Write(img, 0, img.Length); } } }
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."; } }
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."; } }
private void Pesquisar(string valor) { DataTable tabela = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32")); DataColumn coluna3 = new DataColumn("RAZAO", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("EMAIL", Type.GetType("System.String")); DataColumn coluna5 = new DataColumn("CNPJ", Type.GetType("System.String")); DataColumn coluna6 = new DataColumn("CEP", Type.GetType("System.String")); DataColumn coluna7 = new DataColumn("ENDERECO", Type.GetType("System.String")); DataColumn coluna8 = new DataColumn("NUMERO", Type.GetType("System.String")); DataColumn coluna9 = new DataColumn("COMPLEMENTO", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); tabela.Columns.Add(coluna5); tabela.Columns.Add(coluna6); tabela.Columns.Add(coluna7); tabela.Columns.Add(coluna8); tabela.Columns.Add(coluna9); InstituicoesBL insBL = new InstituicoesBL(); List<Instituicoes> instituicoes; instituicoes = insBL.PesquisarBuscaBL(valor); foreach (Instituicoes ins in instituicoes) { DataRow linha = tabela.NewRow(); linha["ID"] = ins.Id; linha["CODIGO"] = ins.Codigo; linha["RAZAO"] = ins.Razao; linha["EMAIL"] = ins.Email; linha["CNPJ"] = utils.FormataCNPJouCPF(ins.Cnpj); linha["CEP"] = ins.Cep; linha["ENDERECO"] = ins.Endereco; linha["NUMERO"] = ins.Numero; linha["COMPLEMENTO"] = ins.Complemento; tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgInstituicao.DataSource = tabela; dtgInstituicao.DataBind(); }
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."; } }
protected void txtCodigo_TextChanged(object sender, EventArgs e) { InstituicoesBL insBL = new InstituicoesBL(); if (insBL.CodigoJaUtilizadoBL(utils.ComparaIntComZero(txtCodigo.Text))) { lblInformacao.Text = "O código " + txtCodigo.Text + " já existe. Informe um novo código."; txtCodigo.Text = ""; txtCodigo.Focus(); } else { lblInformacao.Text = ""; txtNomeFantasia.Focus(); } }
private void CarregarDados(int id_ins) { InstituicoesBL insBL = new InstituicoesBL(); List<Instituicoes> intituicoes = insBL.PesquisarBL(id_ins); foreach (Instituicoes ltIns in intituicoes) { hfId.Value = ltIns.Id.ToString(); txtCodigo.Text = ltIns.Codigo.ToString(); txtRazao.Text = ltIns.Razao; txtNomeFantasia.Text = ltIns.NomeFantasia.ToString(); txtEmail.Text = ltIns.Email; txtCnpj.Text = ltIns.Cnpj; txtCep.Text = ltIns.Cep; txtEndereco.Text = ltIns.Endereco; txtNumero.Text = ltIns.Numero.ToString(); txtComplemento.Text = ltIns.Complemento; txttelefone.Text = ltIns.telefone; txtRanking.Text = ltIns.Ranking.ToString(); txtSenha.Text = ltIns.Senha.ToString(); txtLogin.Text = ltIns.Login.ToString(); txtServidorSmtp.Text = ltIns.ServidorSMTP.ToString(); txtPorta.Text = ltIns.Porta.ToString(); if (ltIns.Cidades != null) { ddlUF.SelectedValue = ltIns.Cidades.EstadoId.ToString(); CarregarDdlCidade(ddlCidades, ltIns.Cidades.EstadoId); CarregarDdlBairro(ddlBairro, ltIns.CidadeId != null ? Convert.ToInt32(ltIns.CidadeId.ToString()) : 0); ddlCidades.SelectedValue = ltIns.CidadeId.ToString(); ddlBairro.SelectedValue = ltIns.BairroId.ToString(); } hfIdInstLogo.Value = ltIns.InstituicaoLogo != null ? ltIns.InstituicaoLogo.Id.ToString() : "0"; } }
protected void btnSalvar_Click(object sender, EventArgs e) { if (!utils.ValidaCNPJ(txtCnpj.Text)) { lblCnpj.Text = "*CNPJ inválido !"; tcInstituicao.ActiveTabIndex = 0; txtCnpj.Focus(); } else { lblCnpj.Text = ""; InstituicoesBL insBL = new InstituicoesBL(); Instituicoes instituicoes = new Instituicoes(); instituicoes.Id = utils.ComparaIntComZero(hfId.Value); instituicoes.Codigo = utils.ComparaIntComZero(txtCodigo.Text); instituicoes.Razao = txtRazao.Text; instituicoes.NomeFantasia = txtNomeFantasia.Text; instituicoes.Email = txtEmail.Text; instituicoes.Cnpj = txtCnpj.Text; instituicoes.CidadeId = utils.ComparaIntComNull(ddlCidades.SelectedValue); instituicoes.Cep = txtCep.Text; instituicoes.BairroId = utils.ComparaIntComNull(ddlBairro.SelectedValue); instituicoes.Endereco = txtEndereco.Text; instituicoes.Numero = txtNumero.Text; instituicoes.Complemento = txtComplemento.Text; instituicoes.telefone = txttelefone.Text; instituicoes.Ranking = utils.ComparaIntComZero(txtRanking.Text); instituicoes.Login = txtLogin.Text; instituicoes.ServidorSMTP = txtServidorSmtp.Text; instituicoes.Porta = utils.ComparaIntComNull(txtPorta.Text); if (txtSenha.Text != string.Empty) instituicoes.Senha = txtSenha.Text; int idIns = 0; if (instituicoes.Id > 0) { idIns = instituicoes.Id; if (insBL.EditarBL(instituicoes)) { VerificarImagem(); ExibirMensagem("Instituição atualizada com sucesso !"); } else ExibirMensagem("Não foi possível atualizar a instituição. Revise as informações."); } else { hfId.Value = insBL.InserirBL(instituicoes).ToString(); if (utils.ComparaIntComZero(hfId.Value) > 0) { VerificarImagem(); ExibirMensagem("Instituição gravada com sucesso !"); LimparCampos(); } } } }
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; }