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 ")); }
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(); } }