public ProcessExecutaCarga() { processArqController = new ProcessArqController(); Global.EnviarParaLog($"Processo do Arquivo criado com sucesso.", true, 0); //Global.conexaoORG = new Conexao(ConfigurationManager.ConnectionStrings["DbStarLineEtl"].ToString()); //string ConnectionStringDst = GetConnectionStringDST(); //Global.conexaoDST = new Conexao(ConnectionStringDst); //if (pIdServico != null) //{ // SetIdArquivo(); // SetNomeTabelaDST(ProcessArq.IdArquivo); //} ConnectionsStringDST = processArqController.GetDadosDaConexaoDST(); //ConnectionsStringDST = GetConnectionStringDST(); //Global.AutenticacaoPeloWindows = ConnectionsStringDST.IndexOf("Integrated Security=True") > 0; //Global.EnviarParaLog($"ConnectionsStringDST={ConnectionsStringDST.Length.ToString()}", true, 0); //if (ConnectionsStringDST.Length > 0) //{ // string connStr = ConnectionsStringDST.Remove(0, ConnectionsStringDST.IndexOf("=") + 1); // Global.EnviarParaLog($"connStr={connStr.Length.ToString()}", true, 0); // Global.DataSource = connStr.Substring(0, connStr.IndexOf(";")); // Global.EnviarParaLog($"DataSource={Global.DataSource}", true, 0); // connStr = connStr.Remove(0, connStr.IndexOf("=") + 1); // Global.SchemaDST = connStr.Substring(0, connStr.IndexOf(";")); // Global.EnviarParaLog($"SchemaDST={Global.SchemaDST}", true, 0); // if (Global.AutenticacaoPeloWindows) // { // Global.EnviarParaLog($"AutenticacaoPeloWindows=true", true, 0); // Global.UserID = ""; // Global.Password = ""; // } // else // { // Global.EnviarParaLog($"AutenticacaoPeloWindows=false", true, 0); // connStr = connStr.Remove(0, connStr.IndexOf("=") + 1); // Global.UserID = connStr.Substring(0, connStr.IndexOf(";")); // Global.EnviarParaLog($"UserID={Global.UserID}", true, 0); // connStr = connStr.Remove(0, connStr.IndexOf("=") + 1); // Global.Password = connStr.Trim(); // Global.EnviarParaLog($"Password={Global.Password}", true, 0); // } //} //else //{ // Global.EnviarParaLog($"Erro ao obter a ConnectionsStringDST", true, 0); //} }
static void ProcessarServico(string pServico) { ProcessArqController procArqController = new ProcessArqController(); try { procArqController.AtualizaSituacaoThread(pServico, "Em Execução"); ProcessExecutaCarga processExecutaCarga = new ProcessExecutaCarga(); Global.EnviarParaLog($"ExecutaCarga: {pServico} versão: {Global.versao}", "ProcessarServico"); Global.EnviarParaLog($"INICIO DO PROCESSAMENTO DO SERVIÇO {pServico}", "ProcessarServico"); processExecutaCarga.OrquestraProcessamento(pServico); } finally { procArqController.AtualizaSituacaoThread(pServico, "Ocioso"); } }
public static void GravarLogNobanco(string logar, int pIdArquivo = 0) { ProcessArqController procControl = new ProcessArqController(); LogsModel logsModel = new LogsModel(); logsModel.id_arquivo = pIdArquivo; logsModel.etapa = ""; if (logar.ToUpper().IndexOf("INSERT") >= 0 || logar.ToUpper().IndexOf("SELECT") >= 0 || logar.ToUpper().IndexOf("UPDATE") >= 0 || logar.ToUpper().IndexOf("DELETE") >= 0 || logar.ToUpper().IndexOf("CREATE TABLE") >= 0 || logar.ToUpper().IndexOf("DROP TABLE") >= 0) { logsModel.ComandoSql = logar; logsModel.Mensagem = "Comando Sql executado no Banco de Dados."; } else { logsModel.ComandoSql = ""; logsModel.Mensagem = logar; } procControl.GravaLog(logsModel.id_arquivo, logsModel.etapa, logsModel.Mensagem, logsModel.ComandoSql); }
public EstruturaDbf() { conexaoORG = new Conexao(); processArqController = new ProcessArqController(); }