Remoção de trechos de código para utilizar base de dados de desenvolvimento.
This commit is contained in:
parent
63ee35b527
commit
bab1031833
45
Program.cs
45
Program.cs
@ -9,9 +9,7 @@ using System.Xml.Linq;
|
|||||||
|
|
||||||
internal class Plat_integ
|
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 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;
|
public static IEnumerable<XElement>? pag_ant;
|
||||||
static void Main()
|
static void Main()
|
||||||
{
|
{
|
||||||
@ -25,7 +23,7 @@ internal class Plat_integ
|
|||||||
}
|
}
|
||||||
public static void down_sync()
|
public static void down_sync()
|
||||||
{
|
{
|
||||||
string caminho_BD, caminho_log, caminho_log_sec;
|
string caminho_BD, caminho_log;
|
||||||
DateTime tempo_ini;
|
DateTime tempo_ini;
|
||||||
List<Tuple<string, string>> lt_perf_pto;
|
List<Tuple<string, string>> lt_perf_pto;
|
||||||
|
|
||||||
@ -37,38 +35,23 @@ internal class Plat_integ
|
|||||||
//busca os dados para compor a lista perfis x
|
//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_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";
|
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
|
//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";
|
caminho_BD = @"\\srv-dados\documentos\Back\Carteira x.x\Gestão Geral v1\Access\BDs teste\DB_med_5min.accdb";
|
||||||
DateTime now = DateTime.Now;
|
DateTime now = DateTime.Now;
|
||||||
//PROD
|
|
||||||
DateTime data_ini;
|
DateTime data_ini;
|
||||||
DateTime data_fim;
|
DateTime data_fim;
|
||||||
|
|
||||||
if (ENVIRONMENT is "dev")
|
//configuração mês atual
|
||||||
{
|
data_ini = new DateTime(now.Year, now.Month, 1);
|
||||||
data_ini = new DateTime(2021, 3, 1);
|
data_fim = new DateTime(now.Year, now.Month, now.Day);
|
||||||
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);
|
Exclui_med(data_ini.ToOADate(), data_fim.ToOADate(), caminho_BD);
|
||||||
|
|
||||||
NpgsqlConnection pg_conn;
|
NpgsqlConnection pg_conn;
|
||||||
if (ENVIRONMENT is "dev")
|
|
||||||
{
|
pg_conn = new(PG_CONN_STRING_PROD);
|
||||||
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
|
//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);
|
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)
|
public static void Exclui_med(double data_ini, double data_fim, string caminho_BD)
|
||||||
{
|
{
|
||||||
NpgsqlConnection pg_conn;
|
NpgsqlConnection pg_conn;
|
||||||
if (ENVIRONMENT is "dev")
|
|
||||||
{
|
pg_conn = new(PG_CONN_STRING_PROD);
|
||||||
pg_conn = new(PG_CONN_STRING_DEV);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
pg_conn = new(PG_CONN_STRING_PROD);
|
|
||||||
}
|
|
||||||
pg_conn.Open();
|
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;
|
||||||
string pg_strCOM = "DELETE FROM med_5min WHERE dia_num >= " + data_ini + " AND dia_num < " + data_fim + " AND ponto = 'ESPMSOENTR101P'";
|
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)
|
public static string Xml_requisicao(DateTime data_req, string perfil, string cod_ponto, int pagina)
|
||||||
{
|
{
|
||||||
string cam_ent, tex_req, sdat_req;
|
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";
|
cam_ent = @"X:\Back\Plataforma de Integração CCEE\RequestPaginate.txt";
|
||||||
cod_ponto += "P";
|
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 = File.ReadAllText(cam_ent);
|
||||||
tex_req = tex_req.Replace("DATAALTERADA", sdat_req);
|
tex_req = tex_req.Replace("DATAALTERADA", sdat_req);
|
||||||
tex_req = tex_req.Replace("PONTOMEDICAO", cod_ponto);
|
tex_req = tex_req.Replace("PONTOMEDICAO", cod_ponto);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user