public DataSet BuscarConfiguracao(CaseBusiness.Framework.App aplicacao, Int32 numeroCluster) { DataSet ds = null; ds = new AcessoDados.Configuracao().BuscarConfiguracao(aplicacao, numeroCluster); return(ds); }
public void CarregarConfiguracao(CaseBusiness.Framework.App aplicacao, Int32 numeroCluster) { try { DataSet ds = null; if (CaseBusiness.Framework.Configuracao.Configuracao._tipoComunicacao == TipoComunicacao.Local) { ds = BuscarConfiguracao(aplicacao, numeroCluster); } else { //CaseWSFramework.FrameworkSoapClient fWS = new CaseWSFramework.FrameworkSoapClient(); //CaseWSFramework.App app = (CaseWSFramework.App)((Int32)aplicacao); //ds = fWS.BuscarConfiguracao(app, numeroCluster); } if (ds != null) { if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { CaseBusiness.Framework.Configuracao.Configuracao._nomeAplicacao = ds.Tables[0].Rows[0]["T0083_DS_APLICACAO"].ToString(); CaseBusiness.Framework.Configuracao.Configuracao._templateEmail = ds.Tables[0].Rows[0]["T0091_DS_TEMPLATE_EMAIL"].ToString(); if (ds.Tables[0].Rows[0]["T0091_FL_APRESENTA_TODOS_INDIC"] != DBNull.Value) { CaseBusiness.Framework.Configuracao.Configuracao._apresentaTodosIndiacadores = Convert.ToBoolean(ds.Tables[0].Rows[0]["T0091_FL_APRESENTA_TODOS_INDIC"]); } if (ds.Tables[0].Columns.Contains("T0091_FL_EXECUTA_REPROCESSAMEN")) { if (ds.Tables[0].Rows[0]["T0091_FL_EXECUTA_REPROCESSAMEN"] != DBNull.Value) { CaseBusiness.Framework.Configuracao.Configuracao._executaReprocessamento = Convert.ToBoolean(ds.Tables[0].Rows[0]["T0091_FL_EXECUTA_REPROCESSAMEN"]); } } } } } } catch (System.Exception ex) { CaseBusiness.Framework.Log.Log.LogarArquivo("Erro (CarregarConfiguracao): " + ex.Message, CaseBusiness.Framework.Log.TipoEventoLog.Erro, "Case Framework"); } }
public DataSet BuscarConfiguracao(CaseBusiness.Framework.App aplicacao, Int32 numeroCluster) { DataSet ds = null; try { persiste.AddParameter("@T0083_CD_APLICACAO", (Int32)aplicacao); persiste.AddParameter("@T0091_NR_CLUSTER", numeroCluster); ds = persiste.ExecuteDataSet(CommandType.StoredProcedure, "PR_CONFIGURACAO_SEL_T0091_APLI"); } catch (System.Exception ex) { CaseBusiness.Framework.Log.Log.LogarArquivo("Erro(CarregarConfiguracao): " + ex.Message, CaseBusiness.Framework.Log.TipoEventoLog.Erro, "Case Framework"); } return(ds); }
public void CarregarConfiguracao(CaseBusiness.Framework.App aplicacao) { CarregarConfiguracao(aplicacao, 1); }
public Boolean Iniciar(CaseBusiness.Framework.TipoAplicacao tipo, CaseBusiness.Framework.App aplicacao, List <String> arquivosInicializacao, CaseBusiness.Framework.BancoDeDados bancoLog) { Boolean apto = true; CaseBusiness.Framework.Configuracao.Configuracao._bancoLog = bancoLog; try { if (arquivosInicializacao != null) { CaseBusiness.Framework.Configuracao.Configuracao.ArquivosInicializacao = arquivosInicializacao; } CaseBusiness.Framework.Configuracao.Configuracao._tipoAplicacao = tipo; CaseBusiness.Framework.Configuracao.Configuracao._aplicacao = aplicacao; CaseBusiness.Framework.Configuracao.Configuracao._usuarioAplicacao = definirUsuarioAplicacao(aplicacao); try { CaseBusiness.Framework.Configuracao.Configuracao._cliente = (CaseBusiness.Framework.Cliente)Convert.ToInt32(CaseBusiness.CB.AppSettings["Cliente"]); } catch (System.Exception ex) { CaseBusiness.Framework.Log.Log.LogarArquivo("Cliente não identificado. " + ex.Message + " " + ex.StackTrace, CaseBusiness.Framework.Log.TipoEventoLog.Erro, "Case Framework"); } if (VerificarArquivosInicializacao()) { foreach (String itemArquivo in arquivosInicializacao) { switch (itemArquivo) { case "configuracao.xml": new BancoDados.Processo.Configuracao().CarregarStringsConexao(); //new Configuracao.Processo.Configuracao().CarregarConfiguracao(aplicacao); break; case "configuracao_pci.xml": new CaseBusiness.Framework.Criptografia.Cript(); if (!Configuracao.Configuracao.pciCarregado) { return(false); } break; } } } else { apto = false; } if (!VerificarArquivosAdicionaisInicializacao()) { return(false); } } catch (System.Exception ex) { apto = false; Log.Log.Logar(TipoLog.Erro, "Erro: " + ex.Message, ex.StackTrace, "", "", DateTime.Now, Configuracao.Configuracao._aplicacao, Tela.Nenhum, 0); } return(apto); }
public Boolean Iniciar(CaseBusiness.Framework.TipoAplicacao tipo, CaseBusiness.Framework.App aplicacao, List <String> arquivosInicializacao, String chave, CaseBusiness.Framework.BancoDeDados bancoLog) { //CaseBusiness.Framework.Configuracao.Configuracao.Loading.Add(DateTime.Now, "Definido arquivos de inicialização. Parte 1/10"); Boolean apto = false; CaseBusiness.Framework.Configuracao.Configuracao._bancoLog = bancoLog; if (chave == Configuracao.Configuracao._chaveArmazenada) { Configuracao.Configuracao._habilitaAcessoDadosPrivados = true; } try { //CaseBusiness.Framework.Configuracao.Configuracao.Loading.Add(DateTime.Now, "Definindo tipo aplicação, aplicação e usuário aplicação. Parte 2/10"); if (arquivosInicializacao != null) { CaseBusiness.Framework.Configuracao.Configuracao.ArquivosInicializacao = arquivosInicializacao; } CaseBusiness.Framework.Configuracao.Configuracao._tipoAplicacao = tipo; CaseBusiness.Framework.Configuracao.Configuracao._aplicacao = aplicacao; CaseBusiness.Framework.Configuracao.Configuracao._usuarioAplicacao = definirUsuarioAplicacao(aplicacao); try { CaseBusiness.Framework.Configuracao.Configuracao._cliente = (CaseBusiness.Framework.Cliente)Convert.ToInt32(CaseBusiness.CB.AppSettings["Cliente"]); } catch (System.Exception ex) { CaseBusiness.Framework.Log.Log.LogarArquivo("Cliente não identificado. " + ex.Message + " " + ex.StackTrace, CaseBusiness.Framework.Log.TipoEventoLog.Erro, "Case Framework"); } if (VerificarArquivosInicializacao()) { foreach (String itemArquivo in arquivosInicializacao) { switch (itemArquivo) { case "configuracao.xml": new BancoDados.Processo.Configuracao().CarregarStringsConexao(); //new Configuracao.Processo.Configuracao().CarregarConfiguracao(aplicacao); break; case "configuracao_pci.xml": new CaseBusiness.Framework.Criptografia.Cript(); if (!Configuracao.Configuracao.pciCarregado) { return(false); } break; } } apto = true; //CaseBusiness.Framework.Configuracao.Configuracao.Loading.Add(DateTime.Now, "Inicialização efetuada com sucesso. Parte 9/10"); //CaseBusiness.Framework.Configuracao.Configuracao.Loading.Add(DateTime.Now, "Serviço preparado para execução. Parte 10/10"); //gravarLogInicializacao("DB"); } else { apto = false; } if (!VerificarArquivosAdicionaisInicializacao()) { return(false); } } catch (System.Exception ex) { apto = false; Log.Log.Logar(TipoLog.Erro, "Erro: " + ex.Message, ex.StackTrace, "", "", DateTime.Now, Configuracao.Configuracao._aplicacao, Tela.Nenhum, 0); } return(apto); }