From bab10318332c656939a1d7355216946facfd234c Mon Sep 17 00:00:00 2001 From: Adriano Serighelli Date: Wed, 17 Sep 2025 15:10:13 -0300 Subject: [PATCH] =?UTF-8?q?Remo=C3=A7=C3=A3o=20de=20trechos=20de=20c=C3=B3?= =?UTF-8?q?digo=20para=20utilizar=20base=20de=20dados=20de=20desenvolvimen?= =?UTF-8?q?to.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Program.cs | 45 +++++++++++---------------------------------- 1 file changed, 11 insertions(+), 34 deletions(-) diff --git a/Program.cs b/Program.cs index 82dad0c..c436926 100644 --- a/Program.cs +++ b/Program.cs @@ -9,9 +9,7 @@ using System.Xml.Linq; internal class Plat_integ { - static string PG_CONN_STRING_DEV = "Server = smart-energia-dev-pgsql.cykff7tj7mik.us-east-1.rds.amazonaws.com; Port = 5432; Database = smartimptest; User Id = postgres; Password = VfHml#Z78!%kvvNM;"; static string PG_CONN_STRING_PROD = "Server = smart-energia-dev-pgsql.cykff7tj7mik.us-east-1.rds.amazonaws.com; Port = 5432; Database = smartenergiaprod; User Id = postgres; Password = VfHml#Z78!%kvvNM; Timeout = 300;CommandTimeout = 300"; - static string ENVIRONMENT = "dev"; // "dev" | "prod" public static IEnumerable? pag_ant; static void Main() { @@ -25,7 +23,7 @@ internal class Plat_integ } public static void down_sync() { - string caminho_BD, caminho_log, caminho_log_sec; + string caminho_BD, caminho_log; DateTime tempo_ini; List> lt_perf_pto; @@ -37,38 +35,23 @@ internal class Plat_integ //busca os dados para compor a lista perfis x caminho_BD = @"\\srv-dados\documentos\Middle\Informativo Setorial\Modelo Word\BD1_dados cadastrais e faturas.accdb"; caminho_log = @"\\srv-dados\documentos\Back\Carteira x.x\Codigo\Erros\log_erros_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.Hour + "_" + DateTime.Now.Second + ".csv"; - lt_perf_pto = Busca_dad_BD(caminho_BD); //ACCESS OK - PG OK + lt_perf_pto = Busca_dad_BD(caminho_BD); //exlclui os dados do mes atual salvos no BD caminho_BD = @"\\srv-dados\documentos\Back\Carteira x.x\Gestão Geral v1\Access\BDs teste\DB_med_5min.accdb"; DateTime now = DateTime.Now; - //PROD DateTime data_ini; DateTime data_fim; - if (ENVIRONMENT is "dev") - { - data_ini = new DateTime(2021, 3, 1); - data_fim = new DateTime(2021, 3, 2); - } - else - { - //configuração mês atual - data_ini = new DateTime(now.Year, now.Month, 1); - data_fim = new DateTime(now.Year, now.Month, now.Day); - } + //configuração mês atual + data_ini = new DateTime(now.Year, now.Month, 1); + data_fim = new DateTime(now.Year, now.Month, now.Day); Exclui_med(data_ini.ToOADate(), data_fim.ToOADate(), caminho_BD); NpgsqlConnection pg_conn; - if (ENVIRONMENT is "dev") - { - pg_conn = new(PG_CONN_STRING_DEV); - } - else - { - pg_conn = new(PG_CONN_STRING_PROD); - } + + pg_conn = new(PG_CONN_STRING_PROD); //loop para cada dia e cada cod ponto salvando os dados no BD req_sincrona(data_ini, data_fim, lt_perf_pto, pg_conn, caminho_log); @@ -107,14 +90,9 @@ internal class Plat_integ public static void Exclui_med(double data_ini, double data_fim, string caminho_BD) { NpgsqlConnection pg_conn; - if (ENVIRONMENT is "dev") - { - pg_conn = new(PG_CONN_STRING_DEV); - } - else - { - pg_conn = new(PG_CONN_STRING_PROD); - } + + pg_conn = new(PG_CONN_STRING_PROD); + pg_conn.Open(); //string pg_strCOM = "DELETE FROM med_5min WHERE dia_num >= " + data_ini + " AND dia_num < " + data_fim; string pg_strCOM = "DELETE FROM med_5min WHERE dia_num >= " + data_ini + " AND dia_num < " + data_fim + " AND ponto = 'ESPMSOENTR101P'"; @@ -191,10 +169,9 @@ internal class Plat_integ public static string Xml_requisicao(DateTime data_req, string perfil, string cod_ponto, int pagina) { string cam_ent, tex_req, sdat_req; - //cam_ent = @"X:\Back\Plataforma de Integração CCEE\Medições\RequestPaginate.txt"; cam_ent = @"X:\Back\Plataforma de Integração CCEE\RequestPaginate.txt"; cod_ponto += "P"; - sdat_req = data_req.ToString("yyyy-MM-ddT00:00:00"); //2022-12-31T00:00:00 + sdat_req = data_req.ToString("yyyy-MM-ddT00:00:00"); tex_req = File.ReadAllText(cam_ent); tex_req = tex_req.Replace("DATAALTERADA", sdat_req); tex_req = tex_req.Replace("PONTOMEDICAO", cod_ponto);