This commit is contained in:
giuliano 2024-01-10 12:56:10 -03:00
parent cb2944a688
commit 5e2f7c04d9
2 changed files with 20 additions and 11 deletions

View File

@ -14,6 +14,7 @@ using Newtonsoft.Json.Linq;
using Newtonsoft.Json; using Newtonsoft.Json;
using Microsoft.Extensions.Configuration.UserSecrets; using Microsoft.Extensions.Configuration.UserSecrets;
using static System.Net.Mime.MediaTypeNames; using static System.Net.Mime.MediaTypeNames;
using System.Text;
class Program class Program
{ {
@ -175,7 +176,7 @@ class Program
static List<Pipefy.ClasseEmpresas> GetDataFromDatabase(string ConnSourcePath) static List<Pipefy.ClasseEmpresas> GetDataFromDatabase(string ConnSourcePath)
{ {
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ConnSourcePath; string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ConnSourcePath + ";Jet OLEDB:Database Password=gds21;";
List<Pipefy.ClasseEmpresas> data = new List<Pipefy.ClasseEmpresas>(); List<Pipefy.ClasseEmpresas> data = new List<Pipefy.ClasseEmpresas>();
using (OleDbConnection connection = new OleDbConnection(connectionString)) using (OleDbConnection connection = new OleDbConnection(connectionString))
@ -183,8 +184,16 @@ class Program
connection.Open(); connection.Open();
// Execute uma consulta SQL para recuperar dados da tabela no banco de dados Access // Execute uma consulta SQL para recuperar dados da tabela no banco de dados Access
string sqlQuery = "SELECT * FROM tblEmpresas"; StringBuilder sqlQuery = new StringBuilder();
using (OleDbCommand command = new OleDbCommand(sqlQuery, connection)) sqlQuery.Append("SELECT cod_smart_cliente, \n");
sqlQuery.Append(" cliente, \n");
sqlQuery.Append(" modalidade, \n");
sqlQuery.Append(" gestao \n");
sqlQuery.Append("FROM dados_cadastrais \n");
sqlQuery.Append("WHERE cod_smart_unidade LIKE \"%001\" \n");
sqlQuery.Append(" AND unidade_gerenciada;");
using (OleDbCommand command = new OleDbCommand(sqlQuery.ToString(), connection))
{ {
using (OleDbDataReader reader = command.ExecuteReader()) using (OleDbDataReader reader = command.ExecuteReader())
{ {
@ -192,10 +201,10 @@ class Program
{ {
Pipefy.ClasseEmpresas record = new Pipefy.ClasseEmpresas Pipefy.ClasseEmpresas record = new Pipefy.ClasseEmpresas
{ {
c_digo_smart = (string)reader["Código Smart"].ToString(), c_digo_smart = (string)reader["Cod_Smart_cliente"].ToString(),
nome_da_empresa = (string)reader["Nome da empresa"], nome_da_empresa = (string)reader["Cliente"],
modalidade = (string)reader["modalidade"], modalidade = (string)reader["Modalidade"],
gestores = (string)reader["gestores"], gestores = (string)reader["Gestao"],
rec_id = "" rec_id = ""
// Adicione outras propriedades conforme necessário // Adicione outras propriedades conforme necessário

View File

@ -1,9 +1,9 @@
{ {
"AppSettings": { "AppSettings": {
"DB_PATH": "C:\\Users\\contratos\\Documents\\Giuliano\\Pipefy.accdb", "DB_PATH": "X:\\Middle\\Informativo Setorial\\Modelo Word\\BD1_dados cadastrais e faturas.accdb",
"PIPEFY_API_TOKEN": "eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJQaXBlZnkiLCJpYXQiOjE2OTg4NTYyMjcsImp0aSI6IjM2N2Y4M2NhLWZjODYtNGRhOC04ODEyLTkzODRkZGZkODc0MiIsInN1YiI6MzAyNTM0MzY2LCJ1c2VyIjp7ImlkIjozMDI1MzQzNjYsImVtYWlsIjoiYmFjazVAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyODkyNDgsInNjb3BlcyI6W119LCJpbnRlcmZhY2VfdXVpZCI6bnVsbH0.o13j9c_y3G3HX35qhX4PmkkibGsmlHsk5dL_Bxsr1CKV5Jlgj218kJdEmriS7aHiw0-P7sfs-bu4YcElfuyiqg", "PIPEFY_API_TOKEN": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyIjp7ImlkIjozMDIyODQxMDMsImVtYWlsIjoiYmFjazNAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyMzY4MDh9fQ.CXRzlEROM0fTCoOobH5FyHWnt6dcu0PvASi_gjpBqWSMynV7-6FsaC98JWLFpvW0p-jDgLzno7TDLuej2OD17A",
"PIPEFY_API_URL": "https://api.pipefy.com/graphql", "PIPEFY_API_URL": "https://api.pipefy.com/graphql",
"PIPEFY_TABLE_ID": "22HiedTk", "PIPEFY_TABLE_ID": "b9t-7uD5",
"PIPEFY_TABLE_ID_GESTORES": "nuyW2tji" "PIPEFY_TABLE_ID_GESTORES": "mGCNlqoB"
} }
} }