Import inicial: migração de arquivos da rede

This commit is contained in:
Giuliano Paschoalino 2025-07-14 13:27:12 -03:00
commit a25f5cc0d3
352 changed files with 8263 additions and 0 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,260 @@
{
"Version": 1,
"WorkspaceRootPath": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\views\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\views\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\planilhaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\planilhaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\pipefyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\pipefyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\models\\empresa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\models\\empresa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\usecases\\processadordeempresas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\usecases\\processadordeempresas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\relaycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\relaycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 26,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:134:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:132:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:132:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:133:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:134:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:135:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:136:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:137:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:138:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:139:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:140:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:141:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:142:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:143:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:133:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "MainWindowViewModel.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\ViewModels\\MainWindowViewModel.cs",
"RelativeDocumentMoniker": "UI\\ViewModels\\MainWindowViewModel.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\ViewModels\\MainWindowViewModel.cs",
"RelativeToolTip": "UI\\ViewModels\\MainWindowViewModel.cs",
"ViewState": "AgIAAA8AAAAAAAAAAAAAACQAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:26.779Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "ProcessadorDeEmpresas.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\UseCases\\ProcessadorDeEmpresas.cs",
"RelativeDocumentMoniker": "Core\\UseCases\\ProcessadorDeEmpresas.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\UseCases\\ProcessadorDeEmpresas.cs",
"RelativeToolTip": "Core\\UseCases\\ProcessadorDeEmpresas.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:18.925Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "PlanilhaService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PlanilhaService.cs",
"RelativeDocumentMoniker": "Core\\Services\\PlanilhaService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PlanilhaService.cs",
"RelativeToolTip": "Core\\Services\\PlanilhaService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:04.285Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "PipefyService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PipefyService.cs",
"RelativeDocumentMoniker": "Core\\Services\\PipefyService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PipefyService.cs",
"RelativeToolTip": "Core\\Services\\PipefyService.cs",
"ViewState": "AgIAAE0AAAAAAAAAAAAwwB4AAAAbAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:12:54.259Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindow.xaml.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml.cs",
"RelativeDocumentMoniker": "UI\\Views\\MainWindow.xaml.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml.cs",
"RelativeToolTip": "UI\\Views\\MainWindow.xaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAXAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:47.731Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "MainWindow.xaml",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml",
"RelativeDocumentMoniker": "UI\\Views\\MainWindow.xaml",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml",
"RelativeToolTip": "UI\\Views\\MainWindow.xaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-11-14T22:13:35.582Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "RelayCommand.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\RelayCommand.cs",
"RelativeDocumentMoniker": "UI\\RelayCommand.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\RelayCommand.cs",
"RelativeToolTip": "UI\\RelayCommand.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAA0AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:55.579Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Empresa.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Models\\Empresa.cs",
"RelativeDocumentMoniker": "Core\\Models\\Empresa.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Models\\Empresa.cs",
"RelativeToolTip": "Core\\Models\\Empresa.cs",
"ViewState": "AgIAADsAAAAAAAAAAAAIwFIAAAAxAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-18T19:53:45.328Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "HttpService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\HttpService.cs",
"RelativeDocumentMoniker": "Core\\Services\\HttpService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\HttpService.cs",
"RelativeToolTip": "Core\\Services\\HttpService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-09T17:22:54.493Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -0,0 +1,254 @@
{
"Version": 1,
"WorkspaceRootPath": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\views\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\views\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\planilhaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\planilhaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\pipefyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\pipefyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\models\\empresa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\models\\empresa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\usecases\\processadordeempresas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\usecases\\processadordeempresas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\ui\\relaycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:ui\\relaycommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|x:\\back\\carteira x.x\\codigo\\pipefyaddcompanies\\core\\services\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{838A6A59-682B-4DF7-A258-C67E65072DEC}|PipefyAddCompanies.csproj|solutionrelative:core\\services\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 22,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:134:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:132:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:132:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:133:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:134:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:135:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:136:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:137:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:138:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:139:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:140:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:141:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:142:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:143:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:133:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindowViewModel.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\ViewModels\\MainWindowViewModel.cs",
"RelativeDocumentMoniker": "UI\\ViewModels\\MainWindowViewModel.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\ViewModels\\MainWindowViewModel.cs",
"RelativeToolTip": "UI\\ViewModels\\MainWindowViewModel.cs",
"ViewState": "AgIAAFsAAAAAAAAAAAAuwIIAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:26.779Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "ProcessadorDeEmpresas.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\UseCases\\ProcessadorDeEmpresas.cs",
"RelativeDocumentMoniker": "Core\\UseCases\\ProcessadorDeEmpresas.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\UseCases\\ProcessadorDeEmpresas.cs",
"RelativeToolTip": "Core\\UseCases\\ProcessadorDeEmpresas.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:18.925Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "PlanilhaService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PlanilhaService.cs",
"RelativeDocumentMoniker": "Core\\Services\\PlanilhaService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PlanilhaService.cs",
"RelativeToolTip": "Core\\Services\\PlanilhaService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:04.285Z"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "PipefyService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PipefyService.cs",
"RelativeDocumentMoniker": "Core\\Services\\PipefyService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\PipefyService.cs",
"RelativeToolTip": "Core\\Services\\PipefyService.cs",
"ViewState": "AgIAAE0AAAAAAAAAAAAwwB4AAAAbAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:12:54.259Z"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "MainWindow.xaml.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml.cs",
"RelativeDocumentMoniker": "UI\\Views\\MainWindow.xaml.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml.cs",
"RelativeToolTip": "UI\\Views\\MainWindow.xaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAA0AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:47.731Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "MainWindow.xaml",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml",
"RelativeDocumentMoniker": "UI\\Views\\MainWindow.xaml",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\Views\\MainWindow.xaml",
"RelativeToolTip": "UI\\Views\\MainWindow.xaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2024-11-14T22:13:35.582Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "RelayCommand.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\RelayCommand.cs",
"RelativeDocumentMoniker": "UI\\RelayCommand.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\UI\\RelayCommand.cs",
"RelativeToolTip": "UI\\RelayCommand.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAA0AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-14T22:13:55.579Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Empresa.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Models\\Empresa.cs",
"RelativeDocumentMoniker": "Core\\Models\\Empresa.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Models\\Empresa.cs",
"RelativeToolTip": "Core\\Models\\Empresa.cs",
"ViewState": "AgIAADsAAAAAAAAAAAAIwFIAAAAxAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-11-18T19:53:45.328Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "HttpService.cs",
"DocumentMoniker": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\HttpService.cs",
"RelativeDocumentMoniker": "Core\\Services\\HttpService.cs",
"ToolTip": "X:\\Back\\Carteira x.x\\Codigo\\PipefyAddCompanies\\Core\\Services\\HttpService.cs",
"RelativeToolTip": "Core\\Services\\HttpService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-09T17:22:54.493Z"
}
]
}
]
}
]
}

5
App.xaml Normal file
View File

@ -0,0 +1,5 @@
<Application x:Class="PipefyAddCompanies.UI.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="UI/Views/MainWindow.xaml">
</Application>

8
App.xaml.cs Normal file
View File

@ -0,0 +1,8 @@
using System.Windows;
namespace PipefyAddCompanies.UI
{
public partial class App : Application
{
}
}

10
AssemblyInfo.cs Normal file
View File

@ -0,0 +1,10 @@
using System.Windows;
[assembly: ThemeInfo(
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
//(used if a resource is not found in the page,
// or application resource dictionaries)
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
//(used if a resource is not found in the page,
// app, or any theme specific resource dictionaries)
)]

87
Core/Models/Empresa.cs Normal file
View File

@ -0,0 +1,87 @@
using System.ComponentModel;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using PipefyAddCompanies.Core.Services;
namespace PipefyAddCompanies.Core.Models
{
public class Empresa: INotifyPropertyChanged
{
public string Nome { get; set; } // Nome da empresa em letras maiúsculas, sem caracteres especiais
public bool? ExisteNoPipefy { get; set; } // null = não verificado, true = existe, false = não existe
public string ProspectanteEmail { get; set; } // Email do prospectante cadastrado no Pipefy
public string Cidade { get; set; } // Cidade com acentos
public string Estado { get; set; } // Estado conforme lista
public string RamoAtividade { get; set; } // Ramo de atividade da empresa
// Campos opcionais
public string? Comentarios { get; set; } // Comentários curtos
public string? TelefoneEmpresa { get; set; } // Telefone da empresa sem caracteres especiais
public string? ResponsavelEnergia { get; set; } // Nome do responsável pela energia
public string? AreaResponsavel { get; set; } // Área do responsável
public string? TelefoneResponsavel { get; set; } // Telefone do responsável (55 DDD XXXXXXXX)
public string? CelularResponsavel { get; set; } // Celular do responsável (55 DDD XXXXXXXXX)
public string? EmailResponsavel { get; set; } // Email do responsável
public string? Email2 { get; set; } // Email secundário do responsável
public string? Ambiente { get; set; } // Ambiente
public string? Distribuidora { get; set; } // Distribuidora
public decimal? ValorFatura { get; set; } // Valor da fatura, preenchido se a distribuidora estiver preenchida
public string? empresa_bd { get; set; }
public string? cidade_uf { get; set; }
public event PropertyChangedEventHandler? PropertyChanged;
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
// Método de validação para nome
public void ValidarNome()
{
Nome = Regex.Replace(Nome.ToUpper(), @"[^A-Z0-9\s]", "");
}
public Empresa(
string nome,
string prospectanteEmail,
string cidade,
string estado,
string ramoAtividade,
string comentarios,
string telefoneEmpresa,
string responsavelEnergia,
string areaResponsavel,
string telefoneResponsavel,
string celularResponsavel,
string emailResponsavel,
string email2,
string ambiente,
string distribuidora,
decimal? valorFatura = null)
{
Nome = nome.ToUpperInvariant();
ProspectanteEmail = prospectanteEmail;
Cidade = cidade;
Estado = estado;
RamoAtividade = ramoAtividade;
Comentarios = comentarios;
TelefoneEmpresa = telefoneEmpresa;
ResponsavelEnergia = responsavelEnergia;
AreaResponsavel = areaResponsavel;
TelefoneResponsavel = telefoneResponsavel;
CelularResponsavel = celularResponsavel;
EmailResponsavel= emailResponsavel;
Email2 = email2;
Ambiente = ambiente;
Distribuidora = distribuidora;
ValorFatura = distribuidora != null ? valorFatura : null;
}
public async Task AtualizarExistenciaAsync(PipefyService pipefyService)
{
ExisteNoPipefy = await pipefyService.VerificarRegistroEmpresaExistente(Nome);
OnPropertyChanged(nameof(ExisteNoPipefy)); // Notifique a mudança para que a interface reflita a atualização
}
}
}

View File

@ -0,0 +1,37 @@
using Newtonsoft.Json;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using System;
using Microsoft.Extensions.Configuration;
using System.IO;
namespace PipefyAddCompanies.Core.Services
{
public class HttpService
{
private readonly HttpClient _httpClient;
private readonly string _apiUrl = string.Empty;
private readonly string _token = string.Empty;
public HttpService()
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
_apiUrl = config["Pipefy:ApiUrl"] ?? throw new ArgumentNullException(nameof(_apiUrl)); // Garantir que o endereço da API não seja nulo
_token = config["Pipefy:Token"] ?? throw new ArgumentNullException(nameof(_token)); // Garantir que a chave de API não seja nula
_httpClient = new HttpClient();
_httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", _token);
}
internal async Task<dynamic?> FazerRequisicaoApiAsync(string strQuery)
{
var content = new StringContent(strQuery, Encoding.UTF8, "application/json");
var response = await _httpClient.PostAsync(_apiUrl, content);
var jsonResponse = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject<dynamic>(jsonResponse);
}
}
}

View File

@ -0,0 +1,205 @@
using System.IO;
using System.Threading.Tasks;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json;
using PipefyAddCompanies.Core.Models;
namespace PipefyAddCompanies.Core.Services
{
public class PipefyService
{
private readonly HttpService _httpService;
private readonly string _pipeId;
private readonly string _table_id;
public PipefyService()
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
_pipeId = config["Pipefy:PipeId"] ?? string.Empty;
_table_id = config["Pipefy:TableId"] ?? string.Empty;
_httpService = new HttpService();
}
// Método para verificar se a empresa já existe no Pipefy
public async Task<bool> VerificarRegistroEmpresaExistente(string nomeEmpresa)
{
var query = new
{
query = @"query GetRecords($table_id: ID!, $title: String!)
{
table_records(table_id: $table_id, first:50, search: {title: $title})
{
pageInfo{
hasNextPage
endCursor
}
edges{
node{
record_fields{
field {
id
}
value
array_value
}
}
}
}
}",
variables = new
{
table_id = _table_id,
title = nomeEmpresa
}
};
var response = await _httpService.FazerRequisicaoApiAsync(JsonConvert.SerializeObject(query));
var test = response?.data?.table_records?.edges;
return test?.Count > 0;
}
// Método para criar um card no Pipefy
public async Task<string> CriarRecordNoPipefy(string nomeEmpresa)
{
var mutation = new
{
query = $@"
mutation($table_id: ID!, $field_id: ID!, $field_value: [UndefinedInput!], $title: String!)
{{
createTableRecord
(
input:
{{
table_id: $table_id
fields_attributes:
[
{{
field_id: $field_id,
field_value: $field_value
}}
]
title: $title
}}
)
{{
table_record{{
id
title
}}
}}
}}",
variables = new
{
table_id = _table_id,
field_id = "nome_da_empresa",
field_value = nomeEmpresa,
title = nomeEmpresa
}
};
var response = await _httpService.FazerRequisicaoApiAsync(JsonConvert.SerializeObject(mutation));
return response?.data?.createTableRecord?.table_record?.id ?? "";
}
// Método para criar um card no Pipefy
public async Task CriarCardNoPipefy(Empresa Empresa)
{
var mutation = $@"
mutation{{
createCard(
input:
{{
pipe_id: 303017662,
title: ""{Empresa.Nome}"",
fields_attributes:
[
{{
field_id: ""respons_vel"",
field_value:
[
302409638,
99999999
]
}}
{{
field_id: ""cidade_importa_o"",
field_value: {Empresa.Cidade}
}}
{{
field_id: ""estado_importa_o"",
field_value: {Empresa.Estado}
}}
{{
field_id: ""ramo_de_atividade"",
field_value: {Empresa.RamoAtividade}
}}
{{
field_id: ""coment_rios"",
field_value: {Empresa.Comentarios}
}}
{{
field_id: ""telefone_da_empresa_1"",
field_value: {Empresa.TelefoneEmpresa}
}}
{{
field_id: ""nome_do_respons_vel_por_energia"",
field_value: {Empresa.ResponsavelEnergia}
}}
{{
field_id: ""rea_do_respons_vel"",
field_value: {Empresa.AreaResponsavel}
}}
{{
field_id: ""telefone_do_respons_vel"",
field_value: {Empresa.TelefoneResponsavel}
}}
{{
field_id: ""celular_respons_vel"",
field_value: {Empresa.CelularResponsavel}
}}
{{
field_id: ""email_do_respons_vel"",
field_value: {Empresa.EmailResponsavel}
}}
{{
field_id: ""e_mail_2"",
field_value: {Empresa.Email2}
}}
{{
field_id: ""ambiente_de_contrata_o"",
field_value: {Empresa.Ambiente}
}}
{{
field_id: ""distribuidora"",
field_value: {Empresa.Distribuidora}
}}
{{
field_id: ""valor_da_fatura_1"",
field_value: {Empresa.ValorFatura}
}}
{{
field_id: ""empresa_bd"",
field_value: {Empresa.empresa_bd}
}}
{{
field_id: ""cidade_uf"",
field_value: {Empresa.cidade_uf}
}}
]
}}
)
{{
card
{{
id
}}
}}
}}";
await _httpService.FazerRequisicaoApiAsync(mutation);
}
}
}

View File

@ -0,0 +1,67 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using OfficeOpenXml;
using PipefyAddCompanies.Core.Models;
namespace PipefyAddCompanies.Core.Services
{
public static class PlanilhaService
{
public static List<Empresa> LerPlanilha(string caminhoArquivo)
{
var empresas = new List<Empresa>();
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
using (var package = new ExcelPackage(new FileInfo(caminhoArquivo)))
{
// Verifique se há ao menos uma planilha
if (package.Workbook.Worksheets.Count == 0)
{
throw new InvalidOperationException("O arquivo Excel não contém nenhuma planilha.");
}
var worksheet = package.Workbook.Worksheets[0]; // Acessa a primeira planilha
var totalRows = worksheet.Dimension?.Rows ?? 0;
for (int row = 3; row <= totalRows; row++) // Começando de 2 para pular o cabeçalho
{
var empresa = new Empresa
(
nome: worksheet.Cells[row, 2].Text,
prospectanteEmail: worksheet.Cells[row, 3].Text,
cidade: worksheet.Cells[row, 4].Text,
estado: worksheet.Cells[row, 5].Text,
ramoAtividade: worksheet.Cells[row, 6].Text,
comentarios: worksheet.Cells[row, 7].Text,
telefoneEmpresa: worksheet.Cells[row, 8].Text,
responsavelEnergia: worksheet.Cells[row, 9].Text,
areaResponsavel: worksheet.Cells[row, 10].Text,
telefoneResponsavel: worksheet.Cells[row, 11].Text,
celularResponsavel: worksheet.Cells[row, 12].Text,
emailResponsavel: worksheet.Cells[row, 13].Text,
email2: worksheet.Cells[row, 14].Text,
ambiente: worksheet.Cells[row, 15].Text,
distribuidora: worksheet.Cells[row, 16].Text
);
// Condicional para preencher o ValorFatura somente se Distribuidora estiver preenchida
var valorFatura = worksheet.Cells[row, 17].Text;
if (!string.IsNullOrEmpty(empresa.Distribuidora) && decimal.TryParse(valorFatura, out var fatura))
{
empresa.ValorFatura = fatura;
}
// Aplicar validação de nome para remover caracteres especiais
empresa.ValidarNome();
// Adicionar empresa à lista se as condições forem atendidas
empresas.Add(empresa);
}
}
return empresas.Where(x => !string.IsNullOrEmpty(x.Nome) && x.Nome != "SMART ENERGIA").ToList();
}
}
}

View File

@ -0,0 +1,31 @@
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Threading.Tasks;
using PipefyAddCompanies.Core.Models;
using PipefyAddCompanies.Core.Services;
namespace PipefyAddCompanies.Core.UseCases
{
public class ProcessadorDeEmpresas
{
private readonly PipefyService _pipefyService;
public ProcessadorDeEmpresas(PipefyService pipefyService)
{
_pipefyService = pipefyService;
}
// Método principal para processar as empresas
public async Task ProcessarAsync(IEnumerable<Empresa> Empresas)
{
foreach (Empresa empresa in Empresas)
{
if (!(empresa.ExisteNoPipefy ?? false))
{
await _pipefyService.CriarCardNoPipefy(empresa);
}
}
}
}
}

32
PipefyAddCompanies.csproj Normal file
View File

@ -0,0 +1,32 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<UserSecretsId>ab03497c-9000-4dce-83cd-241260db036e</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<None Remove="appsettings.json" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="EPPlus" Version="7.4.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="System.Data.OleDb" Version="8.0.1" />
</ItemGroup>
<ItemGroup>
<Page Include="App.xaml" />
</ItemGroup>
<ItemGroup>
<Content Include="appsettings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
<ItemGroup />
<ItemGroup>
<Compile Update="UI\Views\MainWindow.xaml.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Page Update="UI\Views\MainWindow.xaml">
<SubType>Designer</SubType>
</Page>
</ItemGroup>
</Project>

25
PipefyAddCompanies.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.7.34221.43
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PipefyAddCompanies", "PipefyAddCompanies.csproj", "{838A6A59-682B-4DF7-A258-C67E65072DEC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{838A6A59-682B-4DF7-A258-C67E65072DEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{838A6A59-682B-4DF7-A258-C67E65072DEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{838A6A59-682B-4DF7-A258-C67E65072DEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{838A6A59-682B-4DF7-A258-C67E65072DEC}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {204ABC01-662A-4135-B771-E1C42AB6C8C7}
EndGlobalSection
EndGlobal

27
UI/RelayCommand.cs Normal file
View File

@ -0,0 +1,27 @@
using System;
using System.Windows.Input;
namespace PipefyAddCompanies.UI
{
public class RelayCommand : ICommand
{
private readonly Action _execute;
private readonly Func<bool>? _canExecute;
public RelayCommand(Action execute, Func<bool>? canExecute = null)
{
_execute = execute ?? throw new ArgumentNullException(nameof(execute));
_canExecute = canExecute;
}
public event EventHandler? CanExecuteChanged
{
add => CommandManager.RequerySuggested += value;
remove => CommandManager.RequerySuggested -= value;
}
public bool CanExecute(object? parameter) => _canExecute?.Invoke() ?? true;
public void Execute(object? parameter) => _execute();
}
}

View File

@ -0,0 +1,143 @@
using System.Threading.Tasks;
using System.Windows.Input;
using PipefyAddCompanies.Core.UseCases;
using PipefyAddCompanies.UI.Views;
using System.ComponentModel;
using PipefyAddCompanies.Core.Models;
using System.Collections.ObjectModel;
using PipefyAddCompanies.Core.Services;
using System.Linq;
using System.Windows;
using System;
using System.IO;
using Microsoft.Extensions.Configuration;
namespace PipefyAddCompanies.UI.ViewModels
{
public class MainWindowViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler? PropertyChanged;
private readonly ProcessadorDeEmpresas _processadorDeEmpresas;
public ICommand SelecionarArquivoCommand { get; }
public ICommand ProcessarCommand { get; }
public ICommand LimparCommand { get; }
private string? _caminhoPlanilha;
private bool _isPlanilhaSelecionada;
private readonly string _templateName = string.Empty;
public ObservableCollection<Empresa> Empresas { get; } = new ObservableCollection<Empresa>();
public ObservableCollection<Empresa> EmpresasExistentes { get; } = new ObservableCollection<Empresa>();
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
public MainWindowViewModel(ProcessadorDeEmpresas processadorDeEmpresas)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
_templateName = config["FileTemplate:Name"] ?? string.Empty;
_processadorDeEmpresas = processadorDeEmpresas;
SelecionarArquivoCommand = new RelayCommand(SelecionarArquivoPlanilha);
ProcessarCommand = new RelayCommand(async () => await ProcessarEmpresasAsync());
LimparCommand = new RelayCommand(LimparEmpresas);
}
public void OnWindowClosing()
{
// Limpa as listas de empresas ao fechar a janela
Empresas.Clear();
EmpresasExistentes.Clear();
}
// Método para limpar empresas
private void LimparEmpresas()
{
Empresas.Clear();
EmpresasExistentes.Clear();
CaminhoPlanilha = null; // Opcional: Reseta o caminho da planilha
PodeProcessar = false; // Desabilita o botão de processamento
}
public void DefinirCaminhoPlanilha(string caminho)
{
if (Path.GetExtension(caminho).Equals(".xlsx", StringComparison.OrdinalIgnoreCase) && Path.GetFileNameWithoutExtension(caminho).Contains(_templateName, StringComparison.OrdinalIgnoreCase))
{
CaminhoPlanilha = caminho;
CarregarEmpresas();
PodeProcessar = true; // Habilita o botão de processamento
}
else
{
MessageBox.Show("Por favor, selecione um arquivo Excel válido.");
}
}
public string? CaminhoPlanilha
{
get => _caminhoPlanilha;
set
{
_caminhoPlanilha = value;
OnPropertyChanged(nameof(CaminhoPlanilha));
}
}
public bool PodeProcessar
{
get => _isPlanilhaSelecionada;
set
{
_isPlanilhaSelecionada = value;
OnPropertyChanged(nameof(PodeProcessar));
}
}
private void SelecionarArquivoPlanilha()
{
_ = new MainWindow();
_caminhoPlanilha = MainWindow.SelecionarArquivoPlanilha();
if (!string.IsNullOrEmpty(_caminhoPlanilha)) { DefinirCaminhoPlanilha(_caminhoPlanilha); }
}
private void CarregarEmpresas()
{
Empresas.Clear();
EmpresasExistentes.Clear();
if (string.IsNullOrEmpty(_caminhoPlanilha)) return;
var empresasCarregadas = PlanilhaService.LerPlanilha(_caminhoPlanilha);
var pipefyService = new PipefyService();
foreach (var empresa in empresasCarregadas)
{
empresa.AtualizarExistenciaAsync(pipefyService).ContinueWith(task =>
{
Application.Current.Dispatcher.Invoke(() =>
{
if (empresa.ExisteNoPipefy == true)
{
EmpresasExistentes.Add(empresa);
}
else
{
Empresas.Add(empresa);
}
});
});
}
}
public async Task ProcessarEmpresasAsync()
{
if (!Empresas.Where(x => (x.ExisteNoPipefy == null)).Any())
{
await _processadorDeEmpresas.ProcessarAsync(Empresas.Where(x => !(x.ExisteNoPipefy ?? false)));
}
}
}
}

69
UI/Views/MainWindow.xaml Normal file
View File

@ -0,0 +1,69 @@
<Window x:Class="PipefyAddCompanies.UI.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:viewModels="clr-namespace:PipefyAddCompanies.UI.ViewModels"
Title="Pipefy Add Companies"
AllowDrop="True"
DragEnter="Window_DragEnter"
Drop="Window_Drop"
Height="564"
Width="800"
Closing="Window_Closing">
<Grid>
<Grid.RowDefinitions>
<!-- Linha para os botões -->
<RowDefinition Height="Auto" />
<!-- Linha para o DataGrid de empresas pendentes (ajustável com a altura da janela) -->
<RowDefinition Height="*" />
<!-- Linha para o DataGrid de empresas já existentes (altura fixa) -->
<RowDefinition Height="200" />
</Grid.RowDefinitions>
<!-- StackPanel para organizar os botões na parte superior -->
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="10" Grid.Row="0">
<!-- Botão para selecionar a planilha -->
<Button Content="Selecionar Planilha"
Width="136"
Height="25"
Command="{Binding SelecionarArquivoCommand}"
Margin="0,0,10,0" />
<!-- Botão de Processar que só é habilitado quando a planilha está carregada -->
<Button Content="Processar"
Width="136"
Height="26"
Command="{Binding ProcessarCommand}"
IsEnabled="{Binding PodeProcessar}"
Margin="0,0,10,0" />
<!-- Botão para limpar dados -->
<Button Content="Limpar Dados"
Width="136"
Height="26"
Command="{Binding LimparCommand}" />
</StackPanel>
<!-- DataGrid para exibir as empresas pendentes -->
<DataGrid
ItemsSource="{Binding Empresas}"
AutoGenerateColumns="True"
Margin="10"
Grid.Row="1" />
<!-- Label para empresas já existentes -->
<Label
Content="Empresas já existentes:"
HorizontalAlignment="Left"
Margin="10,-200,0,0"
VerticalAlignment="Center"
Grid.Row="2" />
<!-- DataGrid para exibir as empresas já existentes -->
<DataGrid
ItemsSource="{Binding EmpresasExistentes}"
AutoGenerateColumns="True"
Margin="10"
Grid.Row="2" />
</Grid>
</Window>

View File

@ -0,0 +1,73 @@
using System;
using System.Windows;
using PipefyAddCompanies.Core.Services;
using PipefyAddCompanies.Core.UseCases;
using PipefyAddCompanies.UI.ViewModels;
using Microsoft.Win32;
using System.IO;
using Microsoft.Extensions.Configuration;
namespace PipefyAddCompanies.UI.Views
{
public partial class MainWindow : Window
{
private readonly MainWindowViewModel _viewModel;
public MainWindow()
{
InitializeComponent();
var pipefyService = new PipefyService();
var processadorDeEmpresas = new ProcessadorDeEmpresas(pipefyService);
_viewModel = new MainWindowViewModel(processadorDeEmpresas);
DataContext = _viewModel;
}
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// Chama o método de limpeza no ViewModel antes de fechar o app
if (DataContext is MainWindowViewModel viewModel)
{
viewModel.OnWindowClosing();
}
}
internal static string? SelecionarArquivoPlanilha()
{
OpenFileDialog openFileDialog = new()
{
Filter = "Arquivos de Excel (*.xlsx)|*.xlsx|Todos os arquivos (*.*)|*.*",
Title = "Selecione a Planilha de Empresas"
};
return openFileDialog.ShowDialog() == true ? openFileDialog.FileName : null;
}
private void Window_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effects = DragDropEffects.Copy;
}
else
{
e.Effects = DragDropEffects.None;
}
}
private void Window_Drop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
if (files.Length > 0)
{
string filePath = files[0];
_viewModel.DefinirCaminhoPlanilha(filePath); // Método de carregamento no ViewModel
}
}
}
}
}

11
appsettings.json Normal file
View File

@ -0,0 +1,11 @@
{
"Pipefy": {
"ApiUrl": "https://app.pipefy.com/queries",
"PipeId": "303017662",
"TableId": 302995218,
"Token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyIjp7ImlkIjozMDIyODQxMDMsImVtYWlsIjoiYmFjazNAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyMzY4MDh9fQ.CXRzlEROM0fTCoOobH5FyHWnt6dcu0PvASi_gjpBqWSMynV7-6FsaC98JWLFpvW0p-jDgLzno7TDLuej2OD17A"
},
"FileTemplate": {
"Name": "Pipefy - Modelo Upload - Novos Leads"
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,523 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"PipefyAddCompanies/1.0.0": {
"dependencies": {
"EPPlus": "7.4.2",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.1",
"Newtonsoft.Json": "13.0.3",
"System.Data.OleDb": "8.0.1"
},
"runtime": {
"PipefyAddCompanies.dll": {}
}
},
"EPPlus/7.4.2": {
"dependencies": {
"EPPlus.System.Drawing": "6.1.1",
"Microsoft.Extensions.Configuration.Json": "8.0.1",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
"System.ComponentModel.Annotations": "5.0.0",
"System.Security.Cryptography.Pkcs": "8.0.1",
"System.Text.Encoding.CodePages": "8.0.0"
},
"runtime": {
"lib/net6.0/EPPlus.dll": {
"assemblyVersion": "7.4.2.0",
"fileVersion": "7.4.2.0"
}
}
},
"EPPlus.Interfaces/6.1.1": {
"runtime": {
"lib/net6.0/EPPlus.Interfaces.dll": {
"assemblyVersion": "6.1.1.0",
"fileVersion": "6.1.1.0"
}
}
},
"EPPlus.System.Drawing/6.1.1": {
"dependencies": {
"EPPlus.Interfaces": "6.1.1",
"System.Drawing.Common": "6.0.0"
},
"runtime": {
"lib/net6.0/EPPlus.System.Drawing.dll": {
"assemblyVersion": "6.1.1.0",
"fileVersion": "6.1.1.0"
}
}
},
"Microsoft.Extensions.Configuration/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Configuration.FileExtensions/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "8.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Physical": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
},
"Microsoft.Extensions.Configuration.Json/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "8.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.FileExtensions": "8.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"System.Text.Json": "8.0.5"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Configuration.UserSecrets/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.Json": "8.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Physical": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.FileProviders.Physical/8.0.0": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Primitives/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.IO.RecyclableMemoryStream/3.0.1": {
"runtime": {
"lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": {
"assemblyVersion": "3.0.1.0",
"fileVersion": "3.0.1.0"
}
}
},
"Microsoft.Win32.SystemEvents/6.0.0": {},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"System.ComponentModel.Annotations/5.0.0": {},
"System.Configuration.ConfigurationManager/8.0.1": {
"dependencies": {
"System.Security.Cryptography.ProtectedData": "8.0.0"
},
"runtime": {
"lib/net6.0/System.Configuration.ConfigurationManager.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Data.OleDb/8.0.1": {
"dependencies": {
"System.Configuration.ConfigurationManager": "8.0.1",
"System.Diagnostics.PerformanceCounter": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Data.OleDb.dll": {
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Data.OleDb.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Diagnostics.PerformanceCounter/8.0.1": {
"dependencies": {
"System.Configuration.ConfigurationManager": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Diagnostics.PerformanceCounter.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Diagnostics.PerformanceCounter.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Drawing.Common/6.0.0": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "6.0.0"
}
},
"System.Formats.Asn1/8.0.1": {
"runtime": {
"lib/net6.0/System.Formats.Asn1.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
"System.Security.Cryptography.Pkcs/8.0.1": {
"dependencies": {
"System.Formats.Asn1": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Security.Cryptography.Pkcs.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Security.Cryptography.ProtectedData/8.0.0": {
"runtime": {
"lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Encoding.CodePages/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": {
"rid": "browser",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.5": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0",
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
}
}
},
"libraries": {
"PipefyAddCompanies/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"EPPlus/7.4.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TGFbvGSQQEX4Egxi6YIcnEkid47bSx7xmzS1I8HNlrgNklIN4skodsqzqo9li+SUCj9MWjROqKp/oeVqSaMHew==",
"path": "epplus/7.4.2",
"hashPath": "epplus.7.4.2.nupkg.sha512"
},
"EPPlus.Interfaces/6.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-y7dkrOoE1ZR9Vgy1Jf2rEIaTf3SHlUjYt01NklP+F5Qh7S2ruPbzTcpYLRWMeXiG8XL8h2jqX4CyIkFt3NQGZw==",
"path": "epplus.interfaces/6.1.1",
"hashPath": "epplus.interfaces.6.1.1.nupkg.sha512"
},
"EPPlus.System.Drawing/6.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lRF5gHYrmkHOOiLMI0t6q8zNYjUrzRgAM5BCXumv5xiqXko8fx3AWI+HCNZfhEqVFGOop+42KfR5GiUcCoyoMw==",
"path": "epplus.system.drawing/6.1.1",
"hashPath": "epplus.system.drawing.6.1.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
"path": "microsoft.extensions.configuration/8.0.0",
"hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.FileExtensions/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EJzSNO9oaAXnTdtdNO6npPRsIIeZCBSNmdQ091VDO7fBiOtJAAeEq6dtrVXIi3ZyjC5XRSAtVvF8SzcneRHqKQ==",
"path": "microsoft.extensions.configuration.fileextensions/8.0.1",
"hashPath": "microsoft.extensions.configuration.fileextensions.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Json/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-L89DLNuimOghjV3tLx0ArFDwVEJD6+uGB3BMCMX01kaLzXkaXHb2021xOMl2QOxUxbdePKUZsUY7n2UUkycjRg==",
"path": "microsoft.extensions.configuration.json/8.0.1",
"hashPath": "microsoft.extensions.configuration.json.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.UserSecrets/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7tYqdPPpAK+3jO9d5LTuCK2VxrEdf85Ol4trUr6ds4jclBecadWZ/RyPCbNjfbN5iGTfUnD/h65TOQuqQv2c+A==",
"path": "microsoft.extensions.configuration.usersecrets/8.0.1",
"hashPath": "microsoft.extensions.configuration.usersecrets.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
"path": "microsoft.extensions.fileproviders.abstractions/8.0.0",
"hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Physical/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
"path": "microsoft.extensions.fileproviders.physical/8.0.0",
"hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==",
"path": "microsoft.extensions.filesystemglobbing/8.0.0",
"hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
"path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
},
"Microsoft.IO.RecyclableMemoryStream/3.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==",
"path": "microsoft.io.recyclablememorystream/3.0.1",
"hashPath": "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
"path": "microsoft.win32.systemevents/6.0.0",
"hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"System.ComponentModel.Annotations/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
"path": "system.componentmodel.annotations/5.0.0",
"hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512"
},
"System.Configuration.ConfigurationManager/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gPYFPDyohW2gXNhdQRSjtmeS6FymL2crg4Sral1wtvEJ7DUqFCDWDVbbLobASbzxfic8U1hQEdC7hmg9LHncMw==",
"path": "system.configuration.configurationmanager/8.0.1",
"hashPath": "system.configuration.configurationmanager.8.0.1.nupkg.sha512"
},
"System.Data.OleDb/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RO+/y2ggU5956uQDRXdjA1e2l5yJ4rTWNX76eZ+3sgtYGqGapCe2kQCyiUci+/y6Fyb21Irp4RQEdfrIiuYrxQ==",
"path": "system.data.oledb/8.0.1",
"hashPath": "system.data.oledb.8.0.1.nupkg.sha512"
},
"System.Diagnostics.PerformanceCounter/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9RfEDiEjlUADeThs8IPdDVTXSnPRSqjfgTQJALpmGFPKC0k2mbdufOXnb/9JZ4I0TkmxOfy3VTJxrHOJSs8cXg==",
"path": "system.diagnostics.performancecounter/8.0.1",
"hashPath": "system.diagnostics.performancecounter.8.0.1.nupkg.sha512"
},
"System.Drawing.Common/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
"path": "system.drawing.common/6.0.0",
"hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
},
"System.Formats.Asn1/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==",
"path": "system.formats.asn1/8.0.1",
"hashPath": "system.formats.asn1.8.0.1.nupkg.sha512"
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
"path": "system.runtime.compilerservices.unsafe/6.0.0",
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
},
"System.Security.Cryptography.Pkcs/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==",
"path": "system.security.cryptography.pkcs/8.0.1",
"hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512"
},
"System.Security.Cryptography.ProtectedData/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
"path": "system.security.cryptography.protecteddata/8.0.0",
"hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512"
},
"System.Text.Encoding.CodePages/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==",
"path": "system.text.encoding.codepages/8.0.0",
"hashPath": "system.text.encoding.codepages.8.0.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
"path": "system.text.json/8.0.5",
"hashPath": "system.text.json.8.0.5.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,15 @@
{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "6.0.0"
}
]
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,11 @@
{
"Pipefy": {
"ApiUrl": "https://app.pipefy.com/queries",
"PipeId": "303017662",
"TableId": 302995218,
"Token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyIjp7ImlkIjozMDIyODQxMDMsImVtYWlsIjoiYmFjazNAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyMzY4MDh9fQ.CXRzlEROM0fTCoOobH5FyHWnt6dcu0PvASi_gjpBqWSMynV7-6FsaC98JWLFpvW0p-jDgLzno7TDLuej2OD17A"
},
"FileTemplate": {
"Name": "Pipefy - Modelo Upload - Novos Leads"
}
}

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]

View File

@ -0,0 +1,70 @@
#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5547544E14706AC8F07573A0A953BD1011FC35C2"
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Controls.Ribbon;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
namespace PipefyAddCompanies.UI {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
public void InitializeComponent() {
#line 4 "..\..\..\App.xaml"
this.StartupUri = new System.Uri("UI/Views/MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
public static void Main() {
PipefyAddCompanies.UI.App app = new PipefyAddCompanies.UI.App();
app.InitializeComponent();
app.Run();
}
}
}

View File

@ -0,0 +1,70 @@
#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5547544E14706AC8F07573A0A953BD1011FC35C2"
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Controls.Ribbon;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
namespace PipefyAddCompanies.UI {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "9.0.0.0")]
public void InitializeComponent() {
#line 4 "..\..\..\App.xaml"
this.StartupUri = new System.Uri("UI/Views/MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "9.0.0.0")]
public static void Main() {
PipefyAddCompanies.UI.App app = new PipefyAddCompanies.UI.App();
app.InitializeComponent();
app.Run();
}
}
}

View File

@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}

View File

@ -0,0 +1,112 @@
#pragma checksum "..\..\..\Home.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "C66F97B832AA43ADB0E2724CFC17E787AA112E9A"
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using PipefyAddCompanies;
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Controls.Ribbon;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
namespace PipefyAddCompanies {
/// <summary>
/// Home
/// </summary>
public partial class Home : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
#line 10 "..\..\..\Home.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Grid grid;
#line default
#line hidden
#line 12 "..\..\..\Home.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ProgressBar ProgressBar;
#line default
#line hidden
#line 13 "..\..\..\Home.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button fileSelector;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/PipefyAddCompanies;V1.0.0.0;component/home.xaml", System.UriKind.Relative);
#line 1 "..\..\..\Home.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
this.grid = ((System.Windows.Controls.Grid)(target));
return;
case 2:
this.ProgressBar = ((System.Windows.Controls.ProgressBar)(target));
return;
case 3:
this.fileSelector = ((System.Windows.Controls.Button)(target));
return;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,89 @@
#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "AFD8AA72A6468BEE55D70BFA1748FC33EFC7DC38"
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Controls.Ribbon;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
namespace PipefyAddCompanies {
/// <summary>
/// MainWindow
/// </summary>
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
#line 6 "..\..\..\MainWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Frame MainFrame;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/PipefyAddCompanies;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "7.0.13.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
this.MainFrame = ((System.Windows.Controls.Frame)(target));
return;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("ab03497c-9000-4dce-83cd-241260db036e")]
[assembly: System.Reflection.AssemblyCompanyAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyTitleAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Gerado pela classe WriteCodeFragment do MSBuild.

View File

@ -0,0 +1 @@
da0559b1d4395a2a54aab36faadda35b7644e3f7ef6f50e058b8d926dc0c4b31

View File

@ -0,0 +1,16 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = PipefyAddCompanies
build_property.ProjectDir = X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 6.0
build_property.EnableCodeStyleSeverity =

View File

@ -0,0 +1 @@
20c11dc46a341d520b29255991253def90f96754

View File

@ -0,0 +1,52 @@
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.csproj.AssemblyReference.cache
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\App.g.cs
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies_MarkupCompile.cache
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\PipefyAddCompanies.exe
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\PipefyAddCompanies.deps.json
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\PipefyAddCompanies.runtimeconfig.json
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\PipefyAddCompanies.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\PipefyAddCompanies.pdb
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Newtonsoft.Json.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Configuration.ConfigurationManager.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Data.OleDb.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Diagnostics.PerformanceCounter.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Security.Cryptography.ProtectedData.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\runtimes\win\lib\net6.0\System.Data.OleDb.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\runtimes\win\lib\net6.0\System.Diagnostics.PerformanceCounter.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.g.resources
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.GeneratedMSBuildEditorConfig.editorconfig
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.AssemblyInfoInputs.cache
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.AssemblyInfo.cs
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.csproj.CoreCompileInputs.cache
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.csproj.CopyComplete
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\refint\PipefyAddCompanies.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.pdb
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies.genruntimeconfig.cache
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\ref\PipefyAddCompanies.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\EPPlus.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\EPPlus.Interfaces.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\EPPlus.System.Drawing.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.FileExtensions.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.Json.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.UserSecrets.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.FileProviders.Physical.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.FileSystemGlobbing.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.Extensions.Primitives.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\Microsoft.IO.RecyclableMemoryStream.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Formats.Asn1.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Security.Cryptography.Pkcs.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Text.Encoding.CodePages.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Text.Encodings.Web.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\System.Text.Json.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\runtimes\win\lib\net6.0\System.Text.Encoding.CodePages.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\runtimes\browser\lib\net6.0\System.Text.Encodings.Web.dll
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\UI\Views\MainWindow.baml
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\UI\Views\MainWindow.g.cs
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies_MarkupCompile.lref
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\bin\Debug\net6.0-windows\appsettings.json
X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\obj\Debug\net6.0-windows\PipefyAddCompanies_Content.g.cs

View File

@ -0,0 +1,556 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"EPPlus/7.4.2": {
"dependencies": {
"EPPlus.System.Drawing": "6.1.1",
"Microsoft.Extensions.Configuration.Json": "8.0.1",
"Microsoft.IO.RecyclableMemoryStream": "3.0.1",
"System.ComponentModel.Annotations": "5.0.0",
"System.Security.Cryptography.Pkcs": "8.0.1",
"System.Text.Encoding.CodePages": "8.0.0"
},
"runtime": {
"lib/net6.0/EPPlus.dll": {
"assemblyVersion": "7.4.2.0",
"fileVersion": "7.4.2.0"
}
}
},
"EPPlus.Interfaces/6.1.1": {
"runtime": {
"lib/net6.0/EPPlus.Interfaces.dll": {
"assemblyVersion": "6.1.1.0",
"fileVersion": "6.1.1.0"
}
}
},
"EPPlus.System.Drawing/6.1.1": {
"dependencies": {
"EPPlus.Interfaces": "6.1.1",
"System.Drawing.Common": "6.0.0"
},
"runtime": {
"lib/net6.0/EPPlus.System.Drawing.dll": {
"assemblyVersion": "6.1.1.0",
"fileVersion": "6.1.1.0"
}
}
},
"Microsoft.Extensions.Configuration/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Configuration.FileExtensions/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "8.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Physical": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
},
"Microsoft.Extensions.Configuration.Json/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "8.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.FileExtensions": "8.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"System.Text.Json": "8.0.5"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Configuration.UserSecrets/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.Json": "8.0.1",
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileProviders.Physical": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.FileProviders.Physical/8.0.0": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
"Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
"runtime": {
"lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.Extensions.Primitives/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"Microsoft.IO.RecyclableMemoryStream/3.0.1": {
"runtime": {
"lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": {
"assemblyVersion": "3.0.1.0",
"fileVersion": "3.0.1.0"
}
}
},
"Microsoft.Win32.SystemEvents/6.0.0": {
"runtime": {
"lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"System.ComponentModel.Annotations/5.0.0": {
"runtime": {
"lib/netstandard2.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"System.Configuration.ConfigurationManager/8.0.1": {
"dependencies": {
"System.Security.Cryptography.ProtectedData": "8.0.0"
},
"runtime": {
"lib/net6.0/System.Configuration.ConfigurationManager.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Data.OleDb/8.0.1": {
"dependencies": {
"System.Configuration.ConfigurationManager": "8.0.1",
"System.Diagnostics.PerformanceCounter": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Data.OleDb.dll": {
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Data.OleDb.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Diagnostics.PerformanceCounter/8.0.1": {
"dependencies": {
"System.Configuration.ConfigurationManager": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Diagnostics.PerformanceCounter.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Diagnostics.PerformanceCounter.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Drawing.Common/6.0.0": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "6.0.0"
},
"runtime": {
"lib/net6.0/System.Drawing.Common.dll": {
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
},
"runtimeTargets": {
"runtimes/unix/lib/net6.0/System.Drawing.Common.dll": {
"rid": "unix",
"assetType": "runtime",
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
},
"runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
}
},
"System.Formats.Asn1/8.0.1": {
"runtime": {
"lib/net6.0/System.Formats.Asn1.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"runtime": {
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.21.52210"
}
}
},
"System.Security.Cryptography.Pkcs/8.0.1": {
"dependencies": {
"System.Formats.Asn1": "8.0.1"
},
"runtime": {
"lib/net6.0/System.Security.Cryptography.Pkcs.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"System.Security.Cryptography.ProtectedData/8.0.0": {
"runtime": {
"lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Encoding.CodePages/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": {
"rid": "browser",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.5": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0",
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net6.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
}
}
},
"libraries": {
"EPPlus/7.4.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TGFbvGSQQEX4Egxi6YIcnEkid47bSx7xmzS1I8HNlrgNklIN4skodsqzqo9li+SUCj9MWjROqKp/oeVqSaMHew==",
"path": "epplus/7.4.2",
"hashPath": "epplus.7.4.2.nupkg.sha512"
},
"EPPlus.Interfaces/6.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-y7dkrOoE1ZR9Vgy1Jf2rEIaTf3SHlUjYt01NklP+F5Qh7S2ruPbzTcpYLRWMeXiG8XL8h2jqX4CyIkFt3NQGZw==",
"path": "epplus.interfaces/6.1.1",
"hashPath": "epplus.interfaces.6.1.1.nupkg.sha512"
},
"EPPlus.System.Drawing/6.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lRF5gHYrmkHOOiLMI0t6q8zNYjUrzRgAM5BCXumv5xiqXko8fx3AWI+HCNZfhEqVFGOop+42KfR5GiUcCoyoMw==",
"path": "epplus.system.drawing/6.1.1",
"hashPath": "epplus.system.drawing.6.1.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
"path": "microsoft.extensions.configuration/8.0.0",
"hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.FileExtensions/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EJzSNO9oaAXnTdtdNO6npPRsIIeZCBSNmdQ091VDO7fBiOtJAAeEq6dtrVXIi3ZyjC5XRSAtVvF8SzcneRHqKQ==",
"path": "microsoft.extensions.configuration.fileextensions/8.0.1",
"hashPath": "microsoft.extensions.configuration.fileextensions.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Json/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-L89DLNuimOghjV3tLx0ArFDwVEJD6+uGB3BMCMX01kaLzXkaXHb2021xOMl2QOxUxbdePKUZsUY7n2UUkycjRg==",
"path": "microsoft.extensions.configuration.json/8.0.1",
"hashPath": "microsoft.extensions.configuration.json.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.UserSecrets/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7tYqdPPpAK+3jO9d5LTuCK2VxrEdf85Ol4trUr6ds4jclBecadWZ/RyPCbNjfbN5iGTfUnD/h65TOQuqQv2c+A==",
"path": "microsoft.extensions.configuration.usersecrets/8.0.1",
"hashPath": "microsoft.extensions.configuration.usersecrets.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
"path": "microsoft.extensions.fileproviders.abstractions/8.0.0",
"hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Physical/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
"path": "microsoft.extensions.fileproviders.physical/8.0.0",
"hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.FileSystemGlobbing/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==",
"path": "microsoft.extensions.filesystemglobbing/8.0.0",
"hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
"path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
},
"Microsoft.IO.RecyclableMemoryStream/3.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==",
"path": "microsoft.io.recyclablememorystream/3.0.1",
"hashPath": "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
"path": "microsoft.win32.systemevents/6.0.0",
"hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"System.ComponentModel.Annotations/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
"path": "system.componentmodel.annotations/5.0.0",
"hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512"
},
"System.Configuration.ConfigurationManager/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gPYFPDyohW2gXNhdQRSjtmeS6FymL2crg4Sral1wtvEJ7DUqFCDWDVbbLobASbzxfic8U1hQEdC7hmg9LHncMw==",
"path": "system.configuration.configurationmanager/8.0.1",
"hashPath": "system.configuration.configurationmanager.8.0.1.nupkg.sha512"
},
"System.Data.OleDb/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RO+/y2ggU5956uQDRXdjA1e2l5yJ4rTWNX76eZ+3sgtYGqGapCe2kQCyiUci+/y6Fyb21Irp4RQEdfrIiuYrxQ==",
"path": "system.data.oledb/8.0.1",
"hashPath": "system.data.oledb.8.0.1.nupkg.sha512"
},
"System.Diagnostics.PerformanceCounter/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9RfEDiEjlUADeThs8IPdDVTXSnPRSqjfgTQJALpmGFPKC0k2mbdufOXnb/9JZ4I0TkmxOfy3VTJxrHOJSs8cXg==",
"path": "system.diagnostics.performancecounter/8.0.1",
"hashPath": "system.diagnostics.performancecounter.8.0.1.nupkg.sha512"
},
"System.Drawing.Common/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
"path": "system.drawing.common/6.0.0",
"hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
},
"System.Formats.Asn1/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==",
"path": "system.formats.asn1/8.0.1",
"hashPath": "system.formats.asn1.8.0.1.nupkg.sha512"
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
"path": "system.runtime.compilerservices.unsafe/6.0.0",
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
},
"System.Security.Cryptography.Pkcs/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==",
"path": "system.security.cryptography.pkcs/8.0.1",
"hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512"
},
"System.Security.Cryptography.ProtectedData/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
"path": "system.security.cryptography.protecteddata/8.0.0",
"hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512"
},
"System.Text.Encoding.CodePages/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==",
"path": "system.text.encoding.codepages/8.0.0",
"hashPath": "system.text.encoding.codepages.8.0.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
"path": "system.text.json/8.0.5",
"hashPath": "system.text.json.8.0.5.nupkg.sha512"
}
}
}

View File

@ -0,0 +1,23 @@
{
"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "6.0.0"
}
],
"additionalProbingPaths": [
"C:\\Users\\contratos\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\contratos\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configProperties": {
"Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
}
}
}

Binary file not shown.

View File

@ -0,0 +1 @@
cad7f41db9b4837d1ec8dcd9e3548df2b97c3a79

Binary file not shown.

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("ab03497c-9000-4dce-83cd-241260db036e")]
[assembly: System.Reflection.AssemblyCompanyAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyTitleAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Gerado pela classe WriteCodeFragment do MSBuild.

View File

@ -0,0 +1 @@
b1f72d5d5585ff6a68e01b3021167ccaa8f8d389

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = PipefyAddCompanies_0f3ttml0_wpftmp
build_property.ProjectDir = X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("ab03497c-9000-4dce-83cd-241260db036e")]
[assembly: System.Reflection.AssemblyCompanyAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyTitleAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Gerado pela classe WriteCodeFragment do MSBuild.

View File

@ -0,0 +1 @@
b1f72d5d5585ff6a68e01b3021167ccaa8f8d389

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = PipefyAddCompanies_1mxunuhh_wpftmp
build_property.ProjectDir = X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// O código foi gerado por uma ferramenta.
// Versão de Tempo de Execução:4.0.30319.42000
//
// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se
// o código for gerado novamente.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("ab03497c-9000-4dce-83cd-241260db036e")]
[assembly: System.Reflection.AssemblyCompanyAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyTitleAttribute("PipefyAddCompanies")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Gerado pela classe WriteCodeFragment do MSBuild.

View File

@ -0,0 +1 @@
b1f72d5d5585ff6a68e01b3021167ccaa8f8d389

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = PipefyAddCompanies_1xeu4ueq_wpftmp
build_property.ProjectDir = X:\Back\Carteira x.x\Codigo\PipefyAddCompanies\

Some files were not shown because too many files have changed in this diff Show More