Ejemplo n.º 1
0
        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);
            //}
        }
Ejemplo n.º 2
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");
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public EstruturaDbf()
 {
     conexaoORG           = new Conexao();
     processArqController = new ProcessArqController();
 }