Ejemplo n.º 1
0
        public static int SalvaJurisprudenciaNoBanco(Jurisprudencia J)
        {
            return(BaseDB.RunScriptAndReturnIntValue(@"  DECLARE @IdJurisprudencia INT

                                                        INSERT INTO [dbo].[Jurisprudencia]
                                                                    ([Processo]
                                                                    ,[Relator]
                                                                    ,[OrgaoJulgador]
                                                                    ,[Sumula]
                                                                    ,[DataJulgamento]
                                                                    ,[DataPublicacao]
                                                                    ,[Ementa]
                                                                    ,[InteiroTeor]
                                                                    ,[StatusJurisprudencia])
                                                                VALUES
                                                                    ('" + J.Processo.Replace("'", "") + "', '" +
                                                     J.Relator.Replace("'", "") + "', '" +
                                                     J.OrgaoJulgador.Replace("'", "") + "', '" +
                                                     J.Sumula.Replace("'", "") + "', '" +
                                                     J.DataJulgamento.Replace("'", "") + "', '" +
                                                     J.DataPublicacao.Replace("'", "") + "', '" +
                                                     J.Ementa.Replace("'", "") + "', '" +
                                                     J.InteiroTeor.Replace("'", "") + "', '" +
                                                     J.StatusJurisprudencia + "');" +
                                                     " SET @IdJurisprudencia = SCOPE_IDENTITY() " +
                                                     " SELECT @IdJurisprudencia "));
        }
Ejemplo n.º 2
0
        public PesquisaJurisprudencia AcessarTJMG(string PesquisaASerFeita)
        {
            int QuantJurisprudenciasObtidas     = 0;
            int QuantJurisprudenciasEncontradas = 0;

            pesquisaJurisprudencia = new PesquisaJurisprudencia();

            try
            {
                InicializaBrowserAnonimo("http://www.tjmg.jus.br/portal-tjmg/");
                BuscarJurisprudencia(PesquisaASerFeita);         pesquisaJurisprudencia.Pesquisa = PesquisaASerFeita;
                ClicaNaPrimeiraJurisprudencia();

                QuantJurisprudenciasEncontradas = ObterQuantJurisprudencias();

                for (QuantJurisprudenciasObtidas = 0; QuantJurisprudenciasObtidas < QuantJurisprudenciasEncontradas; QuantJurisprudenciasObtidas++)
                {
                    jurisprudencia = new Jurisprudencia
                    {
                        Processo       = ObterProcesso(),
                        Relator        = ObterRelator(),
                        Sumula         = ObterSumula(),
                        OrgaoJulgador  = ObterOrgaoJulgador(),
                        DataJulgamento = ObterDataJulgamento(),
                        DataPublicacao = ObterDataPublicacao(),
                        Ementa         = ObterEmenta(),
                        InteiroTeor    = ObterInteiroTeor()
                    };

                    pesquisaJurisprudencia.Jurisprudencias.Add(jurisprudencia);
                    IrParaProximaPagina();
                }

                return(pesquisaJurisprudencia);
            }
            catch (NoAlertPresentException)
            {
                return(pesquisaJurisprudencia);
            }
            catch (Exception ex)
            {
                TirarPrint();
                MessageBox.Show("ERRO: \n\n" + ex.Message);

                return(pesquisaJurisprudencia);
            }
            finally
            {
                FinalizaNavegador();
            }
        }