public void VerificandoSeATabelaExiste() { var dataBaseInfo = new DataBaseInfo(); var nomeTabela = "TipoCalculo"; var result = dataBaseInfo.VerificarTabelaExiste(nomeTabela); Assert.IsTrue(result); }
//[TestMethod] public void ObterListaEstaMontandoAQueryCorretamente() { var nomeTabela = "GES99_TESTE_INDICADOR_BANCO"; var campos = new List<string>() {"1","","3","",""}; var dataBaseInfo = new DataBaseInfo(); var listResult = dataBaseInfo.ObterLista(nomeTabela, campos); Assert.IsNotNull(listResult); }
private static void ValidarIndicadorBanco(Indicador indicador, ISession session) { var isColunasVazias = string.IsNullOrWhiteSpace(indicador.NomeColuna1 + indicador.NomeColuna2 + indicador.NomeColuna3 + indicador.NomeColuna4 + indicador.NomeColuna5); if (isColunasVazias) throw new BLLException("Nenhuma coluna foi preenchida."); var dbinfo = new DataBaseInfo(); var existe = dbinfo.VerificarTabelaExiste(indicador.NomeTabela.ToUpper()); if (!existe) throw new BLLException("A tabela indicada não existe."); }
private double CalcularValorBanco(Indicador indicador) { var nomeTabela = indicador.NomeTabela; var colunas = GetColunas(indicador); var dataBaseInfo = new DataBaseInfo(); var listResult = dataBaseInfo.ObterLista(nomeTabela, colunas); var total = 0d; foreach (var result in listResult) { total += Convert.ToDouble(result); } return total; }