From a25f5cc0d312aeae57f139e0f2cdb921d76fa633 Mon Sep 17 00:00:00 2001 From: Giuliano Paschoalino Date: Mon, 14 Jul 2025 13:27:12 -0300 Subject: [PATCH] =?UTF-8?q?Import=20inicial:=20migra=C3=A7=C3=A3o=20de=20a?= =?UTF-8?q?rquivos=20da=20rede?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../17.12.38.29086/CodeChunks.db | Bin 0 -> 126976 bytes .../17.12.38.29086/SemanticSymbols.db | Bin 0 -> 49152 bytes .../17.12.38.29086/SemanticSymbols.db-shm | Bin 0 -> 32768 bytes .../17.12.38.29086/SemanticSymbols.db-wal | Bin 0 -> 32992 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 109821 bytes ...4f5708dd-539c-4099-a453-cbdab08066a2.vsidx | Bin 0 -> 53001 bytes .../config/applicationhost.config | 1016 +++++++++++ .vs/PipefyAddCompanies/v17/.futdcache.v2 | Bin 0 -> 137 bytes .vs/PipefyAddCompanies/v17/.suo | Bin 0 -> 100352 bytes .../v17/DocumentLayout.backup.json | 260 +++ .../v17/DocumentLayout.json | 254 +++ .../pipefyaddcompanies.metadata.v9.bin | Bin 0 -> 1276 bytes .../pipefyaddcompanies.projects.v9.bin | Bin 0 -> 53040 bytes .../pipefyaddcompanies.strings.v9.bin | Bin 0 -> 129720 bytes App.xaml | 5 + App.xaml.cs | 8 + AssemblyInfo.cs | 10 + Core/Models/Empresa.cs | 87 + Core/Services/HttpService.cs | 37 + Core/Services/PipefyService.cs | 205 +++ Core/Services/PlanilhaService.cs | 67 + Core/UseCases/ProcessadorDeEmpresas.cs | 31 + PipefyAddCompanies.csproj | 32 + PipefyAddCompanies.csproj.user | 15 + PipefyAddCompanies.sln | 25 + UI/RelayCommand.cs | 27 + UI/ViewModels/MainWindowViewModel.cs | 143 ++ UI/Views/MainWindow.xaml | 69 + UI/Views/MainWindow.xaml.cs | 73 + appsettings.json | 11 + .../net6.0-windows/EPPlus.Interfaces.dll | Bin 0 -> 6656 bytes .../net6.0-windows/EPPlus.System.Drawing.dll | Bin 0 -> 7168 bytes bin/Debug/net6.0-windows/EPPlus.dll | Bin 0 -> 3788800 bytes ....Extensions.Configuration.Abstractions.dll | Bin 0 -> 29448 bytes ...xtensions.Configuration.FileExtensions.dll | Bin 0 -> 29448 bytes ...icrosoft.Extensions.Configuration.Json.dll | Bin 0 -> 28968 bytes ...t.Extensions.Configuration.UserSecrets.dll | Bin 0 -> 27448 bytes .../Microsoft.Extensions.Configuration.dll | Bin 0 -> 45328 bytes ....Extensions.FileProviders.Abstractions.dll | Bin 0 -> 23728 bytes ...soft.Extensions.FileProviders.Physical.dll | Bin 0 -> 46256 bytes ...icrosoft.Extensions.FileSystemGlobbing.dll | Bin 0 -> 47264 bytes .../Microsoft.Extensions.Primitives.dll | Bin 0 -> 45336 bytes .../Microsoft.IO.RecyclableMemoryStream.dll | Bin 0 -> 65968 bytes bin/Debug/net6.0-windows/Newtonsoft.Json.dll | Bin 0 -> 712464 bytes .../PipefyAddCompanies.deps.json | 523 ++++++ .../net6.0-windows/PipefyAddCompanies.dll | Bin 0 -> 48128 bytes .../net6.0-windows/PipefyAddCompanies.exe | Bin 0 -> 149504 bytes .../net6.0-windows/PipefyAddCompanies.pdb | Bin 0 -> 20856 bytes .../PipefyAddCompanies.runtimeconfig.json | 15 + ...tem.Configuration.ConfigurationManager.dll | Bin 0 -> 425264 bytes .../net6.0-windows/System.Data.OleDb.dll | Bin 0 -> 125208 bytes .../System.Diagnostics.PerformanceCounter.dll | Bin 0 -> 53512 bytes .../net6.0-windows/System.Formats.Asn1.dll | Bin 0 -> 97056 bytes .../System.Security.Cryptography.Pkcs.dll | Bin 0 -> 265992 bytes ...em.Security.Cryptography.ProtectedData.dll | Bin 0 -> 37664 bytes .../System.Text.Encoding.CodePages.dll | Bin 0 -> 742152 bytes .../System.Text.Encodings.Web.dll | Bin 0 -> 71440 bytes bin/Debug/net6.0-windows/System.Text.Json.dll | Bin 0 -> 580880 bytes bin/Debug/net6.0-windows/appsettings.json | 11 + .../lib/net6.0/System.Text.Encodings.Web.dll | Bin 0 -> 71448 bytes .../win/lib/net6.0/System.Data.OleDb.dll | Bin 0 -> 385816 bytes .../System.Diagnostics.PerformanceCounter.dll | Bin 0 -> 130840 bytes .../System.Security.Cryptography.Pkcs.dll | Bin 0 -> 316712 bytes .../net6.0/System.Text.Encoding.CodePages.dll | Bin 0 -> 743696 bytes ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + obj/Debug/net6.0-windows/App.g.cs | 70 + obj/Debug/net6.0-windows/App.g.i.cs | 70 + .../GeneratedInternalTypeHelper.g.i.cs | 62 + obj/Debug/net6.0-windows/Home.g.i.cs | 112 ++ obj/Debug/net6.0-windows/MainWindow.g.i.cs | 89 + .../PipefyAddCompanies.AssemblyInfo.cs | 26 + ...ipefyAddCompanies.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../PipefyAddCompanies.assets.cache | Bin 0 -> 20228 bytes ...ddCompanies.csproj.AssemblyReference.cache | Bin 0 -> 15260 bytes ...AddCompanies.csproj.BuildWithSkipAnalyzers | 0 .../PipefyAddCompanies.csproj.CopyComplete | 0 ...ddCompanies.csproj.CoreCompileInputs.cache | 1 + ...fyAddCompanies.csproj.FileListAbsolute.txt | 52 + .../PipefyAddCompanies.designer.deps.json | 556 ++++++ ...fyAddCompanies.designer.runtimeconfig.json | 23 + .../net6.0-windows/PipefyAddCompanies.dll | Bin 0 -> 48128 bytes .../PipefyAddCompanies.g.resources | Bin 0 -> 2479 bytes .../PipefyAddCompanies.genruntimeconfig.cache | 1 + .../net6.0-windows/PipefyAddCompanies.pdb | Bin 0 -> 20856 bytes ...dCompanies_0f3ttml0_wpftmp.AssemblyInfo.cs | 26 + ...s_0f3ttml0_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_0f3ttml0_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...ttml0_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_1mxunuhh_wpftmp.AssemblyInfo.cs | 26 + ...s_1mxunuhh_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_1mxunuhh_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...unuhh_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_1xeu4ueq_wpftmp.AssemblyInfo.cs | 26 + ...s_1xeu4ueq_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_1xeu4ueq_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...u4ueq_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_3dm3ge3s_wpftmp.AssemblyInfo.cs | 26 + ...s_3dm3ge3s_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_3dm3ge3s_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...3ge3s_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_42hk5won_wpftmp.AssemblyInfo.cs | 26 + ...s_42hk5won_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_42hk5won_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...k5won_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_5c1j0o5l_wpftmp.AssemblyInfo.cs | 26 + ...s_5c1j0o5l_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_5c1j0o5l_wpftmp.assets.cache | Bin 0 -> 22560 bytes .../PipefyAddCompanies_Content.g.cs | 13 + .../PipefyAddCompanies_Content.g.i.cs | 13 + .../PipefyAddCompanies_MarkupCompile.cache | 20 + .../PipefyAddCompanies_MarkupCompile.i.cache | 20 + .../PipefyAddCompanies_MarkupCompile.lref | 4 + ...dCompanies_a1qkioz4_wpftmp.AssemblyInfo.cs | 26 + ...s_a1qkioz4_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_a1qkioz4_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...kioz4_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_anhd1pqj_wpftmp.AssemblyInfo.cs | 26 + ...s_anhd1pqj_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_anhd1pqj_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...dCompanies_asopb5gn_wpftmp.AssemblyInfo.cs | 26 + ...s_asopb5gn_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_asopb5gn_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...dCompanies_b0rbqins_wpftmp.AssemblyInfo.cs | 26 + ...s_b0rbqins_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_b0rbqins_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...bqins_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_bkapju03_wpftmp.AssemblyInfo.cs | 26 + ...s_bkapju03_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_bkapju03_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...pju03_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_dphlksdx_wpftmp.AssemblyInfo.cs | 25 + ...s_dphlksdx_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_dphlksdx_wpftmp.assets.cache | Bin 0 -> 4381 bytes ...lksdx_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_eh3sbesu_wpftmp.AssemblyInfo.cs | 26 + ...s_eh3sbesu_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_eh3sbesu_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...sbesu_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_eptxnxlx_wpftmp.AssemblyInfo.cs | 26 + ...s_eptxnxlx_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_eptxnxlx_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...xnxlx_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_eyeww1ox_wpftmp.AssemblyInfo.cs | 26 + ...s_eyeww1ox_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_eyeww1ox_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...ww1ox_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_fl0mn2qq_wpftmp.AssemblyInfo.cs | 26 + ...s_fl0mn2qq_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_fl0mn2qq_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...mn2qq_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_htyuejzo_wpftmp.AssemblyInfo.cs | 26 + ...s_htyuejzo_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_htyuejzo_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...uejzo_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_idmang4z_wpftmp.AssemblyInfo.cs | 26 + ...s_idmang4z_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_idmang4z_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...ang4z_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_l0wouciu_wpftmp.AssemblyInfo.cs | 26 + ...s_l0wouciu_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_l0wouciu_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...ouciu_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_l1ewtyye_wpftmp.AssemblyInfo.cs | 26 + ...s_l1ewtyye_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_l1ewtyye_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...wtyye_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_lj1t0utp_wpftmp.AssemblyInfo.cs | 25 + ...s_lj1t0utp_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_lj1t0utp_wpftmp.assets.cache | Bin 0 -> 4381 bytes ...t0utp_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_mbbv1lax_wpftmp.AssemblyInfo.cs | 26 + ...s_mbbv1lax_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_mbbv1lax_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...v1lax_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_n3p2kt1z_wpftmp.AssemblyInfo.cs | 26 + ...s_n3p2kt1z_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_n3p2kt1z_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...dCompanies_o1fsqexg_wpftmp.AssemblyInfo.cs | 26 + ...s_o1fsqexg_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_o1fsqexg_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...sqexg_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_ocq3fjik_wpftmp.AssemblyInfo.cs | 26 + ...s_ocq3fjik_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_ocq3fjik_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...3fjik_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_pdgrur2e_wpftmp.AssemblyInfo.cs | 26 + ...s_pdgrur2e_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_pdgrur2e_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...rur2e_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_pmbzu0n2_wpftmp.AssemblyInfo.cs | 26 + ...s_pmbzu0n2_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_pmbzu0n2_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...zu0n2_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_ppkxi4ju_wpftmp.AssemblyInfo.cs | 26 + ...s_ppkxi4ju_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_ppkxi4ju_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...xi4ju_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_q4bn4e1t_wpftmp.AssemblyInfo.cs | 26 + ...s_q4bn4e1t_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_q4bn4e1t_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...n4e1t_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_qtrzp43r_wpftmp.AssemblyInfo.cs | 26 + ...s_qtrzp43r_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_qtrzp43r_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...zp43r_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_rbcewnrd_wpftmp.AssemblyInfo.cs | 26 + ...s_rbcewnrd_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_rbcewnrd_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...ewnrd_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_rteqh0yn_wpftmp.AssemblyInfo.cs | 26 + ...s_rteqh0yn_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_rteqh0yn_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...qh0yn_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_s1pt0y3s_wpftmp.AssemblyInfo.cs | 26 + ...s_s1pt0y3s_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_s1pt0y3s_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...t0y3s_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_s3rqpb54_wpftmp.AssemblyInfo.cs | 26 + ...s_s3rqpb54_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_s3rqpb54_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...dCompanies_s5zjfmpe_wpftmp.AssemblyInfo.cs | 26 + ...s_s5zjfmpe_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_s5zjfmpe_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...jfmpe_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_sado0qzz_wpftmp.AssemblyInfo.cs | 26 + ...s_sado0qzz_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_sado0qzz_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...o0qzz_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_u3unigzz_wpftmp.AssemblyInfo.cs | 26 + ...s_u3unigzz_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_u3unigzz_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...nigzz_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_v0bqiu24_wpftmp.AssemblyInfo.cs | 25 + ...s_v0bqiu24_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_v0bqiu24_wpftmp.assets.cache | Bin 0 -> 4381 bytes ...dCompanies_v4watc43_wpftmp.AssemblyInfo.cs | 26 + ...s_v4watc43_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_v4watc43_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...dCompanies_vebopbkr_wpftmp.AssemblyInfo.cs | 26 + ...s_vebopbkr_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_vebopbkr_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...opbkr_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_vwaiirvp_wpftmp.AssemblyInfo.cs | 26 + ...s_vwaiirvp_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_vwaiirvp_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...iirvp_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_wbfo4dm4_wpftmp.AssemblyInfo.cs | 26 + ...s_wbfo4dm4_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_wbfo4dm4_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...o4dm4_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_wx4knc1y_wpftmp.AssemblyInfo.cs | 26 + ...s_wx4knc1y_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_wx4knc1y_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...knc1y_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_wz4trcap_wpftmp.AssemblyInfo.cs | 26 + ...s_wz4trcap_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_wz4trcap_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...trcap_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_yrrvlxdm_wpftmp.AssemblyInfo.cs | 26 + ...s_yrrvlxdm_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_yrrvlxdm_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...vlxdm_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_yvngoeke_wpftmp.AssemblyInfo.cs | 26 + ...s_yvngoeke_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_yvngoeke_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...goeke_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_zhy03pnv_wpftmp.AssemblyInfo.cs | 26 + ...s_zhy03pnv_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_zhy03pnv_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...03pnv_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_zmk0rqv1_wpftmp.AssemblyInfo.cs | 26 + ...s_zmk0rqv1_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_zmk0rqv1_wpftmp.assets.cache | Bin 0 -> 22560 bytes ...0rqv1_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_zv1uetek_wpftmp.AssemblyInfo.cs | 26 + ...s_zv1uetek_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_zv1uetek_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...uetek_wpftmp.csproj.BuildWithSkipAnalyzers | 0 ...dCompanies_zvv5kejh_wpftmp.AssemblyInfo.cs | 26 + ...s_zvv5kejh_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 + ...yAddCompanies_zvv5kejh_wpftmp.assets.cache | Bin 0 -> 20228 bytes ...5kejh_wpftmp.csproj.BuildWithSkipAnalyzers | 0 obj/Debug/net6.0-windows/UI/App.g.i.cs | 81 + .../UI/Controls/EmpresaCardControl.g.i.cs | 76 + .../net6.0-windows/UI/Views/MainWindow.baml | Bin 0 -> 2233 bytes .../net6.0-windows/UI/Views/MainWindow.g.cs | 93 + .../net6.0-windows/UI/Views/MainWindow.g.i.cs | 99 ++ obj/Debug/net6.0-windows/apphost.exe | Bin 0 -> 149504 bytes .../net6.0-windows/ref/PipefyAddCompanies.dll | Bin 0 -> 14848 bytes .../refint/PipefyAddCompanies.dll | Bin 0 -> 14848 bytes ...ipefyAddCompanies.csproj.nuget.dgspec.json | 94 + obj/PipefyAddCompanies.csproj.nuget.g.props | 19 + obj/PipefyAddCompanies.csproj.nuget.g.targets | 7 + ...s_s3rqpb54_wpftmp.csproj.nuget.dgspec.json | 92 + ...anies_s3rqpb54_wpftmp.csproj.nuget.g.props | 23 + ...ies_s3rqpb54_wpftmp.csproj.nuget.g.targets | 7 + ...s_v0bqiu24_wpftmp.csproj.nuget.dgspec.json | 80 + ...anies_v0bqiu24_wpftmp.csproj.nuget.g.props | 16 + ...ies_v0bqiu24_wpftmp.csproj.nuget.g.targets | 2 + obj/project.assets.json | 1564 +++++++++++++++++ obj/project.nuget.cache | 36 + 352 files changed, 8263 insertions(+) create mode 100644 .vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/CodeChunks.db create mode 100644 .vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db create mode 100644 .vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db-shm create mode 100644 .vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db-wal create mode 100644 .vs/PipefyAddCompanies/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/PipefyAddCompanies/FileContentIndex/4f5708dd-539c-4099-a453-cbdab08066a2.vsidx create mode 100644 .vs/PipefyAddCompanies/config/applicationhost.config create mode 100644 .vs/PipefyAddCompanies/v17/.futdcache.v2 create mode 100644 .vs/PipefyAddCompanies/v17/.suo create mode 100644 .vs/PipefyAddCompanies/v17/DocumentLayout.backup.json create mode 100644 .vs/PipefyAddCompanies/v17/DocumentLayout.json create mode 100644 .vs/ProjectEvaluation/pipefyaddcompanies.metadata.v9.bin create mode 100644 .vs/ProjectEvaluation/pipefyaddcompanies.projects.v9.bin create mode 100644 .vs/ProjectEvaluation/pipefyaddcompanies.strings.v9.bin create mode 100644 App.xaml create mode 100644 App.xaml.cs create mode 100644 AssemblyInfo.cs create mode 100644 Core/Models/Empresa.cs create mode 100644 Core/Services/HttpService.cs create mode 100644 Core/Services/PipefyService.cs create mode 100644 Core/Services/PlanilhaService.cs create mode 100644 Core/UseCases/ProcessadorDeEmpresas.cs create mode 100644 PipefyAddCompanies.csproj create mode 100644 PipefyAddCompanies.csproj.user create mode 100644 PipefyAddCompanies.sln create mode 100644 UI/RelayCommand.cs create mode 100644 UI/ViewModels/MainWindowViewModel.cs create mode 100644 UI/Views/MainWindow.xaml create mode 100644 UI/Views/MainWindow.xaml.cs create mode 100644 appsettings.json create mode 100644 bin/Debug/net6.0-windows/EPPlus.Interfaces.dll create mode 100644 bin/Debug/net6.0-windows/EPPlus.System.Drawing.dll create mode 100644 bin/Debug/net6.0-windows/EPPlus.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.FileExtensions.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.Json.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.UserSecrets.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.FileProviders.Physical.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.FileSystemGlobbing.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.Extensions.Primitives.dll create mode 100644 bin/Debug/net6.0-windows/Microsoft.IO.RecyclableMemoryStream.dll create mode 100644 bin/Debug/net6.0-windows/Newtonsoft.Json.dll create mode 100644 bin/Debug/net6.0-windows/PipefyAddCompanies.deps.json create mode 100644 bin/Debug/net6.0-windows/PipefyAddCompanies.dll create mode 100644 bin/Debug/net6.0-windows/PipefyAddCompanies.exe create mode 100644 bin/Debug/net6.0-windows/PipefyAddCompanies.pdb create mode 100644 bin/Debug/net6.0-windows/PipefyAddCompanies.runtimeconfig.json create mode 100644 bin/Debug/net6.0-windows/System.Configuration.ConfigurationManager.dll create mode 100644 bin/Debug/net6.0-windows/System.Data.OleDb.dll create mode 100644 bin/Debug/net6.0-windows/System.Diagnostics.PerformanceCounter.dll create mode 100644 bin/Debug/net6.0-windows/System.Formats.Asn1.dll create mode 100644 bin/Debug/net6.0-windows/System.Security.Cryptography.Pkcs.dll create mode 100644 bin/Debug/net6.0-windows/System.Security.Cryptography.ProtectedData.dll create mode 100644 bin/Debug/net6.0-windows/System.Text.Encoding.CodePages.dll create mode 100644 bin/Debug/net6.0-windows/System.Text.Encodings.Web.dll create mode 100644 bin/Debug/net6.0-windows/System.Text.Json.dll create mode 100644 bin/Debug/net6.0-windows/appsettings.json create mode 100644 bin/Debug/net6.0-windows/runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll create mode 100644 bin/Debug/net6.0-windows/runtimes/win/lib/net6.0/System.Data.OleDb.dll create mode 100644 bin/Debug/net6.0-windows/runtimes/win/lib/net6.0/System.Diagnostics.PerformanceCounter.dll create mode 100644 bin/Debug/net6.0-windows/runtimes/win/lib/net6.0/System.Security.Cryptography.Pkcs.dll create mode 100644 bin/Debug/net6.0-windows/runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll create mode 100644 obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 obj/Debug/net6.0-windows/App.g.cs create mode 100644 obj/Debug/net6.0-windows/App.g.i.cs create mode 100644 obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs create mode 100644 obj/Debug/net6.0-windows/Home.g.i.cs create mode 100644 obj/Debug/net6.0-windows/MainWindow.g.i.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.csproj.AssemblyReference.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.csproj.CopyComplete create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.designer.deps.json create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.designer.runtimeconfig.json create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.dll create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.g.resources create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.genruntimeconfig.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies.pdb create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_0f3ttml0_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_0f3ttml0_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_0f3ttml0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_0f3ttml0_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_0f3ttml0_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1mxunuhh_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1mxunuhh_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1mxunuhh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1mxunuhh_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1mxunuhh_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1xeu4ueq_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1xeu4ueq_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1xeu4ueq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1xeu4ueq_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_1xeu4ueq_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_3dm3ge3s_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_3dm3ge3s_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_3dm3ge3s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_3dm3ge3s_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_3dm3ge3s_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_42hk5won_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_42hk5won_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_42hk5won_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_42hk5won_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_42hk5won_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_5c1j0o5l_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_5c1j0o5l_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_5c1j0o5l_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_5c1j0o5l_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_Content.g.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_Content.g.i.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_MarkupCompile.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_MarkupCompile.i.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_MarkupCompile.lref create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_a1qkioz4_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_a1qkioz4_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_a1qkioz4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_a1qkioz4_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_a1qkioz4_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_anhd1pqj_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_anhd1pqj_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_anhd1pqj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_anhd1pqj_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_asopb5gn_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_asopb5gn_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_asopb5gn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_asopb5gn_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_b0rbqins_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_b0rbqins_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_b0rbqins_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_b0rbqins_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_b0rbqins_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_bkapju03_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_bkapju03_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_bkapju03_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_bkapju03_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_bkapju03_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_dphlksdx_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_dphlksdx_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_dphlksdx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_dphlksdx_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_dphlksdx_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eh3sbesu_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eh3sbesu_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eh3sbesu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eh3sbesu_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eh3sbesu_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eptxnxlx_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eptxnxlx_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eptxnxlx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eptxnxlx_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eptxnxlx_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eyeww1ox_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eyeww1ox_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eyeww1ox_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eyeww1ox_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_eyeww1ox_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_fl0mn2qq_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_fl0mn2qq_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_fl0mn2qq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_fl0mn2qq_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_fl0mn2qq_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_htyuejzo_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_htyuejzo_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_htyuejzo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_htyuejzo_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_htyuejzo_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_idmang4z_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_idmang4z_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_idmang4z_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_idmang4z_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_idmang4z_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l0wouciu_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l0wouciu_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l0wouciu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l0wouciu_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l0wouciu_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l1ewtyye_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l1ewtyye_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l1ewtyye_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l1ewtyye_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_l1ewtyye_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_lj1t0utp_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_lj1t0utp_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_lj1t0utp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_lj1t0utp_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_lj1t0utp_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_mbbv1lax_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_mbbv1lax_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_mbbv1lax_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_mbbv1lax_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_mbbv1lax_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_n3p2kt1z_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_n3p2kt1z_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_n3p2kt1z_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_n3p2kt1z_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_o1fsqexg_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_o1fsqexg_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_o1fsqexg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_o1fsqexg_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_o1fsqexg_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ocq3fjik_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ocq3fjik_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ocq3fjik_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ocq3fjik_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ocq3fjik_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pdgrur2e_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pdgrur2e_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pdgrur2e_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pdgrur2e_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pdgrur2e_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pmbzu0n2_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pmbzu0n2_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pmbzu0n2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pmbzu0n2_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_pmbzu0n2_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ppkxi4ju_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ppkxi4ju_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ppkxi4ju_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ppkxi4ju_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_ppkxi4ju_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_q4bn4e1t_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_q4bn4e1t_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_q4bn4e1t_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_q4bn4e1t_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_q4bn4e1t_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_qtrzp43r_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_qtrzp43r_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_qtrzp43r_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_qtrzp43r_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_qtrzp43r_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rbcewnrd_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rbcewnrd_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rbcewnrd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rbcewnrd_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rbcewnrd_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rteqh0yn_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rteqh0yn_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rteqh0yn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rteqh0yn_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_rteqh0yn_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s1pt0y3s_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s1pt0y3s_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s1pt0y3s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s1pt0y3s_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s1pt0y3s_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s3rqpb54_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s3rqpb54_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s3rqpb54_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s3rqpb54_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s5zjfmpe_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s5zjfmpe_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s5zjfmpe_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s5zjfmpe_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_s5zjfmpe_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_sado0qzz_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_sado0qzz_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_sado0qzz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_sado0qzz_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_sado0qzz_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_u3unigzz_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_u3unigzz_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_u3unigzz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_u3unigzz_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_u3unigzz_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v0bqiu24_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v0bqiu24_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v0bqiu24_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v0bqiu24_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v4watc43_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v4watc43_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v4watc43_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_v4watc43_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vebopbkr_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vebopbkr_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vebopbkr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vebopbkr_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vebopbkr_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vwaiirvp_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vwaiirvp_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vwaiirvp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vwaiirvp_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_vwaiirvp_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wbfo4dm4_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wbfo4dm4_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wbfo4dm4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wbfo4dm4_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wbfo4dm4_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wx4knc1y_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wx4knc1y_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wx4knc1y_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wx4knc1y_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wx4knc1y_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wz4trcap_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wz4trcap_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wz4trcap_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wz4trcap_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_wz4trcap_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yrrvlxdm_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yrrvlxdm_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yrrvlxdm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yrrvlxdm_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yrrvlxdm_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yvngoeke_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yvngoeke_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yvngoeke_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yvngoeke_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_yvngoeke_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zhy03pnv_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zhy03pnv_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zhy03pnv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zhy03pnv_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zhy03pnv_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zmk0rqv1_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zmk0rqv1_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zmk0rqv1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zmk0rqv1_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zmk0rqv1_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zv1uetek_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zv1uetek_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zv1uetek_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zv1uetek_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zv1uetek_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zvv5kejh_wpftmp.AssemblyInfo.cs create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zvv5kejh_wpftmp.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zvv5kejh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zvv5kejh_wpftmp.assets.cache create mode 100644 obj/Debug/net6.0-windows/PipefyAddCompanies_zvv5kejh_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 obj/Debug/net6.0-windows/UI/App.g.i.cs create mode 100644 obj/Debug/net6.0-windows/UI/Controls/EmpresaCardControl.g.i.cs create mode 100644 obj/Debug/net6.0-windows/UI/Views/MainWindow.baml create mode 100644 obj/Debug/net6.0-windows/UI/Views/MainWindow.g.cs create mode 100644 obj/Debug/net6.0-windows/UI/Views/MainWindow.g.i.cs create mode 100644 obj/Debug/net6.0-windows/apphost.exe create mode 100644 obj/Debug/net6.0-windows/ref/PipefyAddCompanies.dll create mode 100644 obj/Debug/net6.0-windows/refint/PipefyAddCompanies.dll create mode 100644 obj/PipefyAddCompanies.csproj.nuget.dgspec.json create mode 100644 obj/PipefyAddCompanies.csproj.nuget.g.props create mode 100644 obj/PipefyAddCompanies.csproj.nuget.g.targets create mode 100644 obj/PipefyAddCompanies_s3rqpb54_wpftmp.csproj.nuget.dgspec.json create mode 100644 obj/PipefyAddCompanies_s3rqpb54_wpftmp.csproj.nuget.g.props create mode 100644 obj/PipefyAddCompanies_s3rqpb54_wpftmp.csproj.nuget.g.targets create mode 100644 obj/PipefyAddCompanies_v0bqiu24_wpftmp.csproj.nuget.dgspec.json create mode 100644 obj/PipefyAddCompanies_v0bqiu24_wpftmp.csproj.nuget.g.props create mode 100644 obj/PipefyAddCompanies_v0bqiu24_wpftmp.csproj.nuget.g.targets create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache diff --git a/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/CodeChunks.db b/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..2a8272172ca422879b37ebccc3f59c9f96a029fe GIT binary patch literal 126976 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 RMHaV8H7J_PRaPwL{}%$ThR6T_ literal 0 HcmV?d00001 diff --git a/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db b/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db new file mode 100644 index 0000000000000000000000000000000000000000..bff68b45a3dc3c554b47198b3cbe3bb8c40571b4 GIT binary patch literal 49152 zcmeHQ3v^q>nZ9!$(tY1J#&JyIM2_RgifuWLNlc!OBFl;K`)!kes#rIU5?OL2IkA%s zRFp!2(=I)wO}lM(DJ5koZ7HGK(g*Ffq_m;i!lt~s99m%6r7Z_a3kA;7(w(^v=}MMk zOX2jiIU|Vl&uHfRXTEt{&HVq2`+GY=3DvPb8k-0t9F4>xf+UF@4hKOHcKA<(|IC*S z3bYx3pTHu|CE5x1{@+T<+XTz|3HjH`kK|9tYlORnRs5G=1b$%#FawwY%m8KpGk_Vu z3|wpsw6nI-sw%K25!e@28N&QfjM1C+Ga1^0M+iwQri+8o0?D~iMF7g+dh}Zbi!<9mTzhuPTzC_ z!u2Ntv4k@f>`)`)i33j8^~V@{X;~S#saxYxSE;|-GWbi^MdBUsAe!(e4{{cm@Z$+qz)hPG8qRt&!MLA~TcuRqIqZJkx7s+UXeb^m%uC`l>gq zTjz3gbq_eY20J>;4B1p>ruKGsbf8x6>h^m2(MM)xZ*&5YtFvJiWv)~PNpmLCx`oE; zd6Ucsvoji;nWsP~$$T)@cAm35dZPKD^bXJtduFOxIkoo-#1qtDms z>+^MaefmBsL+L@!zOpwZFS|ur8PBRG-KLO4^OF)vD7SL1nG>wCAJoRx!>;6BU@t8%2OkhLOjE7-NoJrp&1hJvLIzQ)BAGqjY#2vo*EfetMpnAT*&4CdTG$QJvdrQ;Q2WP(5iY^_BxdYafGzz*Hith5crA{0*i=!3PbC9yXHj z5FztFA%ts`Zzv&Ux%^`}A}^J`Cynqw5mt%!i`~LsF1Cjft`BAaGk_Vu3}6N@1DFBK zz(v8pAkPrVa@)w}y*mSAhxU5mGFlDA0*-0-^j>c?7#ff6?Fmh)`)54CAY5He1|lIf zo+HXV7N3ko4}xbJMqhpQz#~@*5Z0M5tT!4{_x7u?BO$nAF_aiVh!39G_=|6}|Iy8<;_B^gtx2 zRcPJGx3)cZ_dW^YHRX$^ku?}sy@5C)D;9;E#RI`;tVQ)rOvcoBAg+`4=&vipyY`Au zM@>OG(hU-Ztsg!Rur|s171#Bj7Nu_yyOQPkvN@|`y^n*1Y|OWikl3M+dbBedRKxMT zoqEMUpm}Qc~EL2lbpc<wp~sFMF?mVSj)A z10nC9M{E$aGGElpv9vppn9OK4Dm3!Om-`rqTv`ya!M4%U%#K#|;nnRl#N_hD^u*)p z#J=!MTV#J!1FQeyKUF-iv4etOLcU;u$;r5yNQ5HeareP^Gy_)P1j!=H6d{EgT|4F`2exG<&Oo(ODa^akGP%f4px+tCwxDuEF z%m8KpGk_Vu3}6N@1DJt}l7Ut_sepnu1FQ>r`ARz3lrPM}*74E+ovbMc`aH{bv5!tV zFA!AQ97-=Og-$wIo-gFAjR3TBfwq(Q5jxqJFWN%(1GsKFSy3Qxt{nijgHA4cukh?W zbh0vEu=B0=ZCB9A(t-eIE%O;Ko#gU`%39siEp$@I7bAO7Pc_p?kS~a3El+Nyj&pgA zcr&{M=Ri{VUqblI)fEmCHUeg z1*;uWWAM_NF{FAt6i>vW#t{_XGz`JJPt_lVuAe zB7>HU0QiUm?gC!`H-d+mVW&)h6DyGx^e=C^{n`~A{!lO_fWsUZT}Ah=fxt7%3J0Eq zE?jLvzy1Ms*+IR7zPbvLLRA%xdLVt`$ZwIsQjvIPEj_pz7CMyToXxZIWw1;Fc5Qvi>V zXTfRmC8pZ}@#AHww$86!{zUYU8qwdutu`?2rh8XHz^QbX%o8v$85)d*{rU$Owu9z+ zdUQpK15{3sCnV~D-f#%c4_ar`Mc@*ER89AmLufTcFPj&%g;L`80w9?k#EZ<;dzM2; zOFx_!a=xBKeA_`h%N!u?V{YT)%TPZQwx#+5Ggofid(Uki((@$HJygd6F=MVA3k9?; zI9I%U<5Kxy;(2)rtmk?zg*6IkO{$Hoh3YhCXZ=Jfx63ZvK>iQ6gQ;Og%OK+6O6@@a zpFv=uh(oXr!9c7lI-y!b_BIFmh`>JI&wlp^H?|Z)pQzUef)l}lp}QmS811AQOU!r= z1R~>Va8`upw8OA01C8fy(CreXm|wkg_9EwVi-*q)JW-*eGd zT>_z}oOzeI1wFk(`=&zh$Z{YfU{eL#O_J@TWIMK&?k|S$hsyJY_e|_V!(BB$ZN;l> zU94?bvNc!H-HRdUcv;?{zKK96yk382epbr7YqK#D^SerVtOx=guPY3&PmNDTBk{ly zHLO8f!py;1=H5ljze~*Rb@ccmsN~v)yp?#>@KhN6U`nZ(9mCMIOxt2+uf%Mwrw=M< zh5`C-!+iSofErf!M z75bD!-%v}BONH@ff%iq!*m%gQ(1@X4tEVqtOt(w4tDX*sh1JF6$e1j%g4CTQ)H#KE zL82b2rAGy*qJUWw-Z}tBLm(E4#w{Y%xShILpgti{$E)e9cnDp0v=#h&4fgTzRN?@mh-bF*C(bQ9)UEnj? z=*M8O9W=>D0VCf%OhKTwwuSy=IsXqD;+HFkcjfzu$K_}F1`+}{7qcwTUM!g->tLH3 zdhWyjho}kGbJ-36votlCSwQYAvvJ_cobQ2e+*)M+9~JF{@|N<7^1Skd@`&<1U&J@W--y2y&xsF<-x9wf-XVTMyji?P zjEVc@X*nzh6jG#Ywa#z zJ(vN^0A>I)fEmCHU!SOcxlv-nJ0j6#E|K2;3LC^Ouhy@Lxv1K z4cg(gi)dek1^#sdX7n2SYyE~yyvT-t01D z@r%UoI}MrdB6~UvnX3mS?S{;Hh;LnC$jmtTSeqf!UnTC@trv}>w~g;gi>-!8J$aQc zEw-5A$qimp46WX2irXtZrYNu3VTj~2u4YrbyWsn`DAg;7Cnhf z{%*r&Q~YH6COw5ryi7cPxe-l#-PL4@w^VF|A|zQJBA?h`h;E9wOwT8g8$o-co>&4$ z{$af-Zgn>pDF8=ayUvh_C&_=S*JY7-mw(l5%8v-HI#WI=_-l1pC>oVssWD_^_*`qq z$l~ZSWMmes*3}BokmoeTddC_=gqE@@BQdgWtu|$7jjGgT8!`~BGGt`TsnD|`GmOI& zo9kDaqEx-YNQ}%B<)#eH3d?nwLA(9S3>odyU#e$i;J$j95skLLmm1M<*Sgdco2r)> zBHR})F~wtRFEPdDs$xTgd!~y`@%FkRQ`}s?$PnSypkj(Q)XJvls+SBAZib1bc)VIL zMb5<=BHSY4O!2x^tSOe)*$okHmDo&ir-LynhjuGyLq_?uoF#mhKa;=l{qr;YPU4!T`Tb zxl1162YHwB9qDapQv6rZue>C@EQGmn>1wG$yp4N8^odJFMzC`?D%U7O!hZ>0QkDtJ zxo>csvR?k3+$!HBzQZ}$H(-(R3p0QjzzkppFawwY%)p!sC{!iT@6qO>Nq}=P|?P6xTdjdQoZNUG_0`9D2JL zx1sl(x3t|wloRy8JH%6nUBy%l1epj$4y5YTiFCH8`$LgXEbFTdRNamcydpoPu^l0F z8`qH=6kJhCHCiY@HPPI3+DfQ;m=uRd=Je@%IaM~hJ%YbiM9h*w1n^7n71|mjq(;})0z&ra>*YsVE zIyS7FnV<>LBbRc-UWysE*vi@Pu?2T968*1*H%&8U|tVf zmo}EHHv?8n)JoX@&>ysfF04+}UWUWz8brC(L$qpE=G6 zVx_2a!$BN_f87B(do3{_OuwuWL|uj})g`ERn=VkrsM@;o(qc4rvz?8K(5y1sHE0p) z3#Lzs#V1BVT`tS-Mn({pG=`Uqgp!&N#snpz!drY%1XTD8_Yqzzujcr{AyIePU=dGn z;AOg8*wF~f^og*sR0%--42*?!dKJ}{Yd~v*OP@_BJ5>yzw*a}6YT|M}f6)DZYoV*Y z@?GT?xWfJo_W##u$}wSJ|9|ZNZ=Kz-|3CKsM}I;p^O!}(K?%e0AN&7X&R${v|I{f4 z%TFeYi2eWdpM>cjhuHrg`~PbT1^4Wq^s{5I|392(N z2LiDF|3%>c4>z7GOEzzZ=6|&QUqkFAl#eJ4@{{sm`4Z{Nl1Drv_K2czMwk(*`N#Nc z`1RZqT#S92J<8hbpSIW8?zgowzh&Of2=sNdOnsbMO`awj!4JS7@hAi{UWa?o*{jmJ z)KQ7tTM*h7xG`U)H`G(R$?ojU@9ePhpNo`Ns8h(Hh)Yu4NT;j$0(GXgkh3iTbABP8 zE|Z^vCrqI$6L+W!6{0A0CL9!2@r*6}jDU2XB>kB9Ir5dFqn$`uNzDb;ILic(6%@az zi06p2$RUe9(Sa0JZn{8)xlIqbWBDtW@Hdl}ARjPpvK^@})(;(_+a3xdH`Bb48RG0K zxUDibM7)YT&A8|l?+L?M)|0Ft+o`Yzh>sz6HtuK}Qdr)2fehyuOgW;MNHOyOc`fpt zV`96J;GLI0?Tek+K4^thyL7gFkJ&}xfZ2@6wd?8U~@rX_QoWr>=d zh~BrDet#wO5TxU+s2t1Q`*P$~I>jQT2YediRyRDxq+VEiS+36&xPp8X)w%fMx>4`p+c+a zum@?@A7~e%Im;fIZJ(sN7E#+P=+KTdpXh{TfqZ5dIx_;)3W=&^DR~VYZBAG00#v1J zh=!3gJ50X3i2M@^y=Liawo)6YY$%>9p8V=k@+?c<-at=pLj}0-PBfXz zM(WQQOJ2K#9NA6>w!$-;Q>nR~EoipOF^_|%ib-zq*OANdo-I&?<<5?IRpc}cS$>y+ z&pE(Di~j5)_-?39mBOy#6#L;KicIU3qiCN)hZKz5J401A>@|LbT>iVkan|*Hu4vO zYcb7RMB?WHbnd3xHbTHLZ8lywpkdoLZT!UNS>l!ox^)AD>VGKgcGCPuSBZk(LWeR)YY`77v>&c_uXhcF7CXnNbo`bw(sOQ3AfX z2|C*|2OIPXBjs8{7OFhcry?^1_Q+tXn^xDs2Aa|9341qNpsL(8T2cZU$YFF+U{5_% zW0^kYRWn}`6VEwdQ{9A49`Ivs#21sgqX>v| zljmh(?pfY1vm%OIYl;pP6`hpsMF%@LwEpMBI|wDIxaAk*f0Ucx?SJnR{{*A(3p0Qj zzzkppFawwY%m8KpGk_Vu4E&WD7#W2NuEXi|BAa7DWuBvPr}xF&mJ>e~(cUQ74}eqX zq62Q<2t+=fHc#e_Y@8iR!5d-bg+;dI#JlJM1#W6sThXQMkqcEaYYQ{IB%R}s53SAb5AFAU@LRm%-mMfVvA2NDSn)I5#7e2 zt^Y~oD}?eCe8Vry0A>I)fEmCHUhv|3sxaRN@jtgJ*O(UE+AGMSf`$rRrK zCSRthO&L|BG#W%7M%C5+dRQ&1*?hNIk8j8AX;J3$q{&~-$Es)Az4y0t->L2%{pg?S zHLnvOK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U_(y>vE`Igm;#L(GxSG^n=Mn-0 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N J0t9|d-~p<4B0~TG literal 0 HcmV?d00001 diff --git a/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db-wal b/.vs/PipefyAddCompanies/CopilotIndices/17.12.38.29086/SemanticSymbols.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..8f330bd142bbacf5a0d8ca5fde263b130b050f94 GIT binary patch literal 32992 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 n%ZUogM^i;XAdPk?zjyvIHtz34P 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 oIo?@*;|k9 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 + + + + + + +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/PipefyAddCompanies/v17/.futdcache.v2 b/.vs/PipefyAddCompanies/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..ae34efcf3e4a12284dc9529111ea8f2b5683e859 GIT binary patch literal 137 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 Ll*j+R$$tMIHw8RR literal 0 HcmV?d00001 diff --git a/.vs/PipefyAddCompanies/v17/DocumentLayout.backup.json b/.vs/PipefyAddCompanies/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..09fa757 --- /dev/null +++ b/.vs/PipefyAddCompanies/v17/DocumentLayout.backup.json @@ -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": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/PipefyAddCompanies/v17/DocumentLayout.json b/.vs/PipefyAddCompanies/v17/DocumentLayout.json new file mode 100644 index 0000000..a1aea11 --- /dev/null +++ b/.vs/PipefyAddCompanies/v17/DocumentLayout.json @@ -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" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ProjectEvaluation/pipefyaddcompanies.metadata.v9.bin b/.vs/ProjectEvaluation/pipefyaddcompanies.metadata.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..aaea86351a7a40f077d2b07aecf2f89c438c3eca GIT binary patch literal 1276 zcmYjQeN2^A7(XvRl=nR#az!ISBrN<2R?HPz3x+ydCI9eo12siKNt_xbQOh8KoFXzT zDsRyuE|+heg1Y{wO`ZNBYJSW)1MX}q#kpDqCBiv+d+s@RyxiU2`~2SLJm-0S=Q+=7 zFed-CnDfTTiZ{IGR#Afs-mcY&v%ID(Fqr($VxkG_3e(1wt1pPj2Nsi~p^i`E?ci&_YwLbHCza7BUy6T}<-l9k&qPyHWYY*H~}dulBn| zEe7Uo*GY~c?oy`~(HM-XsJe`>fdNz0;q7ZcRG=(sgu!WL@kTp4?j-1u1mjM6Vb}v&!EL!7)P(ncv6J_9)A2h0^E!5#K zj*{VO^)9|e+OMfoRX2{>C%8(R>fwo4qnab9QJ!$ZbV3Bj^C<}TgbEd(>}{&uJy(I2qMj@^rf*jBAakz-7ALv=WD?Hg<<~7mxcDAF$H)saQ8HS8BWUL|Q8m8z( z-lFvA9kd|WM9iemM^vLV`w!RkM-(vWQwYU)O3~xqe7f;TgX%O;c;+4Dj*;CVOm-4x za6`6}jihm%Nti`=g3w03JHbpw5r2~4p?5c7Ht{a9(PU!?M~KfM+d;O45KDY6p_O!`4pGQhK%PvIgju(;Tb{#VLq1&xLinV5n(Zx&vKbaEQ$M!{{eBf6rTV9 literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/pipefyaddcompanies.projects.v9.bin b/.vs/ProjectEvaluation/pipefyaddcompanies.projects.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..d0ff07f18f5b48ecb9928ed203bb29ca42bbd4fb GIT binary patch literal 53040 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 OdD0X4{J+b~^M3&7p*+_B literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/pipefyaddcompanies.strings.v9.bin b/.vs/ProjectEvaluation/pipefyaddcompanies.strings.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..4cc81289cc9e2afb54465b90aea4719a6b790374 GIT binary patch literal 129720 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 DH@=0l literal 0 HcmV?d00001 diff --git a/App.xaml b/App.xaml new file mode 100644 index 0000000..251e214 --- /dev/null +++ b/App.xaml @@ -0,0 +1,5 @@ + + diff --git a/App.xaml.cs b/App.xaml.cs new file mode 100644 index 0000000..5ec5ef4 --- /dev/null +++ b/App.xaml.cs @@ -0,0 +1,8 @@ +using System.Windows; + +namespace PipefyAddCompanies.UI +{ + public partial class App : Application + { + } +} diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs new file mode 100644 index 0000000..8b5504e --- /dev/null +++ b/AssemblyInfo.cs @@ -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) +)] diff --git a/Core/Models/Empresa.cs b/Core/Models/Empresa.cs new file mode 100644 index 0000000..a2c5c66 --- /dev/null +++ b/Core/Models/Empresa.cs @@ -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 + } + } +} diff --git a/Core/Services/HttpService.cs b/Core/Services/HttpService.cs new file mode 100644 index 0000000..506a35a --- /dev/null +++ b/Core/Services/HttpService.cs @@ -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 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(jsonResponse); + } + } +} diff --git a/Core/Services/PipefyService.cs b/Core/Services/PipefyService.cs new file mode 100644 index 0000000..fe8e319 --- /dev/null +++ b/Core/Services/PipefyService.cs @@ -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 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 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); + } + } +} diff --git a/Core/Services/PlanilhaService.cs b/Core/Services/PlanilhaService.cs new file mode 100644 index 0000000..a761633 --- /dev/null +++ b/Core/Services/PlanilhaService.cs @@ -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 LerPlanilha(string caminhoArquivo) + { + var empresas = new List(); + 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(); + } + } +} diff --git a/Core/UseCases/ProcessadorDeEmpresas.cs b/Core/UseCases/ProcessadorDeEmpresas.cs new file mode 100644 index 0000000..ec54e12 --- /dev/null +++ b/Core/UseCases/ProcessadorDeEmpresas.cs @@ -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 Empresas) + { + foreach (Empresa empresa in Empresas) + { + if (!(empresa.ExisteNoPipefy ?? false)) + { + await _pipefyService.CriarCardNoPipefy(empresa); + } + } + } + } +} diff --git a/PipefyAddCompanies.csproj b/PipefyAddCompanies.csproj new file mode 100644 index 0000000..f0666c1 --- /dev/null +++ b/PipefyAddCompanies.csproj @@ -0,0 +1,32 @@ + + + + WinExe + net6.0-windows + enable + true + ab03497c-9000-4dce-83cd-241260db036e + + + + + + + + + + + + + + + + + + + + Always + + + + diff --git a/PipefyAddCompanies.csproj.user b/PipefyAddCompanies.csproj.user new file mode 100644 index 0000000..f1948f6 --- /dev/null +++ b/PipefyAddCompanies.csproj.user @@ -0,0 +1,15 @@ + + + + + + + Code + + + + + Designer + + + \ No newline at end of file diff --git a/PipefyAddCompanies.sln b/PipefyAddCompanies.sln new file mode 100644 index 0000000..0e6c4de --- /dev/null +++ b/PipefyAddCompanies.sln @@ -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 diff --git a/UI/RelayCommand.cs b/UI/RelayCommand.cs new file mode 100644 index 0000000..6a4bbbe --- /dev/null +++ b/UI/RelayCommand.cs @@ -0,0 +1,27 @@ +using System; +using System.Windows.Input; + +namespace PipefyAddCompanies.UI +{ + public class RelayCommand : ICommand + { + private readonly Action _execute; + private readonly Func? _canExecute; + + public RelayCommand(Action execute, Func? 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(); + } +} diff --git a/UI/ViewModels/MainWindowViewModel.cs b/UI/ViewModels/MainWindowViewModel.cs new file mode 100644 index 0000000..56d47d9 --- /dev/null +++ b/UI/ViewModels/MainWindowViewModel.cs @@ -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 Empresas { get; } = new ObservableCollection(); + public ObservableCollection EmpresasExistentes { get; } = new ObservableCollection(); + + 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))); + } + } + } +} \ No newline at end of file diff --git a/UI/Views/MainWindow.xaml b/UI/Views/MainWindow.xaml new file mode 100644 index 0000000..c123a64 --- /dev/null +++ b/UI/Views/MainWindow.xaml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + +