protected void ImageButtonPesquisar_Click(object sender, ImageClickEventArgs e) { if (TextBoxNumeroProcesso.Text == "" && TextBoxAnoProcesso.Text == "" && TextBoxOrigem.Text == "" && TextBoxAssunto.Text == "" && TextBoxDescricao.Text == "" && TextBoxInteressado.Text == "" && TextBoxQualquerCampo.Text == "") { LabelErro.Text = "Não existem campos para pesquisa"; } else { comando = "textsearch in tcejurisprudencia "; if (TextBoxQualquerCampo.Text != "") { comando += montarComando(TextBoxQualquerCampo.Text); if (TextBoxNumeroProcesso.Text != "") { campos += TextBoxNumeroProcesso.Text + " "; comando += " E " + TextBoxNumeroProcesso.Text + "[numero_Processo] "; } if (TextBoxAnoProcesso.Text != "") { campos += TextBoxAnoProcesso.Text + " "; comando += " E " + TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } if (TextBoxOrigem.Text != "") { campos += TextBoxOrigem.Text + " "; comando += " E " + montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } if (TextBoxAssunto.Text != "") { campos += TextBoxAssunto.Text + " "; comando += " E " + montarComandoPROX(TextBoxAssunto.Text) + " [assunto] "; i++; } if (TextBoxDescricao.Text != "") { campos += TextBoxDescricao.Text + " "; comando += " E " + montarComandoPROX(TextBoxDescricao.Text) + " [descricao] "; i++; } if (TextBoxInteressado.Text != "") { campos += TextBoxInteressado.Text + " "; comando += " E " + montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } campos += TextBoxQualquerCampo.Text; } else { if (TextBoxNumeroProcesso.Text != "") { campos += TextBoxNumeroProcesso.Text + " "; comando += TextBoxNumeroProcesso.Text + "[numero_Processo] "; i++; } if (TextBoxAnoProcesso.Text != "") { campos += TextBoxAnoProcesso.Text + " "; if (i >= 1) { comando += " E " + TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } else if(i == 0) { comando += TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } } if (TextBoxOrigem.Text != "") { campos += TextBoxOrigem.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } } if (TextBoxAssunto.Text != "") { campos += TextBoxAssunto.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxAssunto.Text) + "[assunto] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxAssunto.Text) + "[assunto] "; i++; } } if (TextBoxDescricao.Text != "") { campos += TextBoxDescricao.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxDescricao.Text) + "[descricao] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxDescricao.Text) + "[descricao] "; i++; } } if (TextBoxInteressado.Text != "") { campos += TextBoxInteressado.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } else if(i == 0) { comando += montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } } } Session.Add("ComandoPesquisa", comando); Session.Add("Campos", campos); } 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("modulo", 0); Session.Add("pagina", pagina); try { Server.Transfer("pesquisar.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 ImageButtonPesquisar_Click(object sender, ImageClickEventArgs e) { if (TextBoxNumeroProcesso.Text == "" && TextBoxAnoProcesso.Text == "" && TextBoxOrigem.Text == "" && TextBoxAssunto.Text == "" && TextBoxDescricao.Text == "" && TextBoxInteressado.Text == "" && TextBoxQualquerCampo.Text == "") { LabelErro.Text = "Não existem campos para pesquisa"; } else { comando = "textsearch in tcejurisprudencia "; if (TextBoxQualquerCampo.Text != "") { comando += montarComando(TextBoxQualquerCampo.Text); if (TextBoxNumeroProcesso.Text != "") { campos += TextBoxNumeroProcesso.Text + " "; comando += " E " + TextBoxNumeroProcesso.Text + "[numero_Processo] "; } if (TextBoxAnoProcesso.Text != "") { campos += TextBoxAnoProcesso.Text + " "; comando += " E " + TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } if (TextBoxOrigem.Text != "") { campos += TextBoxOrigem.Text + " "; comando += " E " + montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } if (TextBoxAssunto.Text != "") { campos += TextBoxAssunto.Text + " "; comando += " E " + montarComandoPROX(TextBoxAssunto.Text) + " [assunto] "; i++; } if (TextBoxDescricao.Text != "") { campos += TextBoxDescricao.Text + " "; comando += " E " + montarComandoPROX(TextBoxDescricao.Text) + " [descricao] "; i++; } if (TextBoxInteressado.Text != "") { campos += TextBoxInteressado.Text + " "; comando += " E " + montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } campos += TextBoxQualquerCampo.Text; } else { if (TextBoxNumeroProcesso.Text != "") { campos += TextBoxNumeroProcesso.Text + " "; comando += TextBoxNumeroProcesso.Text + "[numero_Processo] "; i++; } if (TextBoxAnoProcesso.Text != "") { campos += TextBoxAnoProcesso.Text + " "; if (i >= 1) { comando += " E " + TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } else if (i == 0) { comando += TextBoxAnoProcesso.Text + "[ano_Processo] "; i++; } } if (TextBoxOrigem.Text != "") { campos += TextBoxOrigem.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxOrigem.Text) + "[origem] "; i++; } } if (TextBoxAssunto.Text != "") { campos += TextBoxAssunto.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxAssunto.Text) + "[assunto] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxAssunto.Text) + "[assunto] "; i++; } } if (TextBoxDescricao.Text != "") { campos += TextBoxDescricao.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxDescricao.Text) + "[descricao] "; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxDescricao.Text) + "[descricao] "; i++; } } if (TextBoxInteressado.Text != "") { campos += TextBoxInteressado.Text + " "; if (i >= 1) { comando += " E " + montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } else if (i == 0) { comando += montarComandoPROX(TextBoxInteressado.Text) + "[nome]"; i++; } } } Session.Add("ComandoPesquisa", comando); Session.Add("Campos", campos); } 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("modulo", 0); Session.Add("pagina", pagina); try { Server.Transfer("pesquisar.aspx"); } catch (Exception ex) { LabelErro.Text = ex.Message; } } }