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 Microsoft.Extensions.Configuration.UserSecrets;
using static System.Net.Mime.MediaTypeNames;
using System.Text;
class Program
{
@ -175,7 +176,7 @@ class Program
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>();
using (OleDbConnection connection = new OleDbConnection(connectionString))
@ -183,8 +184,16 @@ class Program
connection.Open();
// Execute uma consulta SQL para recuperar dados da tabela no banco de dados Access
string sqlQuery = "SELECT * FROM tblEmpresas";
using (OleDbCommand command = new OleDbCommand(sqlQuery, connection))
StringBuilder sqlQuery = new StringBuilder();
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())
{
@ -192,10 +201,10 @@ class Program
{
Pipefy.ClasseEmpresas record = new Pipefy.ClasseEmpresas
{
c_digo_smart = (string)reader["Código Smart"].ToString(),
nome_da_empresa = (string)reader["Nome da empresa"],
modalidade = (string)reader["modalidade"],
gestores = (string)reader["gestores"],
c_digo_smart = (string)reader["Cod_Smart_cliente"].ToString(),
nome_da_empresa = (string)reader["Cliente"],
modalidade = (string)reader["Modalidade"],
gestores = (string)reader["Gestao"],
rec_id = ""
// Adicione outras propriedades conforme necessário

View File

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