Remoção de trechos de código para utilizar base de dados de desenvolvimento.

This commit is contained in:
Adriano Serighelli 2025-09-17 15:10:13 -03:00
parent 63ee35b527
commit bab1031833

View File

@ -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<XElement>? 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<Tuple<string, string>> 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);
}
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);
}
//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.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);