protected List<Protocolo> bindGrid() { List<Protocolo> lista = new List<Protocolo>(); AdaptadorProtocolo adpt = new AdaptadorProtocolo(); if ((String)Session["orderBy"] == null) { orderBy = "asc"; Session.Add("orderBy", orderBy); } else { if ((String)Session["orderBy"] == "asc") { orderBy = "desc"; Session["orderBy"] = orderBy; } else { orderBy = "asc"; Session["orderBy"] = orderBy; } } lista = adpt.porColuna(null, coluna, orderBy); return lista; }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; AdaptadorProtocolo adpt = new AdaptadorProtocolo(); GridView1.DataSource = adpt.Todos(); GridView1.DataBind(); }
protected List <Protocolo> bindGrid() { List <Protocolo> lista = new List <Protocolo>(); AdaptadorProtocolo adpt = new AdaptadorProtocolo(); if ((String)Session["orderBy"] == null) { orderBy = "asc"; Session.Add("orderBy", orderBy); } else { if ((String)Session["orderBy"] == "asc") { orderBy = "desc"; Session["orderBy"] = orderBy; } else { orderBy = "asc"; Session["orderBy"] = orderBy; } } lista = adpt.porColuna(null, coluna, orderBy); return(lista); }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { comando = (String)Session["lista"]; GridView1.PageIndex = e.NewPageIndex; AdaptadorProtocolo adpt = new AdaptadorProtocolo(); GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); }
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e) { int index; string diretorio; if (e.CommandName == "Abrir") { string nome = ""; try { index = Convert.ToInt32(e.CommandArgument) - (GridView1.PageSize * GridView1.PageIndex); int id = Convert.ToInt32(GridView1.DataKeys[index].Value); AdaptadorProtocolo adpt = new AdaptadorProtocolo(); Protocolo protocolo = new Protocolo(); protocolo = adpt.obterProtocoloPorId(id.ToString()); nome = protocolo.arq_Arquivo; //diretorio = Server.MapPath("~\\arquivos\\protocolos\\"); diretorio = Server.MapPath(Settings.Default.CaminhoDoRepositorioProtocolo); if (Directory.Exists(diretorio)) { Response.Clear(); Response.ClearHeaders(); Response.AddHeader("Content-Type", "image/tiff"); Response.AddHeader("Content-Disposition", "attachment; filename=" + nome); FileStream file = new FileStream(diretorio + nome, System.IO.FileMode.Open, FileAccess.Read); byte[] bytes = new byte[Convert.ToInt32(file.Length)]; file.Read(bytes, 0, bytes.Length); file.Close(); Response.OutputStream.Write(bytes, 0, bytes.GetUpperBound(0)); Response.Flush(); Response.Close(); } else { LabelErro.Text = "Diretório " + diretorio + " não encontrado"; } } catch (Exception ex) { LabelErro.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar"); lkListar.Visible = false; ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar"); lkCadastrar.Visible = false; ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda"); lkAjuda.Visible = false; comando = (String)Session["lista"]; AdaptadorProtocolo adpt = new AdaptadorProtocolo(); List <Protocolo> protocolos = new List <Protocolo>(); GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); usuarioConectado = (String)Session["usuario"]; senhaConectado = (String)Session["senha"]; GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); User usuarioGoldenAccess = new User(usuarioConectado, senhaConectado); try { usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuarioGoldenAccess.IsAuthenticated && !usuarioGoldenAccess.Disabled) { //GridView1.DataSource = lista; //GridView1.DataBind(); } else { erro = "Usuário não autenticado"; Session.Add("erro", erro); Server.Transfer("Login.aspx"); Session.Abandon(); } } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int index; usuarioConectado = (String)Session["usuario"]; senhaConectado = (String)Session["senha"]; GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); User usuario = new User(usuarioConectado, senhaConectado); try { usuario = goldenAccess.Authenticate(usuarioConectado, senhaConectado); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuario.IsAuthenticated && !usuario.Disabled) { if (usuario.HasGroup("TCESEADM")) { //if (e.CommandName == "Alterar") //{ // index = Convert.ToInt32(e.CommandArgument); // string id = (String)GridView1.DataKeys[index].Value.ToString(); // Session.Add("id", id); // Server.Transfer("Alterar.aspx"); //} //if (e.CommandName == "Excluir") //{ // index = Convert.ToInt32(e.CommandArgument); // int id = Convert.ToInt32(GridView1.DataKeys[index].Value); // Adaptador adpt = new Adaptador(); // adpt.RemoveProcesso(id); //} if (e.CommandName == "Abrir") { string nome = ""; string diretorio; try { index = Convert.ToInt32(e.CommandArgument) - (GridView1.PageSize * GridView1.PageIndex); int id = Convert.ToInt32(GridView1.DataKeys[index].Value); AdaptadorProtocolo adpt = new AdaptadorProtocolo(); Protocolo protocolo = new Protocolo(); protocolo = adpt.obterProtocoloPorId(id.ToString()); nome = protocolo.arq_Arquivo; //diretorio = Server.MapPath("~\\arquivos\\protocolos\\"); diretorio = Server.MapPath(Settings.Default.CaminhoDoRepositorioProtocolo); if (Directory.Exists(diretorio)) { Response.Clear(); Response.ClearHeaders(); Response.AddHeader("Content-Type", "application/pdf"); Response.AddHeader("Content-Disposition", "attachment; filename=" + nome); FileStream file = new FileStream(diretorio + nome, System.IO.FileMode.Open, FileAccess.Read); byte[] bytes = new byte[Convert.ToInt32(file.Length)]; file.Read(bytes, 0, bytes.Length); file.Close(); Response.OutputStream.Write(bytes, 0, bytes.GetUpperBound(0)); Response.Flush(); Response.Close(); } else { LabelErro.Text = "Diretório " + diretorio + " não encontrado"; } } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else { LabelErro.Text = "Você não tem permissão para " + e.CommandName + " esse registro."; } } else { LabelErro.Text = "Você não é usuário do sistema."; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar"); lkListar.Visible = false; ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar"); lkCadastrar.Visible = false; ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda"); lkAjuda.Visible = false; usuarioConectado = (String)Session["usuario"]; senhaConectado = (String)Session["senha"]; GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); User usuario = new User(usuarioConectado, senhaConectado); try { usuario = goldenAccess.Authenticate(usuarioConectado, senhaConectado); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuario.IsAuthenticated && !usuario.Disabled) { } else { erro = "Usuário não autenticado"; Session.Add("erro", erro); Server.Transfer("Login.aspx"); Session.Abandon(); } AdaptadorProtocolo adpt = new AdaptadorProtocolo(); GridView1.DataSource = adpt.Todos(); GridView1.DataBind(); } }
protected void ImageButtonPesquisarProtocolo_Click(object sender, ImageClickEventArgs e) { if (TextBoxProtocoloDocumento1.Text == "" && TextBoxProtocoloDocumento2.Text == "" && TextBoxProtocoloDocumento3.Text == "" && TextBoxProtocoloDocumento4.Text == "" && TextBoxProtocoloDocumento5.Text == "" && TextBoxProtocoloDocumento6.Text == "" && TextBoxProtocoloQualquerCampo.Text == "") { LabelErroProtocolo.Text = "Não existem campos para pesquisa"; } else { comando = "select id, arq_Arquivo, documento1, documento2, documento3, documento4, documento5, documento6 from folder245_indices6 where "; if (TextBoxProtocoloQualquerCampo.Text != "") { if (TextBoxProtocoloQualquerCampo.Text == "*") { comando = "select id, arq_Arquivo, documento1, documento2, documento3, documento4, documento5, documento6 from folder245_indices6"; } else { string novoComando = montarComando(TextBoxProtocoloQualquerCampo.Text); if (novoComando == null) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 " + novoComando; } } } else { if (TextBoxProtocoloDocumento1.Text != "") { comando += "documento1 = " + "\"" + TextBoxProtocoloDocumento1.Text + "\""; } if (TextBoxProtocoloDocumento2.Text != "") { if (i > 1) { comando += " and documento2 = " + "\"" + TextBoxProtocoloDocumento2.Text + "\""; i++; } else { comando += " documento2 = " + "\"" + TextBoxProtocoloDocumento2.Text + "\""; i++; } } if (TextBoxProtocoloDocumento3.Text != "") { if (i > 1) { comando += " and documento3 = " + "\"" + TextBoxProtocoloDocumento3.Text + "\""; i++; } else { comando += " documento3 = " + "\"" + TextBoxProtocoloDocumento3.Text + "\""; i++; } } if (TextBoxProtocoloDocumento4.Text != "" && i > 1) { if (i > 1) { comando += " and documento4 = " + "\"" + TextBoxProtocoloDocumento4.Text + "\""; i++; } else { comando += " documento4 = " + "\"" + TextBoxProtocoloDocumento4.Text + "\""; i++; } } if (TextBoxProtocoloDocumento5.Text != "" && i > 1) { if (i > 1) { comando += " and documento5 = " + "\"" + TextBoxProtocoloDocumento5.Text + "\""; i++; } else { comando += " documento5 = " + "\"" + TextBoxProtocoloDocumento5.Text + "\""; i++; } } if (TextBoxProtocoloDocumento6.Text != "" && i > 1) { if (i > 1) { comando += " and documento6 = " + "\"" + TextBoxProtocoloDocumento6.Text + "\""; i++; } else { comando += " documento6 = " + "\"" + TextBoxProtocoloDocumento6.Text + "\""; i++; } } } AdaptadorProtocolo adpt = new AdaptadorProtocolo(); List<Protocolo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErroProtocolo.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("modulo", 2); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprotocolos.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } }
protected void ImageButtonPesquisar_Click(object sender, ImageClickEventArgs e) { if (TextBoxBuscaComExpressao.Text != "" || TextBoxBuscaQualquerPalavra.Text != "") { int modulo = (Int32)Session["modulo"]; if (modulo == 0) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in tcejurisprudencia " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaComExpressao.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in tcejurisprudencia " + novoComando; //comando = "textsearch in tcejurisprudencia " + "\"" + TextBoxBuscaComExpressao.Text + "\""; } } Adaptador adpt = new Adaptador(); List <Processo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisar.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else if (modulo == 1) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices5 " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices5 " + novoComando; } } AdaptadorDespesa adpt = new AdaptadorDespesa(); List <Despesa> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprocessosdespesa.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else if (modulo == 2) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaComExpressao.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 \"" + novoComando; } } AdaptadorProtocolo adpt = new AdaptadorProtocolo(); List <Protocolo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprotocolos.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else { LabelErro.Text = "Erro não identificado"; } } else { LabelErro.Text = "Um dos campos deve estar preenchido"; } }
protected void ImageButtonPesquisar_Click(object sender, ImageClickEventArgs e) { if (TextBoxBuscaComExpressao.Text != "" || TextBoxBuscaQualquerPalavra.Text != "") { int modulo = (Int32)Session["modulo"]; if (modulo == 0) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in tcejurisprudencia " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaComExpressao.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in tcejurisprudencia " + novoComando; //comando = "textsearch in tcejurisprudencia " + "\"" + TextBoxBuscaComExpressao.Text + "\""; } } Adaptador adpt = new Adaptador(); List<Processo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisar.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else if (modulo == 1) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices5 " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices5 " + novoComando; } } AdaptadorDespesa adpt = new AdaptadorDespesa(); List<Despesa> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprocessosdespesa.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else if (modulo == 2) { if (TextBoxBuscaComExpressao.Text != "" && TextBoxBuscaQualquerPalavra.Text != "") { LabelErro.Text = "Apenas um campo deve estar preenchido"; } if (TextBoxBuscaQualquerPalavra.Text != "") { novoComando = montarComandoPorPalavra(TextBoxBuscaQualquerPalavra.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 " + novoComando; } } if (TextBoxBuscaComExpressao.Text != "") { novoComando = montarComandoPorExpressao(TextBoxBuscaComExpressao.Text); if (novoComando == "") { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 \"" + novoComando; } } AdaptadorProtocolo adpt = new AdaptadorProtocolo(); List<Protocolo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprotocolos.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } else { LabelErro.Text = "Erro não identificado"; } } else { LabelErro.Text = "Um dos campos deve estar preenchido"; } }
protected void ImageButtonPesquisarProtocolo_Click(object sender, ImageClickEventArgs e) { if (TextBoxProtocoloDocumento1.Text == "" && TextBoxProtocoloDocumento2.Text == "" && TextBoxProtocoloDocumento3.Text == "" && TextBoxProtocoloDocumento4.Text == "" && TextBoxProtocoloDocumento5.Text == "" && TextBoxProtocoloDocumento6.Text == "" && TextBoxProtocoloQualquerCampo.Text == "") { LabelErroProtocolo.Text = "Não existem campos para pesquisa"; } else { comando = "select id, arq_Arquivo, documento1, documento2, documento3, documento4, documento5, documento6 from folder245_indices6 where "; if (TextBoxProtocoloQualquerCampo.Text != "") { if (TextBoxProtocoloQualquerCampo.Text == "*") { comando = "select id, arq_Arquivo, documento1, documento2, documento3, documento4, documento5, documento6 from folder245_indices6"; } else { string novoComando = montarComando(TextBoxProtocoloQualquerCampo.Text); if (novoComando == null) { LabelErro.Text = "Não foram encontrados resultados para essa pesquisa"; } else { comando = "textsearch in folder245_indices6 " + novoComando; } } } else { if (TextBoxProtocoloDocumento1.Text != "") { comando += "documento1 = " + "\"" + TextBoxProtocoloDocumento1.Text + "\""; } if (TextBoxProtocoloDocumento2.Text != "") { if (i > 1) { comando += " and documento2 = " + "\"" + TextBoxProtocoloDocumento2.Text + "\""; i++; } else { comando += " documento2 = " + "\"" + TextBoxProtocoloDocumento2.Text + "\""; i++; } } if (TextBoxProtocoloDocumento3.Text != "") { if (i > 1) { comando += " and documento3 = " + "\"" + TextBoxProtocoloDocumento3.Text + "\""; i++; } else { comando += " documento3 = " + "\"" + TextBoxProtocoloDocumento3.Text + "\""; i++; } } if (TextBoxProtocoloDocumento4.Text != "" && i > 1) { if (i > 1) { comando += " and documento4 = " + "\"" + TextBoxProtocoloDocumento4.Text + "\""; i++; } else { comando += " documento4 = " + "\"" + TextBoxProtocoloDocumento4.Text + "\""; i++; } } if (TextBoxProtocoloDocumento5.Text != "" && i > 1) { if (i > 1) { comando += " and documento5 = " + "\"" + TextBoxProtocoloDocumento5.Text + "\""; i++; } else { comando += " documento5 = " + "\"" + TextBoxProtocoloDocumento5.Text + "\""; i++; } } if (TextBoxProtocoloDocumento6.Text != "" && i > 1) { if (i > 1) { comando += " and documento6 = " + "\"" + TextBoxProtocoloDocumento6.Text + "\""; i++; } else { comando += " documento6 = " + "\"" + TextBoxProtocoloDocumento6.Text + "\""; i++; } } } AdaptadorProtocolo adpt = new AdaptadorProtocolo(); List <Protocolo> lista = adpt.PesquisaPorCampo(comando); if (lista.Count == 0) { LabelErroProtocolo.Text = "Não foram encontrados resultados para essa pesquisa"; } else { Session.Add("lista", comando); Session.Add("modulo", 2); Session.Add("pagina", pagina); try { Server.Transfer("pesquisarprotocolos.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } } }