├── .gitignore ├── Foriba.OE.CLIENT ├── Foriba.OE.CLIENT.csproj ├── Properties │ └── AssemblyInfo.cs ├── Service References │ ├── serviceArchive │ │ ├── EArchiveInvoiceService.wsdl │ │ ├── Foriba.OE.CLIENT.serviceArchive.approveReportResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.approveReportResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.cancelInvoiceResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.generateInvIDResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportDataResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportDataResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportStatusResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getReportStatusResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getStatusResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getStatusResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getUserListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.getUserListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.invIdGenerationResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.invoiceCancellationServiceResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.reconciliationCheckResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.reconciliationServiceResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.retriggerOperationResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.retriggerServiceResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.sendEnvelopeResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.sendReportResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceArchive.sendReportResponseType.datasource │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── configuration.svcinfo │ │ └── configuration91.svcinfo │ ├── serviceDespatch │ │ ├── ClientEDespatchServices-1.wsdl │ │ ├── ClientEDespatchServicesTypes-1.xsd │ │ ├── EDespatchServicesCommonTypes-1.xsd │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse1.datasource │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── configuration.svcinfo │ │ └── configuration91.svcinfo │ ├── serviceInvoicee │ │ ├── ClientEInvoiceServices-2.wsdl │ │ ├── ClientEInvoiceServicesTypes-2.xsd │ │ ├── EInvoiceServicesCommonTypes-1.xsd │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.GetUBLListResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.InvoiceListResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.InvoiceStatusResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.SendUBLResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.UserType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvoiceStatusResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getUBLListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getUBLResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.getUserListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.sendARResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.sendARResponse1.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.sendInvoiceListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.sendUBLResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse1.datasource │ │ ├── InvoiceList-1.xsd │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── configuration.svcinfo │ │ └── configuration91.svcinfo │ └── serviceSmm │ │ ├── ClientESmmServicesTypes-1.xsd │ │ ├── Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getDocumentReportDataResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getDocumentResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getDocumentResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getReportDataResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getReportListResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.getReportListResponseType.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.sendDocumentResponse.datasource │ │ ├── Foriba.OE.CLIENT.serviceSmm.sendDocumentResponseType.datasource │ │ ├── ForibaCommonTypes-1.xsd │ │ ├── ForibaESmmServices.wsdl │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── configuration.svcinfo │ │ └── configuration91.svcinfo └── app.config ├── Foriba.OE.COMMON ├── Authorization.cs ├── Extensions.cs ├── Foriba.OE.COMMON.csproj ├── Model │ ├── RequestModel.cs │ ├── TextModel.cs │ └── UrlModel.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ └── Settings.settings ├── TLSSetting.cs ├── UBLSerializer │ ├── DespatchAdviceSerializer.cs │ ├── InvoiceSerializer.cs │ ├── MmSerializer.cs │ ├── ReceiptAdviceSerializer.cs │ ├── SmmSerializer.cs │ └── UBLBaseSerializer.cs ├── WebServices │ ├── ArchiveWebService.cs │ ├── DespatchWebService.cs │ ├── InvoiceWebService.cs │ ├── MmWebService.cs │ └── SmmWebService.cs ├── Zip │ └── ZipUtility.cs ├── bin │ └── Debug │ │ ├── Foriba.OE.CLIENT.dll │ │ ├── Foriba.OE.CLIENT.dll.config │ │ ├── Foriba.OE.CLIENT.pdb │ │ ├── Foriba.OE.COMMON.dll │ │ ├── Foriba.OE.COMMON.pdb │ │ ├── Foriba.OE.UBL.dll │ │ └── Foriba.OE.UBL.pdb └── obj │ └── Debug │ ├── Foriba.OE.COMMON.csproj.FileListAbsolute.txt │ ├── Foriba.OE.COMMON.csprojAssemblyReference.cache │ ├── Foriba.OE.COMMON.dll │ └── Foriba.OE.COMMON.pdb ├── Foriba.OE.UBL ├── Foriba.OE.UBL.csproj ├── Properties │ └── AssemblyInfo.cs ├── UBLCreate │ ├── ApplicationResponseUBL.cs │ ├── ArchiveUBL.cs │ ├── BaseInvoiceUBL.cs │ ├── DespatchAdviceUBL.cs │ ├── InvoiceUBL.cs │ ├── MmUBL.cs │ ├── ReceiptAdviceUBL.cs │ └── SmmUBL.cs ├── UBLObject │ ├── MmObject │ │ └── UBL-Mm-1_0.cs │ ├── UBL-ApplicationResponse-2_1.cs │ ├── UBL-DespatchAdvice-2_1.cs │ ├── UBL-Invoice-2_1_1.cs │ ├── UBL-ReceiptAdvice-2_1.cs │ └── UBL-Smm-1_0.cs ├── bin │ └── Debug │ │ ├── Foriba.OE.UBL.dll │ │ └── Foriba.OE.UBL.pdb └── obj │ └── Debug │ ├── Foriba.OE.UBL.csproj.FileListAbsolute.txt │ ├── Foriba.OE.UBL.csprojAssemblyReference.cache │ ├── Foriba.OE.UBL.dll │ └── Foriba.OE.UBL.pdb ├── Foriba.OE.UI ├── App.config ├── Exceptions │ ├── CheckConnParamException.cs │ ├── NumericVknTcknException.cs │ └── UUIDNullException.cs ├── Foriba.OE.UI.csproj ├── Foriba.OE.UI.csproj.user ├── IrsaliyeForm.Designer.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Readme.txt ├── Resources │ └── foribaLogo.png ├── frmArchive.Designer.cs ├── frmArchive.cs ├── frmArchive.resx ├── frmDespatch.Designer.cs ├── frmDespatch.cs ├── frmDespatch.resx ├── frmInvoice.Designer.cs ├── frmInvoice.cs ├── frmInvoice.resx ├── frmMain.Designer.cs ├── frmMain.cs ├── frmMain.resx ├── frmMm.Designer.cs ├── frmMm.cs ├── frmMm.resx ├── frmSmm.Designer.cs ├── frmSmm.cs ├── frmSmm.resx ├── icon │ ├── Foriba_Logo.png │ ├── foriba.ico │ └── foriba.png ├── obj │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Foriba.OE.UI.FrmArchive.resources │ │ ├── Foriba.OE.UI.FrmDespatch.resources │ │ ├── Foriba.OE.UI.FrmInvoice.resources │ │ ├── Foriba.OE.UI.FrmMain.resources │ │ ├── Foriba.OE.UI.Properties.Resources.resources │ │ ├── Foriba.OE.UI.csproj.FileListAbsolute.txt │ │ ├── Foriba.OE.UI.csproj.GenerateResource.cache │ │ ├── Foriba.OE.UI.csprojAssemblyReference.cache │ │ ├── Foriba.OE.UI.exe │ │ ├── Foriba.OE.UI.frmMm.resources │ │ ├── Foriba.OE.UI.frmSmm.resources │ │ ├── Foriba.OE.UI.pdb │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll ├── version.txt └── wsdl │ ├── ClientEDespatchServices-1.0.wsdl │ ├── ClientEDespatchServicesTypes-1.0.xsd │ ├── ClientEInvoiceServices-2.0.wsdl │ ├── ClientEInvoiceServices-2.1.wsdl │ ├── ClientEInvoiceServicesTypes-2.0.xsd │ ├── ClientEInvoiceServicesTypes-2.1.xsd │ ├── ClientESmmServicesTypes-1.0.xsd │ ├── EArchiveInvoiceService.wsdl │ ├── EDespatchServicesCommonTypes-1.0.xsd │ ├── EInvoiceServicesCommonTypes-1.0.xsd │ ├── ForibaCommonTypes-1.0.xsd │ └── ForibaESmmServices.wsdl ├── ForibaBulutAPITestProjesi.sln └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | 4 | # User-specific files 5 | *.suo 6 | *.user 7 | *.userosscache 8 | *.sln.docstates 9 | 10 | # User-specific files (MonoDevelop/Xamarin Studio) 11 | *.userprefs 12 | 13 | # Build results 14 | [Dd]ebug/ 15 | [Dd]ebugPublic/ 16 | [Rr]elease/ 17 | [Rr]eleases/ 18 | x64/ 19 | x86/ 20 | bld/ 21 | [Bb]in/ 22 | [Oo]bj/ 23 | [Ll]og/ 24 | 25 | # Visual Studio 2015 cache/options directory 26 | .vs/ 27 | # Uncomment if you have tasks that create the project's static files in wwwroot 28 | #wwwroot/ 29 | 30 | # MSTest test Results 31 | [Tt]est[Rr]esult*/ 32 | [Bb]uild[Ll]og.* 33 | 34 | # NUNIT 35 | *.VisualState.xml 36 | TestResult.xml 37 | 38 | # Build Results of an ATL Project 39 | [Dd]ebugPS/ 40 | [Rr]eleasePS/ 41 | dlldata.c 42 | 43 | # DNX 44 | project.lock.json 45 | artifacts/ 46 | 47 | *_i.c 48 | *_p.c 49 | *_i.h 50 | *.ilk 51 | *.meta 52 | *.obj 53 | *.pch 54 | *.pdb 55 | *.pgc 56 | *.pgd 57 | *.rsp 58 | *.sbr 59 | *.tlb 60 | *.tli 61 | *.tlh 62 | *.tmp 63 | *.tmp_proj 64 | *.log 65 | *.vspscc 66 | *.vssscc 67 | .builds 68 | *.pidb 69 | *.svclog 70 | *.scc 71 | 72 | # Chutzpah Test files 73 | _Chutzpah* 74 | 75 | # Visual C++ cache files 76 | ipch/ 77 | *.aps 78 | *.ncb 79 | *.opendb 80 | *.opensdf 81 | *.sdf 82 | *.cachefile 83 | *.VC.db 84 | *.VC.VC.opendb 85 | 86 | # Visual Studio profiler 87 | *.psess 88 | *.vsp 89 | *.vspx 90 | *.sap 91 | 92 | # TFS 2012 Local Workspace 93 | $tf/ 94 | 95 | # Guidance Automation Toolkit 96 | *.gpState 97 | 98 | # ReSharper is a .NET coding add-in 99 | _ReSharper*/ 100 | *.[Rr]e[Ss]harper 101 | *.DotSettings.user 102 | 103 | # JustCode is a .NET coding add-in 104 | .JustCode 105 | 106 | # TeamCity is a build add-in 107 | _TeamCity* 108 | 109 | # DotCover is a Code Coverage Tool 110 | *.dotCover 111 | 112 | # NCrunch 113 | _NCrunch_* 114 | .*crunch*.local.xml 115 | nCrunchTemp_* 116 | 117 | # MightyMoose 118 | *.mm.* 119 | AutoTest.Net/ 120 | 121 | # Web workbench (sass) 122 | .sass-cache/ 123 | 124 | # Installshield output folder 125 | [Ee]xpress/ 126 | 127 | # DocProject is a documentation generator add-in 128 | DocProject/buildhelp/ 129 | DocProject/Help/*.HxT 130 | DocProject/Help/*.HxC 131 | DocProject/Help/*.hhc 132 | DocProject/Help/*.hhk 133 | DocProject/Help/*.hhp 134 | DocProject/Help/Html2 135 | DocProject/Help/html 136 | 137 | # Click-Once directory 138 | publish/ 139 | 140 | # Publish Web Output 141 | *.[Pp]ublish.xml 142 | *.azurePubxml 143 | # TODO: Comment the next line if you want to checkin your web deploy settings 144 | # but database connection strings (with potential passwords) will be unencrypted 145 | *.pubxml 146 | *.publishproj 147 | 148 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 149 | # checkin your Azure Web App publish settings, but sensitive information contained 150 | # in these scripts will be unencrypted 151 | PublishScripts/ 152 | 153 | # NuGet Packages 154 | *.nupkg 155 | # The packages folder can be ignored because of Package Restore 156 | **/packages/* 157 | # except build/, which is used as an MSBuild target. 158 | !**/packages/build/ 159 | # Uncomment if necessary however generally it will be regenerated when needed 160 | #!**/packages/repositories.config 161 | # NuGet v3's project.json files produces more ignoreable files 162 | *.nuget.props 163 | *.nuget.targets 164 | 165 | # Microsoft Azure Build Output 166 | csx/ 167 | *.build.csdef 168 | 169 | # Microsoft Azure Emulator 170 | ecf/ 171 | rcf/ 172 | 173 | # Windows Store app package directories and files 174 | AppPackages/ 175 | BundleArtifacts/ 176 | Package.StoreAssociation.xml 177 | _pkginfo.txt 178 | 179 | # Visual Studio cache files 180 | # files ending in .cache can be ignored 181 | *.[Cc]ache 182 | # but keep track of directories ending in .cache 183 | !*.[Cc]ache/ 184 | 185 | # Others 186 | ClientBin/ 187 | ~$* 188 | *~ 189 | *.dbmdl 190 | *.dbproj.schemaview 191 | *.pfx 192 | *.publishsettings 193 | node_modules/ 194 | orleans.codegen.cs 195 | 196 | # Since there are multiple workflows, uncomment next line to ignore bower_components 197 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 198 | #bower_components/ 199 | 200 | # RIA/Silverlight projects 201 | Generated_Code/ 202 | 203 | # Backup & report files from converting an old project file 204 | # to a newer Visual Studio version. Backup files are not needed, 205 | # because we have git ;-) 206 | _UpgradeReport_Files/ 207 | Backup*/ 208 | UpgradeLog*.XML 209 | UpgradeLog*.htm 210 | 211 | # SQL Server files 212 | *.mdf 213 | *.ldf 214 | 215 | # Business Intelligence projects 216 | *.rdl.data 217 | *.bim.layout 218 | *.bim_*.settings 219 | 220 | # Microsoft Fakes 221 | FakesAssemblies/ 222 | 223 | # GhostDoc plugin setting file 224 | *.GhostDoc.xml 225 | 226 | # Node.js Tools for Visual Studio 227 | .ntvs_analysis.dat 228 | 229 | # Visual Studio 6 build log 230 | *.plg 231 | 232 | # Visual Studio 6 workspace options file 233 | *.opt 234 | 235 | # Visual Studio LightSwitch build output 236 | **/*.HTMLClient/GeneratedArtifacts 237 | **/*.DesktopClient/GeneratedArtifacts 238 | **/*.DesktopClient/ModelManifest.xml 239 | **/*.Server/GeneratedArtifacts 240 | **/*.Server/ModelManifest.xml 241 | _Pvt_Extensions 242 | 243 | # Paket dependency manager 244 | .paket/paket.exe 245 | paket-files/ 246 | 247 | # FAKE - F# Make 248 | .fake/ 249 | 250 | # JetBrains Rider 251 | .idea/ 252 | *.sln.iml 253 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Foriba.OE.CLIENT")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("FORIBA TEKNOLOJI")] 12 | [assembly: AssemblyProduct("Foriba.OE.CLIENT")] 13 | [assembly: AssemblyCopyright("Copyright Foriba Teknoloji © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("a288b54b-d06f-40cf-a9d0-6219045510d2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.approveReportResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.approveReportResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.approveReportResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.approveReportResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.cancelInvoiceResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.cancelInvoiceResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.detailedInvoiceQueryResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.generateInvIDResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.generateInvIDResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getInvoiceDocumentResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportDataResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportDataResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportDataResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportDataResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportDetailResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportListResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportListResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportStatusResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportStatusResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getReportStatusResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getReportStatusResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getSignedInvoiceResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getStatusResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getStatusResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getStatusResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getStatusResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getUserListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getUserListResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.getUserListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.getUserListResponse1, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.invIdGenerationResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.invIdGenerationResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.invoiceCancellationServiceResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.invoiceCancellationServiceResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.reconciliationCheckResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.reconciliationCheckResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.reconciliationServiceResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.reconciliationServiceResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.retriggerOperationResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.retriggerOperationResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.retriggerServiceResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.retriggerServiceResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.sendEnvelopeResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.sendEnvelopeResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.sendInvoiceResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.sendReportResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.sendReportResponse, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Foriba.OE.CLIENT.serviceArchive.sendReportResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceArchive.sendReportResponseType, Service References.serviceArchive.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceArchive/configuration.svcinfo: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/EDespatchServicesCommonTypes-1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesEnvelopeStatusResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesReceiptsResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUBLListResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUBLResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesUserListResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.getDesViewResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceDespatch.sendDesUBLResponse1, Service References.serviceDespatch.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceDespatch/configuration.svcinfo: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/EInvoiceServicesCommonTypes-1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.GetUBLListResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.GetUBLListResponseType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.InvoiceListResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.InvoiceListResponseType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.InvoiceStatusResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.InvoiceStatusResponseType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.SendUBLResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.SendUBLResponseType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.UserType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.UserType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getEnvelopeStatusResponseType, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvResponsesResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvoiceListResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvoiceStatusResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvoiceStatusResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getInvoiceViewResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getRAWUserListResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getUBLListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getUBLListResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getUBLResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getUBLResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.getUserListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.getUserListResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.sendARResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.sendARResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.sendARResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.sendARResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.sendInvoiceListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.sendInvoiceListResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.sendUBLResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.sendUBLResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse1.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceInvoicee.storeUBLResponse1, Service References.serviceInvoicee.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceInvoicee/configuration.svcinfo: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponse, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.cancelDocumentResponseType, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getDocumentReportDataResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getDocumentReportDataResponseType, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getDocumentResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getDocumentResponse, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getDocumentResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getDocumentResponseType, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getReportDataResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getReportDataResponse, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getReportListResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getReportListResponse, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.getReportListResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.getReportListResponseType, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.sendDocumentResponse.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.sendDocumentResponse, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Foriba.OE.CLIENT.serviceSmm.sendDocumentResponseType.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | Foriba.OE.CLIENT.serviceSmm.sendDocumentResponseType, Service References.serviceSmm.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/ForibaCommonTypes-1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/Service References/serviceSmm/configuration.svcinfo: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Foriba.OE.CLIENT/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 18 | 20 | 22 | 23 | 25 | 27 | 29 | 30 | 32 | 34 | 36 | 37 | 39 | 41 | 43 | 44 | 45 | 46 | 47 | 48 | 51 | 54 | 57 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Authorization.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text; 3 | 4 | /// 5 | /// Copyright © 2018 Foriba Teknoloji 6 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 7 | /// Version Info : Version.txt 8 | /// Readme : Readme.txt 9 | /// 10 | 11 | namespace Foriba.OE.COMMON 12 | { 13 | public static class Authorization 14 | { 15 | /// 16 | /// Basic Login 17 | /// 18 | /// Basic Login 19 | public static string GetAuthorization(string username, string pass) 20 | { 21 | string authorization = username + ":" + pass; 22 | byte[] byteArray = Encoding.UTF8.GetBytes(authorization); 23 | var base64Authorization = Convert.ToBase64String(byteArray); 24 | 25 | return $"Basic {base64Authorization}"; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Extensions.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace System 5 | { 6 | public static class Extensions 7 | { 8 | public static List> Split(this List source, int size) 9 | { 10 | return source 11 | .Select((x, i) => new { Index = i, Value = x }) 12 | .GroupBy(x => x.Index / size) 13 | .Select(x => x.Select(v => v.Value).ToList()).ToList(); 14 | } 15 | } 16 | 17 | 18 | } 19 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Foriba.OE.COMMON.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624} 8 | Library 9 | Properties 10 | Foriba.OE.COMMON 11 | Foriba.OE.COMMON 12 | v4.7 13 | 512 14 | 15 | 16 | 17 | true 18 | full 19 | false 20 | bin\Debug\ 21 | DEBUG;TRACE 22 | prompt 23 | 4 24 | 25 | 26 | pdbonly 27 | true 28 | bin\Release\ 29 | TRACE 30 | prompt 31 | 4 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | True 59 | True 60 | Settings.settings 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | SettingsSingleFileGenerator 79 | Settings.Designer.cs 80 | 81 | 82 | 83 | 84 | {A288B54B-D06F-40CF-A9D0-6219045510D2} 85 | Foriba.OE.CLIENT 86 | 87 | 88 | {71FF8785-60F3-45B3-89DD-8500689B186A} 89 | Foriba.OE.UBL 90 | 91 | 92 | 93 | 100 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Model/RequestModel.cs: -------------------------------------------------------------------------------- 1 |  2 | /// 3 | /// Copyright © 2018 Foriba Teknoloji 4 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 5 | /// Version Info : Version.txt 6 | /// Readme : Readme.txt 7 | /// 8 | 9 | namespace Foriba.OE.COMMON.Model 10 | { 11 | /// 12 | /// Gelen veya gönderilen irsaliye ve irsaliye yanıtlarının datalarını tek bir buton ile alabilmek 13 | // için web servis requestinde gerekli olan parametreleri oluşturarak butonların içerisinde dolduruyoruz 14 | /// 15 | 16 | public class RequestModel 17 | { 18 | public string Identifier { get; set; } 19 | public string DocType { get; set; } 20 | public string DespatchType { get; set; } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Model/TextModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | 4 | /// 5 | /// Copyright © 2018 Foriba Teknoloji 6 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 7 | /// Version Info : Version.txt 8 | /// Readme : Readme.txt 9 | /// 10 | 11 | namespace Foriba.OE.COMMON 12 | { 13 | public class TextModel 14 | { 15 | public string VknTckn { get; set; } 16 | public string Kullanici { get; set; } 17 | public string Sifre { get; set; } 18 | public string GbEtiketi { get; set; } 19 | public string PkEtiketi { get; set; } 20 | public string FaturaUUID { get; set; } 21 | public string FaturaID { get; set; } 22 | public string Sube { get; set; } 23 | public DateTime IssueDate { get; set; } 24 | public DateTime EndDate { get; set; } 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Model/UrlModel.cs: -------------------------------------------------------------------------------- 1 | /// 2 | /// Copyright © 2018 Foriba Teknoloji 3 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 4 | /// Version Info : Version.txt 5 | /// Readme : Readme.txt 6 | /// 7 | 8 | 9 | namespace Foriba.OE.COMMON.Model 10 | { 11 | public static class UrlModel 12 | { 13 | public static string SelectedItem { get; set; } 14 | 15 | 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Foriba.OE.COMMON")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("FORIBA TEKNOLOJI")] 12 | [assembly: AssemblyProduct("Foriba.OE.COMMON")] 13 | [assembly: AssemblyCopyright("Copyright © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("a0ced73e-ac41-49dd-96af-d1a8c611e624")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Foriba.OE.COMMON.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/TLSSetting.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Net; 3 | 4 | 5 | /// 6 | /// Copyright © 2018 Foriba Teknoloji 7 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 8 | /// Version Info : Version.txt 9 | /// Readme : Readme.txt 10 | /// 11 | 12 | namespace Foriba.OE.COMMON 13 | { 14 | public static class TlsSetting 15 | { 16 | /// 17 | /// SSL/TLS ayarlamalarını yapar 18 | /// 19 | /// SSL/TLS 20 | public static SecurityProtocolType TlsSet(ArrayList list) 21 | { 22 | SecurityProtocolType protocolType = new SecurityProtocolType(); 23 | 24 | int caseSwitch = list.Count; 25 | 26 | switch (caseSwitch) 27 | { 28 | case 1: 29 | protocolType = list.Contains("TLS v1.2") ? SecurityProtocolType.Tls12 : SecurityProtocolType.Tls11; 30 | 31 | break; 32 | 33 | case 2: 34 | 35 | protocolType = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; 36 | 37 | break; 38 | } 39 | 40 | return protocolType; 41 | 42 | 43 | 44 | } 45 | 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/DespatchAdviceSerializer.cs: -------------------------------------------------------------------------------- 1 |  2 | /// 3 | /// Copyright © 2018 Foriba Teknoloji 4 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 5 | /// Version Info : Version.txt 6 | /// Readme : Readme.txt 7 | /// 8 | 9 | namespace Foriba.OE.COMMON.UBLSerializer 10 | { 11 | public class DespatchAdviceSerializer : UBLBaseSerializer 12 | { 13 | /// 14 | /// İrsaliye XML i için gerekli olan prefix ve namespace ekleme işlemi yapar 15 | /// 16 | 17 | public DespatchAdviceSerializer() 18 | { 19 | SerializerNamespace.Add("", "urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2"); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/InvoiceSerializer.cs: -------------------------------------------------------------------------------- 1 |  2 | /// 3 | /// Copyright © 2018 Foriba Teknoloji 4 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 5 | /// Version Info : Version.txt 6 | /// Readme : Readme.txt 7 | /// 8 | 9 | namespace Foriba.OE.COMMON.UBLSerializer 10 | { 11 | public class InvoiceSerializer : UBLBaseSerializer 12 | { 13 | /// 14 | /// Fatura XML i için gerekli olan prefix ve namespace ekleme işlemi yapar 15 | /// 16 | 17 | public InvoiceSerializer() 18 | { 19 | SerializerNamespace.Add("", "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/MmSerializer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Foriba.OE.COMMON.UBLSerializer 8 | { 9 | public class MmSerializer :UBLBaseSerializer 10 | { 11 | public MmSerializer() 12 | { 13 | SerializerNamespace.Add("", "urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/ReceiptAdviceSerializer.cs: -------------------------------------------------------------------------------- 1 | /// 2 | /// Copyright © 2018 Foriba Teknoloji 3 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 4 | /// Version Info : Version.txt 5 | /// Readme : Readme.txt 6 | /// 7 | 8 | namespace Foriba.OE.COMMON.UBLSerializer 9 | { 10 | public class ReceiptAdviceSerializer : UBLBaseSerializer 11 | { 12 | /// 13 | /// İrsaliye Yaniti XML i için gerekli olan prefix ve namespace ekleme işlemi yapar 14 | /// 15 | 16 | public ReceiptAdviceSerializer() 17 | { 18 | SerializerNamespace.Add("", "urn:oasis:names:specification:ubl:schema:xsd:ReceiptAdvice-2"); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/SmmSerializer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Foriba.OE.COMMON.UBLSerializer 8 | { 9 | public class SmmSerializer : UBLBaseSerializer 10 | { 11 | public SmmSerializer() 12 | { 13 | SerializerNamespace.Add("q1", "http://earsiv.efatura.gov.tr"); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/UBLSerializer/UBLBaseSerializer.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Text; 3 | using System.Xml.Serialization; 4 | 5 | 6 | /// 7 | /// Copyright © 2018 Foriba Teknoloji 8 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 9 | /// Version Info : Version.txt 10 | /// Readme : Readme.txt 11 | /// 12 | 13 | namespace Foriba.OE.COMMON.UBLSerializer 14 | { 15 | public abstract class UBLBaseSerializer 16 | { 17 | protected XmlSerializerNamespaces SerializerNamespace { get; set; } 18 | 19 | 20 | protected UBLBaseSerializer() 21 | { 22 | SerializerNamespace = GetXmlSerializerNamespace(); 23 | } 24 | 25 | 26 | /// 27 | /// XmlSerializer nesnesini oluşturur ve prefix ile namespace ekler. 28 | /// 29 | /// Oluşturulan XmlSerializer Nesnesi 30 | private XmlSerializerNamespaces GetXmlSerializerNamespace() 31 | { 32 | XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); 33 | 34 | ns.Add("cac", "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"); 35 | ns.Add("cbc", "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"); 36 | ns.Add("ccts", "urn:un:unece:uncefact:documentation:2"); 37 | ns.Add("ds", "http://www.w3.org/2000/09/xmldsig#"); 38 | ns.Add("ext", "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"); 39 | ns.Add("qdt", "urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"); 40 | ns.Add("ubltr", "urn:oasis:names:specification:ubl:schema:xsd:TurkishCustomizationExtensionComponents"); 41 | ns.Add("udt", "urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"); 42 | ns.Add("udt", "urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"); 43 | ns.Add("xades", "http://uri.etsi.org/01903/v1.3.2#"); 44 | ns.Add("xsi", "http://www.w3.org/2001/XMLSchema-instance"); 45 | 46 | return ns; 47 | } 48 | 49 | 50 | /// 51 | /// Byte tipinde Xml'i string tipinde XML'e çevirir 52 | /// 53 | /// 54 | public virtual string GetXmlAsString(T obj) 55 | { 56 | return Encoding.UTF8.GetString(GetXmlAsByteArray(obj)).Replace("", ""); 57 | } 58 | 59 | 60 | /// 61 | /// Oluşturulan UBL faturayı byte tipinde XML'e çevirir 62 | /// 63 | /// 64 | public byte[] GetXmlAsByteArray(T obj) 65 | { 66 | XmlSerializer serializerObj = new XmlSerializer(typeof(T)); 67 | 68 | MemoryStream ms = new MemoryStream(); 69 | TextWriter writeFileStream = new StreamWriter(ms, Encoding.UTF8); 70 | 71 | serializerObj.Serialize(writeFileStream, obj, SerializerNamespace); 72 | 73 | writeFileStream.Close(); 74 | 75 | return ms.ToArray(); 76 | } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/WebServices/MmWebService.cs: -------------------------------------------------------------------------------- 1 | using Foriba.OE.CLIENT.serviceSmm; 2 | using Foriba.OE.COMMON.Model; 3 | using Foriba.OE.COMMON.UBLSerializer; 4 | using Foriba.OE.COMMON.Zip; 5 | using Foriba.OE.UBL.UBLCreate; 6 | using System; 7 | using System.Collections; 8 | using System.Collections.Generic; 9 | using System.Linq; 10 | using System.Net; 11 | using System.Security.Cryptography; 12 | using System.ServiceModel; 13 | using System.ServiceModel.Web; 14 | using System.Text; 15 | using System.Threading.Tasks; 16 | 17 | namespace Foriba.OE.COMMON.WebServices 18 | { 19 | public class MmWebService 20 | { 21 | protected ForibaESmmServicesPortClient WsClient = new ForibaESmmServicesPortClient(); 22 | 23 | protected void WebServisAdresDegistir() 24 | { 25 | if (UrlModel.SelectedItem != "Foriba Bulut") 26 | { 27 | WsClient.Endpoint.Address = new EndpointAddress("https://earsivtest.ingbank.com.tr/ClientESmmServicesPort.svc"); 28 | } 29 | else 30 | { 31 | WsClient.Endpoint.Address = new EndpointAddress("https://earsivwstest.fitbulut.com/ClientEMmServicesPort.svc"); 32 | } 33 | } 34 | 35 | public string GetHashInfo(byte[] ziplifatura) 36 | { 37 | using (var md5 = MD5.Create()) 38 | { 39 | byte[] aa = md5.ComputeHash(ziplifatura); 40 | var hash = BitConverter.ToString(aa).Replace("-", "").ToLowerInvariant(); 41 | return hash; 42 | } 43 | } 44 | 45 | public sendDocumentResponseType[] EMmGonder(TextModel m, ArrayList sslList) 46 | { 47 | MmUBL mm = new MmUBL(); 48 | var createdUBL = mm.CreateCreditNote(m.VknTckn,DateTime.Now); // e-Mm UBL i oluşturulur 49 | UBLBaseSerializer serializer = new MmSerializer(); // UBL XML e dönüştürülür 50 | var strFatura = serializer.GetXmlAsString(createdUBL); // XML byte tipinden string tipine dönüştürülür. 51 | byte[] zipliFile = ZipUtility.CompressFile(Encoding.UTF8.GetBytes(strFatura), createdUBL.UUID.Value + ".xml"); // XML ziplenir 52 | string hash = GetHashInfo(zipliFile); // zipli dosyanın hash bilgisi alınır 53 | ServicePointManager.SecurityProtocol = TlsSetting.TlsSet(sslList); // TLS/SSL ayarları 54 | WebServisAdresDegistir(); 55 | using (new OperationContextScope(WsClient.InnerChannel)) 56 | { 57 | if (WebOperationContext.Current != null) 58 | WebOperationContext.Current.OutgoingRequest.Headers.Add(HttpRequestHeader.Authorization, 59 | Authorization.GetAuthorization(m.Kullanici, m.Sifre)); 60 | 61 | var req = new sendDocumentRequest 62 | { 63 | VKN_TCKN = m.VknTckn, 64 | Branch = m.Sube, 65 | SendDocDetails = new sendDocumentRequestType[] 66 | { 67 | new sendDocumentRequestType() 68 | { 69 | UUID=createdUBL.UUID.Value, 70 | Type="MM", 71 | DocType="XML", 72 | DocData=zipliFile, 73 | } 74 | } 75 | }; 76 | return WsClient.sendDocument(req); 77 | } 78 | } 79 | 80 | public getDocumentResponseType[] MmPDFIndir(TextModel m, ArrayList sslList) 81 | { 82 | ServicePointManager.SecurityProtocol = TlsSetting.TlsSet(sslList); // TLS/SSL ayarları 83 | WebServisAdresDegistir(); 84 | using (new OperationContextScope(WsClient.InnerChannel)) 85 | { 86 | if (WebOperationContext.Current != null) 87 | WebOperationContext.Current.OutgoingRequest.Headers.Add(HttpRequestHeader.Authorization, 88 | Authorization.GetAuthorization(m.Kullanici, m.Sifre)); 89 | var req = new getDocumentRequest //UBL datası istenen e-arşiv faturasının request parametrelerini set ediyoruz. 90 | { 91 | VKN_TCKN = m.VknTckn, 92 | GetDocDetails = new getDocumentRequestType[] { 93 | new getDocumentRequestType{ 94 | Type = "MM", 95 | ViewType="PDF", 96 | UUID=m.FaturaUUID, 97 | ID=m.FaturaID 98 | } 99 | 100 | } 101 | 102 | }; 103 | return WsClient.getDocument(req); 104 | } 105 | } 106 | } 107 | } 108 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/WebServices/SmmWebService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Net; 6 | using System.Security.Cryptography; 7 | using System.ServiceModel; 8 | using System.ServiceModel.Web; 9 | using System.Text; 10 | using System.Threading.Tasks; 11 | using Foriba.OE.CLIENT.serviceSmm; 12 | using Foriba.OE.COMMON.Model; 13 | using Foriba.OE.COMMON.UBLSerializer; 14 | using Foriba.OE.COMMON.Zip; 15 | using Foriba.OE.UBL.UBLCreate; 16 | 17 | namespace Foriba.OE.COMMON.WebServices 18 | { 19 | public class SmmWebService 20 | { 21 | protected ForibaESmmServicesPortClient WsClient = new ForibaESmmServicesPortClient(); 22 | 23 | protected void WebServisAdresDegistir() 24 | { 25 | if (UrlModel.SelectedItem != "Foriba Bulut") 26 | { 27 | WsClient.Endpoint.Address = new EndpointAddress("https://earsivtest.ingbank.com.tr/ClientESmmServicesPort.svc"); 28 | } 29 | } 30 | 31 | public string GetHashInfo(byte[] ziplifatura) 32 | { 33 | using (var md5 = MD5.Create()) 34 | { 35 | byte[] aa = md5.ComputeHash(ziplifatura); 36 | var hash = BitConverter.ToString(aa).Replace("-", "").ToLowerInvariant(); 37 | return hash; 38 | } 39 | } 40 | 41 | public sendDocumentResponseType[] ESmmGonder(TextModel m, ArrayList sslList) 42 | { 43 | SmmUBL smm = new SmmUBL(m.VknTckn); 44 | var createdUBL = smm.UBL; // e-Mm fatura UBL i oluşturulur 45 | UBLBaseSerializer serializer = new SmmSerializer(); // UBL XML e dönüştürülür 46 | var strFatura = serializer.GetXmlAsString(createdUBL); // XML byte tipinden string tipine dönüştürülür 47 | byte[] zipliFile = ZipUtility.CompressFile(Encoding.UTF8.GetBytes(strFatura), createdUBL.serbestMeslekMakbuz[0].ETTN + ".xml"); // XML ziplenir 48 | string hash = GetHashInfo(zipliFile); // zipli dosyanın hash bilgisi alınır 49 | ServicePointManager.SecurityProtocol = TlsSetting.TlsSet(sslList); // TLS/SSL ayarları 50 | WebServisAdresDegistir(); 51 | using (new OperationContextScope(WsClient.InnerChannel)) 52 | { 53 | if (WebOperationContext.Current != null) 54 | WebOperationContext.Current.OutgoingRequest.Headers.Add(HttpRequestHeader.Authorization, 55 | Authorization.GetAuthorization(m.Kullanici, m.Sifre)); 56 | 57 | var req = new sendDocumentRequest 58 | { 59 | VKN_TCKN = m.VknTckn, 60 | Branch = m.Sube, 61 | SendDocDetails = new sendDocumentRequestType[] 62 | { 63 | new sendDocumentRequestType() 64 | { 65 | UUID=createdUBL.serbestMeslekMakbuz[0].ETTN, 66 | Type="SMM", 67 | DocType="XML", 68 | DocData=zipliFile, 69 | } 70 | } 71 | }; 72 | return WsClient.sendDocument(req); 73 | } 74 | } 75 | 76 | public getDocumentResponseType[] SmmPDFIndir(TextModel m, ArrayList sslList) 77 | { 78 | ServicePointManager.SecurityProtocol = TlsSetting.TlsSet(sslList); // TLS/SSL ayarları 79 | WebServisAdresDegistir(); 80 | using (new OperationContextScope(WsClient.InnerChannel)) 81 | { 82 | if (WebOperationContext.Current != null) 83 | WebOperationContext.Current.OutgoingRequest.Headers.Add(HttpRequestHeader.Authorization, 84 | Authorization.GetAuthorization(m.Kullanici, m.Sifre)); 85 | var req = new getDocumentRequest //UBL datası istenen e-arşiv faturasının request parametrelerini set ediyoruz. 86 | { 87 | VKN_TCKN = m.VknTckn, 88 | GetDocDetails = new getDocumentRequestType[] { 89 | new getDocumentRequestType{ 90 | Type = "SMM", 91 | ViewType="PDF", 92 | UUID=m.FaturaUUID, 93 | ID=m.FaturaID 94 | } 95 | 96 | } 97 | 98 | }; 99 | 100 | return WsClient.getDocument(req); 101 | 102 | 103 | } 104 | } 105 | } 106 | } 107 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/Zip/ZipUtility.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.IO.Compression; 3 | using System.Text; 4 | 5 | 6 | /// 7 | /// Copyright © 2018 Foriba Teknoloji 8 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 9 | /// Version Info : Version.txt 10 | /// Readme : Readme.txt 11 | /// 12 | 13 | 14 | namespace Foriba.OE.COMMON.Zip 15 | { 16 | public static class ZipUtility 17 | { 18 | /// 19 | /// Dönüştürülen XML verisini zipleme işlemi yapıyor. 20 | /// 21 | /// Zipli XML 22 | public static byte[] CompressFile(byte[] xml, object fileName) 23 | { 24 | 25 | 26 | MemoryStream zipStream = new MemoryStream(); 27 | 28 | using (ZipArchive zip = new ZipArchive(zipStream, ZipArchiveMode.Create, true)) 29 | { 30 | ZipArchiveEntry zipElaman = zip.CreateEntry(fileName + ".xml"); 31 | Stream entryStream = zipElaman.Open(); 32 | entryStream.Write(xml, 0, xml.Length); 33 | entryStream.Flush(); 34 | entryStream.Close(); 35 | } 36 | zipStream.Position = 0; 37 | return zipStream.ToArray(); 38 | 39 | } 40 | 41 | 42 | /// 43 | /// Zipli datayı zipten çıkarır 44 | /// 45 | /// Zipten çıkarılan data 46 | public static byte[] UncompressFile(byte[] docData) 47 | { 48 | byte[] zipsizData = { }; 49 | MemoryStream zippedStream = new MemoryStream(docData); 50 | using (ZipArchive archive = new ZipArchive(zippedStream)) 51 | { 52 | 53 | foreach (ZipArchiveEntry entry in archive.Entries) 54 | { 55 | MemoryStream ms = new MemoryStream(); 56 | Stream zipStream = entry.Open(); 57 | zipStream.CopyTo(ms); 58 | zipsizData = ms.ToArray(); 59 | } 60 | 61 | } 62 | return zipsizData; 63 | } 64 | } 65 | 66 | } 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.CLIENT.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.CLIENT.dll -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.CLIENT.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 18 | 20 | 22 | 23 | 25 | 27 | 29 | 30 | 32 | 34 | 36 | 37 | 39 | 41 | 43 | 44 | 45 | 46 | 47 | 48 | 51 | 54 | 57 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.CLIENT.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.CLIENT.pdb -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.COMMON.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.COMMON.dll -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.COMMON.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.COMMON.pdb -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.UBL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.UBL.dll -------------------------------------------------------------------------------- /Foriba.OE.COMMON/bin/Debug/Foriba.OE.UBL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/bin/Debug/Foriba.OE.UBL.pdb -------------------------------------------------------------------------------- /Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.COMMON.dll 2 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.COMMON.pdb 3 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.CLIENT.dll 4 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.UBL.dll 5 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.CLIENT.pdb 6 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.CLIENT.dll.config 7 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\bin\Debug\Foriba.OE.UBL.pdb 8 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\obj\Debug\Foriba.OE.COMMON.csprojAssemblyReference.cache 9 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\obj\Debug\Foriba.OE.COMMON.csproj.CopyComplete 10 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\obj\Debug\Foriba.OE.COMMON.dll 11 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.COMMON\obj\Debug\Foriba.OE.COMMON.pdb 12 | -------------------------------------------------------------------------------- /Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.dll -------------------------------------------------------------------------------- /Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.COMMON/obj/Debug/Foriba.OE.COMMON.pdb -------------------------------------------------------------------------------- /Foriba.OE.UBL/Foriba.OE.UBL.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {71FF8785-60F3-45B3-89DD-8500689B186A} 8 | Library 9 | Properties 10 | Foriba.OE.UBL 11 | Foriba.OE.UBL 12 | v4.7 13 | 512 14 | 15 | 16 | 17 | true 18 | full 19 | false 20 | bin\Debug\ 21 | DEBUG;TRACE 22 | prompt 23 | 4 24 | 25 | 26 | pdbonly 27 | true 28 | bin\Release\ 29 | TRACE 30 | prompt 31 | 4 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 68 | -------------------------------------------------------------------------------- /Foriba.OE.UBL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Foriba.OE.UBL")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("FORIBA TEKNOLOJI")] 12 | [assembly: AssemblyProduct("Foriba.OE.UBL")] 13 | [assembly: AssemblyCopyright("Copyright © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("71ff8785-60f3-45b3-89dd-8500689b186a")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Foriba.OE.UBL/UBLCreate/ArchiveUBL.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UblInvoiceObject; 3 | 4 | /// 5 | /// Copyright © 2018 Foriba Teknoloji 6 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 7 | /// Version Info : Version.txt 8 | /// Readme : Readme.txt 9 | /// 10 | 11 | namespace Foriba.OE.UBL.UBLCreate 12 | { 13 | public class ArchiveUBL : BaseInvoiceUBL 14 | { 15 | 16 | 17 | public ArchiveUBL(string profileId, string invoiceTypeCode, string documentCurrencyCode) 18 | : base(profileId, invoiceTypeCode, documentCurrencyCode) 19 | { 20 | BaseUBL.IssueTime = new IssueTimeType { Value = default(DateTime).AddHours(11).AddMinutes(20) }; 21 | BaseUBL.ID = new IDType { Value = "FIT2018000000001" }; 22 | 23 | ArsivUBLOlusturma(); 24 | 25 | } 26 | 27 | /// 28 | /// e-Arşiv UBL de fatura ye ek olarak eklenecek alanların eklenmesi 29 | /// 30 | private void ArsivUBLOlusturma() 31 | { 32 | 33 | PutAdditionalDocumentReference(new DocumentReferenceType 34 | { 35 | ID = new IDType { Value = "0100" },//Email Gonder 36 | IssueDate = BaseUBL.IssueDate, 37 | DocumentTypeCode = new DocumentTypeCodeType { Value = "OUTPUT_TYPE" } 38 | }); 39 | 40 | PutAdditionalDocumentReference(new DocumentReferenceType //efatura dan farklı olarak sadece bu alan eklenmiştir. 41 | { 42 | ID = new IDType { Value = "KAGIT" }, 43 | IssueDate = BaseUBL.IssueDate, 44 | DocumentTypeCode = new DocumentTypeCodeType { Value = "EREPSENDT" } 45 | }); 46 | 47 | PutAdditionalDocumentReference(new DocumentReferenceType 48 | { 49 | ID = new IDType { Value = "99" }, 50 | IssueDate = BaseUBL.IssueDate, 51 | DocumentTypeCode = new DocumentTypeCodeType { Value = "TRANSPORT_TYPE" } 52 | }); 53 | 54 | } 55 | 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Foriba.OE.UBL/UBLCreate/InvoiceUBL.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | using UblInvoiceObject; 6 | /// 7 | /// Copyright © 2018 Foriba Teknoloji 8 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 9 | /// Version Info : Version.txt 10 | /// Readme : Readme.txt 11 | /// 12 | namespace Foriba.OE.UBL.UBLCreate 13 | { 14 | public class InvoiceUBL : BaseInvoiceUBL 15 | { 16 | public InvoiceUBL(string profileId, string invoiceTypeCode, string documentCurrencyCode, string faturaId = null) 17 | : base(profileId, invoiceTypeCode, documentCurrencyCode,faturaId) 18 | { 19 | // BaseUBL.ID = new IDType { Value = "FIT2018000000001" }; //Fatura ID sistem tarafından otomatik üretilecek ise bu alan kullanılmamalı. 20 | //AdditionalDocumentReference tagı içerisinde CUST_INV_ID alanı gönderilmelidir. 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /Foriba.OE.UBL/UBLCreate/SmmUBL.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Foriba.OE.UBL.UBLObject; 7 | 8 | namespace Foriba.OE.UBL.UBLCreate 9 | { 10 | public class SmmUBL 11 | { 12 | public eArsivVeri UBL { get; protected set; } 13 | public SmmUBL(string mukellef) 14 | { 15 | UBL = new eArsivVeri(); 16 | Olustur(mukellef); 17 | } 18 | 19 | /// 20 | /// Serbest Makbuz (eArsivVeri) UBL'ini oluşturma. 21 | /// 22 | /// SMM UBL 23 | private void Olustur(string mukellef) 24 | { 25 | UBL = new UBLObject.eArsivVeri(); 26 | UBL.baslik = new baslikType(); 27 | 28 | 29 | UBL.baslik.hazirlayan = new vknTcknType(); 30 | UBL.baslik.mukellef = new vknTcknType(); 31 | 32 | UBL.baslik.hazirlayan.vkn = "3880718497"; // Serbest makbuzu imzalayan kurum 33 | UBL.baslik.mukellef.vkn = mukellef; // Serberst makbuzu gönderen kurum/kişi 34 | 35 | 36 | UBL.serbestMeslekMakbuz = SerbestMakbuzOlustur(); 37 | UBL.serbestMeslekMakbuz[0].dosyaAdi = UBL.serbestMeslekMakbuz[0].ETTN + "_.pdf"; 38 | 39 | UBL.serbestMeslekMakbuz[0].vergiBilgisi = new vergiBilgiType(); 40 | 41 | 42 | UBL.serbestMeslekMakbuz[0].vergiBilgisi.vergi = VergiBilgiOlustur(); 43 | 44 | UBL.serbestMeslekMakbuz[0].aliciBilgileri = new aliciType(); 45 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.tuzelKisi = new aliciTypeTuzelKisi(); 46 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres = new aliciTypeAdres(); 47 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.tuzelKisi.vkn = UBL.baslik.mukellef.vkn; 48 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.tuzelKisi.unvan = "TEST"; 49 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.caddeSokak = "ÖZ SK."; 50 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.binaAd = "GOLD PLAZA"; 51 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.binaNo = "19"; 52 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.kapiNo = "43"; 53 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.kasabaKoy = "MALTEPE"; 54 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.semt = "MALTEPE / ALTYAYÇEŞME"; 55 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.sehir = "ISTANBUL"; 56 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.postaKod = "34883"; 57 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.ulke = aliciTypeAdresUlke.TR; 58 | UBL.serbestMeslekMakbuz[0].aliciBilgileri.adres.vDaire = "MALTEPE VERGİ DAİRESİ"; 59 | 60 | 61 | UBL.serbestMeslekMakbuz[0].malHizmetBilgisi = new eArsivVeriSerbestMeslekMakbuzMalHizmet[] { new eArsivVeriSerbestMeslekMakbuzMalHizmet() }; 62 | UBL.serbestMeslekMakbuz[0].malHizmetBilgisi[0].vergiBilgisi = new vergiBilgiType(); 63 | UBL.serbestMeslekMakbuz[0].malHizmetBilgisi[0].vergiBilgisi.vergi = VergiBilgiOlustur(); 64 | UBL.serbestMeslekMakbuz[0].malHizmetBilgisi[0].ad = "Hizmet"; 65 | UBL.serbestMeslekMakbuz[0].malHizmetBilgisi[0].burutUcret = 345; 66 | 67 | UBL.serbestMeslekMakbuz[0].parameters = ParametreOlustur(); 68 | } 69 | 70 | /// 71 | /// Serbest Makbuz (eArsivVeri) UBL'inin serbest makbuz alanını oluşturma. 72 | /// Birden fazla parametre alanı oluşturulabilir. 73 | /// 74 | /// Serbest Makbuz Alanı 75 | private eArsivVeriSerbestMeslekMakbuz[] SerbestMakbuzOlustur() 76 | { 77 | eArsivVeriSerbestMeslekMakbuz[] eArsivVeriSerbestMeslekMakbuz = new eArsivVeriSerbestMeslekMakbuz[] { 78 | 79 | new eArsivVeriSerbestMeslekMakbuz{ 80 | 81 | makbuzNo = "FIT2020000000001", // Eğer Sovos Foriba tarafından otomatik üretilmeyecekse makbuNo generate edilecek şekilde düzenlenmelidir. 82 | ETTN = Guid.NewGuid().ToString(), 83 | gonderimSekli = eArsivVeriSerbestMeslekMakbuzGonderimSekli.ELEKTRONIK, 84 | belgeTarihi = DateTime.Now, 85 | belgeZamani = DateTime.Now, 86 | toplamTutar = (decimal)120.0, 87 | odenecekTutar = (decimal)120.0, 88 | paraBirimi = eArsivVeriSerbestMeslekMakbuzParaBirimi.TRY, 89 | kur = (long)1 90 | } 91 | }; 92 | 93 | return eArsivVeriSerbestMeslekMakbuz; 94 | } 95 | 96 | 97 | /// 98 | /// Serbest Makbuz (eArsivVeri) UBL'inin vergi bilgi alanını oluşturma. 99 | /// Birden fazla vergi bilgi alanı oluşturulabilir. 100 | /// 101 | /// Vergi Bilgi Alanı 102 | private vergiBilgiTypeVergi[] VergiBilgiOlustur() 103 | { 104 | var vergiBilgiType= new vergiBilgiTypeVergi[] { new vergiBilgiTypeVergi() { matrah = 345, vergiKodu = vergiBilgiTypeVergiVergiKodu.Item4171, vergiTutari = 27.6m, vergiOrani = 8 }}; 105 | return vergiBilgiType; 106 | } 107 | 108 | 109 | /// 110 | /// Serbest Makbuz (eArsivVeri) UBL'inin parametre alanını oluşturma. 111 | /// Birden fazla parametre alanı oluşturulabilir. 112 | /// 113 | /// Parameters Alanı 114 | private parameter[] ParametreOlustur() 115 | { 116 | var parameter= new parameter[] 117 | { 118 | new parameter(){ paramName="GONDERICI_VERGI_DAIRESI",paramValue="Gönderici Vergi Dairesi",type="Sender"}, 119 | new parameter(){ paramName="GONDERICI_ADSOYAD_UNVAN",paramValue="Gönderici Ad Soyad/Ünvan",type="Sender"}, 120 | new parameter(){ paramName="GONDERICI_ILCE",paramValue="Gönderici İlçe",type="Sender"}, 121 | new parameter(){ paramName="GONDERICI_IL",paramValue="Gönderici İl",type="Sender"}, 122 | new parameter(){ paramName="GONDERICI_ULKE",paramValue="Gönderici Ülke",type="Sender"}, 123 | 124 | }; 125 | return parameter; 126 | } 127 | } 128 | } 129 | -------------------------------------------------------------------------------- /Foriba.OE.UBL/bin/Debug/Foriba.OE.UBL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UBL/bin/Debug/Foriba.OE.UBL.dll -------------------------------------------------------------------------------- /Foriba.OE.UBL/bin/Debug/Foriba.OE.UBL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UBL/bin/Debug/Foriba.OE.UBL.pdb -------------------------------------------------------------------------------- /Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UBL\bin\Debug\Foriba.OE.UBL.dll 2 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UBL\bin\Debug\Foriba.OE.UBL.pdb 3 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UBL\obj\Debug\Foriba.OE.UBL.csprojAssemblyReference.cache 4 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UBL\obj\Debug\Foriba.OE.UBL.dll 5 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UBL\obj\Debug\Foriba.OE.UBL.pdb 6 | -------------------------------------------------------------------------------- /Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.dll -------------------------------------------------------------------------------- /Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UBL/obj/Debug/Foriba.OE.UBL.pdb -------------------------------------------------------------------------------- /Foriba.OE.UI/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 11 | 13 | 14 | 16 | 18 | 20 | 21 | 23 | 25 | 27 | 28 | 30 | 32 | 34 | 35 | 36 | 37 | 38 | 39 | 42 | 43 | 46 | 47 | 50 | 51 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Exceptions/CheckConnParamException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | 4 | namespace Foriba.OE.UI.Exceptions 5 | { 6 | public class CheckConnParamException : Exception 7 | { 8 | 9 | public CheckConnParamException(string message) : base(message) 10 | { 11 | 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Exceptions/NumericVknTcknException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | 4 | namespace Foriba.OE.UI.Exceptions 5 | { 6 | public class NumericVknTcknException : Exception 7 | { 8 | public NumericVknTcknException(string message) : base(message) 9 | { 10 | 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Exceptions/UUIDNullException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | 4 | namespace Foriba.OE.UI.Exceptions 5 | { 6 | public class UUIDNullException : Exception 7 | { 8 | 9 | public UUIDNullException(string message) : base(message) 10 | { 11 | 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Foriba.OE.UI.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ProjectFiles 5 | 6 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | /// 5 | /// Copyright © 2018 Foriba Teknoloji 6 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 7 | /// Version Info : Version.txt 8 | /// Readme : Readme.txt 9 | /// 10 | 11 | namespace Foriba.OE.UI 12 | { 13 | static class Program 14 | { 15 | /// 16 | /// The main entry point for the application. 17 | /// 18 | [STAThread] 19 | private static void Main() 20 | { 21 | Application.EnableVisualStyles(); 22 | Application.SetCompatibleTextRenderingDefault(false); 23 | Application.Run(new FrmMain()); 24 | 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Foriba.OE.UI")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("FORIBA TEKNOLOJI")] 12 | [assembly: AssemblyProduct("Foriba.OE.UI")] 13 | [assembly: AssemblyCopyright("Copyright © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("c40ae397-1806-47b9-a0c2-c93196431156")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Foriba.OE.UI.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Foriba.OE.UI.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Looks up a localized resource of type System.Drawing.Bitmap. 65 | /// 66 | internal static System.Drawing.Bitmap Foriba_Logo { 67 | get { 68 | object obj = ResourceManager.GetObject("Foriba_Logo", resourceCulture); 69 | return ((System.Drawing.Bitmap)(obj)); 70 | } 71 | } 72 | 73 | /// 74 | /// Looks up a localized resource of type System.Drawing.Bitmap. 75 | /// 76 | internal static System.Drawing.Bitmap foribaLogo { 77 | get { 78 | object obj = ResourceManager.GetObject("foribaLogo", resourceCulture); 79 | return ((System.Drawing.Bitmap)(obj)); 80 | } 81 | } 82 | 83 | /// 84 | /// Looks up a localized resource of type System.Drawing.Bitmap. 85 | /// 86 | internal static System.Drawing.Bitmap y { 87 | get { 88 | object obj = ResourceManager.GetObject("y", resourceCulture); 89 | return ((System.Drawing.Bitmap)(obj)); 90 | } 91 | } 92 | } 93 | } 94 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Foriba.OE.UI.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Foriba.OE.UI/Readme.txt: -------------------------------------------------------------------------------- 1 |  2 | 3 | Web servis erişimi için Web Servis Bağlantı klavuzunu okumanız gerekmektedir. 4 | 5 | e-Fatura web servis metodlarının kullanımı için https://api.fitbulut.com/docs/ adresinde bulunan e-Fatura WS API 2.1 veya e-Fatura WS API 2.2 Dokümantasyonunu okumanız gerekmektedir. 6 | e-Arşiv web servis metodlarının kullanımı için https://api.fitbulut.com/docs/ adresinde bulunan e-Arşiv WS API 2.0 Dokümantasyonunu okumanız gerekmektedir. 7 | e-İrsaliye web servis metodlarının kullanımı için https://api.fitbulut.com/docs/ adresinde bulunan e-İrsaliye WS API 1.2 Dokümantasyonunu okumanız gerekmektedir. 8 | e-Smm web servis metodlarının kullanımı için https://api.fitbulut.com/docs/ adresinde bulunan e-Smm WS API 1.0 Dokümantasyonunu okumanız gerekmektedir. 9 | e-Mm web servis metodlarının kullanımı için https://api.fitbulut.com/docs/ adresinde bulunan e-Mm WS API 1.0 Dokümantasyonunu okumanız gerekmektedir. -------------------------------------------------------------------------------- /Foriba.OE.UI/Resources/foribaLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/Resources/foribaLogo.png -------------------------------------------------------------------------------- /Foriba.OE.UI/frmMain.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | using Foriba.OE.COMMON; 4 | using Foriba.OE.COMMON.Model; 5 | 6 | /// 7 | /// Copyright © 2018 Foriba Teknoloji 8 | /// Bu proje örnek bir web servis test projesidir. Yalnızca test sisteminde çalışmaktadır. 9 | /// Version Info : Version.txt 10 | /// Readme : Readme.txt 11 | /// 12 | 13 | namespace Foriba.OE.UI 14 | { 15 | public partial class FrmMain : System.Windows.Forms.Form 16 | { 17 | 18 | protected FrmInvoice FaturaForm = new FrmInvoice(); 19 | protected FrmArchive ArsivForm = new FrmArchive(); 20 | protected FrmDespatch IrsaliyeForm = new FrmDespatch(); 21 | protected frmSmm SmmForm = new frmSmm(); 22 | protected frmMm MmForm = new frmMm(); 23 | 24 | 25 | 26 | /// 27 | /// Temel Form 28 | /// 29 | public FrmMain() 30 | { 31 | InitializeComponent(); 32 | } 33 | 34 | 35 | 36 | /// 37 | /// e-Fatura ekranını getirir 38 | /// 39 | private void btnFatura_Click(object sender, EventArgs e) 40 | { 41 | if (FaturaForm == null || FaturaForm.IsDisposed) 42 | { 43 | FaturaForm = new FrmInvoice(); 44 | FaturaForm.Show(); 45 | } 46 | else 47 | { 48 | FaturaForm.Show(); 49 | } 50 | 51 | 52 | } 53 | 54 | 55 | /// 56 | /// e-Arşiv ekranını getirir 57 | /// 58 | private void btnArsiv_Click(object sender, EventArgs e) 59 | { 60 | if (ArsivForm == null || ArsivForm.IsDisposed) 61 | { 62 | ArsivForm = new FrmArchive(); 63 | ArsivForm.Show(); 64 | } 65 | else 66 | { 67 | ArsivForm.Show(); 68 | } 69 | 70 | } 71 | 72 | 73 | /// 74 | /// e-İrsaliye ekranını getirir 75 | /// 76 | private void btnIrsaliye_Click(object sender, EventArgs e) 77 | { 78 | if (IrsaliyeForm == null || IrsaliyeForm.IsDisposed) 79 | { 80 | IrsaliyeForm = new FrmDespatch(); 81 | IrsaliyeForm.Show(); 82 | } 83 | else 84 | { 85 | IrsaliyeForm.Show(); 86 | } 87 | } 88 | 89 | private void lblAPI_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) 90 | { 91 | System.Diagnostics.Process.Start("https://api.fitbulut.com/"); 92 | } 93 | 94 | private void btnSmm_Click(object sender, EventArgs e) 95 | { 96 | if (SmmForm == null || SmmForm.IsDisposed) 97 | { 98 | SmmForm = new frmSmm(); 99 | SmmForm.Show(); 100 | } 101 | else 102 | { 103 | SmmForm.Show(); 104 | } 105 | } 106 | 107 | private void btnMm_Click(object sender, EventArgs e) 108 | { 109 | if (MmForm == null || MmForm.IsDisposed) 110 | { 111 | MmForm = new frmMm(); 112 | MmForm.Show(); 113 | } 114 | else 115 | { 116 | MmForm.Show(); 117 | } 118 | } 119 | } 120 | } 121 | 122 | 123 | -------------------------------------------------------------------------------- /Foriba.OE.UI/frmMm.cs: -------------------------------------------------------------------------------- 1 | using Foriba.OE.CLIENT.serviceSmm; 2 | using Foriba.OE.COMMON; 3 | using Foriba.OE.COMMON.Model; 4 | using Foriba.OE.COMMON.WebServices; 5 | using Foriba.OE.UBL.UBLCreate; 6 | using Foriba.OE.UI.Exceptions; 7 | using System; 8 | using System.Collections; 9 | using System.Collections.Generic; 10 | using System.ComponentModel; 11 | using System.Data; 12 | using System.Drawing; 13 | using System.IO; 14 | using System.Linq; 15 | using System.ServiceModel; 16 | using System.Text; 17 | using System.Threading.Tasks; 18 | using System.Windows.Forms; 19 | 20 | namespace Foriba.OE.UI 21 | { 22 | public partial class frmMm : Form 23 | { 24 | public frmMm() 25 | { 26 | InitializeComponent(); 27 | } 28 | 29 | private bool CheckConnParam() 30 | { 31 | var check = !(string.IsNullOrEmpty(txtKullanici.Text.Trim()) || string.IsNullOrEmpty(txtSifre.Text.Trim()) || string.IsNullOrEmpty(txtTcknVkn.Text.Trim()) || string.IsNullOrEmpty(txtSube.Text.Trim())); 32 | return check; 33 | } 34 | 35 | private bool TextBoxFatura() 36 | { 37 | var check = !(string.IsNullOrEmpty(txtFaturaUUID.Text.Trim()) && string.IsNullOrEmpty(txtFaturaID.Text.Trim())); 38 | return check; 39 | 40 | } 41 | 42 | private ArrayList CheckedSSL() 43 | { 44 | var checkSSLList = new ArrayList(); 45 | if (checkboxTLS11.Checked && !checkboxTLS12.Checked) 46 | { 47 | checkSSLList.Add(checkboxTLS11.Text.Trim()); 48 | } 49 | else if (!checkboxTLS11.Checked && checkboxTLS12.Checked) 50 | { 51 | checkSSLList.Add(checkboxTLS12.Text.Trim()); 52 | } 53 | else 54 | { 55 | checkSSLList.Add(checkboxTLS11.Text.Trim()); 56 | checkSSLList.Add(checkboxTLS12.Text.Trim()); 57 | } 58 | return checkSSLList; 59 | } 60 | 61 | private TextModel SetValue() 62 | { 63 | var model = new TextModel 64 | { 65 | VknTckn = txtTcknVkn.Text.Trim(), 66 | Kullanici = txtKullanici.Text.Trim(), 67 | Sifre = txtSifre.Text.Trim(), 68 | Sube = txtSube.Text.Trim(), 69 | FaturaID = txtFaturaID.Text.Trim(), 70 | FaturaUUID = txtFaturaUUID.Text.Trim() 71 | }; 72 | return model; 73 | } 74 | 75 | private void frmMm_Load(object sender, EventArgs e) 76 | { 77 | comboBoxUrlAdres.Items.Add("Foriba Bulut"); 78 | comboBoxUrlAdres.Items.Add("INGeF"); 79 | comboBoxUrlAdres.SelectedIndex = 0; 80 | UrlModel.SelectedItem = comboBoxUrlAdres.SelectedItem.ToString(); 81 | linkLabel1.Text = "https://earsivwstest.fitbulut.com/ClientESmmServicesPort.svc"; 82 | } 83 | 84 | private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) 85 | { 86 | System.Diagnostics.Process.Start(linkLabel1.Text); 87 | } 88 | 89 | private void btnMmMakbuzIndir_Click(object sender, EventArgs e) 90 | { 91 | try 92 | { 93 | if (!CheckConnParam() || !TextBoxFatura()) 94 | throw new CheckConnParamException( 95 | "TCKN / VKN, Şube , WS Kullanıcı Adı, WS Şifre ve İndirilecek Faturanın UUID veya ID alanları boş olamaz!"); 96 | 97 | MmWebService eMm = new MmWebService(); 98 | var result = eMm.MmPDFIndir(SetValue(), CheckedSSL()); 99 | FolderBrowserDialog fbDialog = new FolderBrowserDialog(); 100 | fbDialog.Description = "Lütfen kaydetmek istediğiniz dizini seçiniz..."; 101 | fbDialog.RootFolder = Environment.SpecialFolder.Desktop; 102 | if (fbDialog.ShowDialog() == DialogResult.OK) 103 | { 104 | //dialog ile kullanıcıya seçtirilen dizine fatura UUID si ile dosya ismini set ederek kayıt işlemi yapıyoruz. 105 | File.WriteAllBytes(fbDialog.SelectedPath + "\\" + txtFaturaUUID.Text + ".pdf", result[0].DocData); 106 | 107 | MessageBox.Show("Mühtahsil Makbuz PDF İndirme Başarılı", "", MessageBoxButtons.OK, MessageBoxIcon.Information); 108 | } 109 | } 110 | catch (CheckConnParamException ex) 111 | { 112 | MessageBox.Show(ex.Message, "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); 113 | } 114 | catch (FaultException ex) 115 | { 116 | MessageBox.Show(ex.Detail.Message, "ProcessingFault", MessageBoxButtons.OK, MessageBoxIcon.Error); 117 | } 118 | catch (FaultException ex) 119 | { 120 | MessageBox.Show(ex.Message, "FaultException", MessageBoxButtons.OK, MessageBoxIcon.Error); 121 | } 122 | catch (Exception ex) 123 | { 124 | MessageBox.Show(ex.ToString()); 125 | } 126 | } 127 | 128 | private void btnSmmGonder_Click(object sender, EventArgs e) 129 | { 130 | try 131 | { 132 | if (!CheckConnParam()) 133 | throw new CheckConnParamException( 134 | "TCKN/VKN, Gönderici Birim Etiketi, Posta Kutusu Etiketi, WS Kullanıcı Adı ve WS Şifre alanları boş bırakılamaz!"); 135 | 136 | var eMM = new MmWebService(); 137 | var result = eMM.EMmGonder(SetValue(), CheckedSSL()); 138 | 139 | MessageBox.Show(result[0].UUID, "Response", MessageBoxButtons.OK, MessageBoxIcon.Information); 140 | 141 | txtFaturaUUID.Text = result[0].UUID; 142 | txtFaturaID.Text = result[0].ID; 143 | } 144 | catch (CheckConnParamException ex) 145 | { 146 | MessageBox.Show(ex.Message, "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); 147 | } 148 | catch (FaultException ex) 149 | { 150 | MessageBox.Show(ex.Detail.Code + ": " + ex.Message, "ProcessingFault", MessageBoxButtons.OK, MessageBoxIcon.Error); 151 | } 152 | catch (FaultException ex) 153 | { 154 | MessageBox.Show(ex.Message, "FaultException", MessageBoxButtons.OK, MessageBoxIcon.Error); 155 | } 156 | catch (Exception ex) 157 | { 158 | MessageBox.Show(ex.ToString()); 159 | } 160 | } 161 | } 162 | } 163 | -------------------------------------------------------------------------------- /Foriba.OE.UI/frmMm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /Foriba.OE.UI/frmSmm.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /Foriba.OE.UI/icon/Foriba_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/icon/Foriba_Logo.png -------------------------------------------------------------------------------- /Foriba.OE.UI/icon/foriba.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/icon/foriba.ico -------------------------------------------------------------------------------- /Foriba.OE.UI/icon/foriba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/icon/foriba.png -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmArchive.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmArchive.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmDespatch.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmDespatch.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmInvoice.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmInvoice.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmMain.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.FrmMain.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.Properties.Resources.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\App.config 2 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.UI.exe.config 3 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.UI.exe 4 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.UI.pdb 5 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.CLIENT.dll 6 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.COMMON.dll 7 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.UBL.dll 8 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.CLIENT.pdb 9 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.CLIENT.dll.config 10 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.COMMON.pdb 11 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\bin\Debug\Foriba.OE.UBL.pdb 12 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.csprojAssemblyReference.cache 13 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.FrmArchive.resources 14 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.FrmInvoice.resources 15 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.FrmDespatch.resources 16 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.FrmMain.resources 17 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.frmMm.resources 18 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.frmSmm.resources 19 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.Properties.Resources.resources 20 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.csproj.GenerateResource.cache 21 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.csproj.CopyComplete 22 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.exe 23 | C:\Users\onuruzun\Desktop\cloud_sample_api_client_dotnet\Foriba.OE.UI\obj\Debug\Foriba.OE.UI.pdb 24 | -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.exe -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.frmMm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.frmMm.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.frmSmm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.frmSmm.resources -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/Foriba.OE.UI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/Foriba.OE.UI.pdb -------------------------------------------------------------------------------- /Foriba.OE.UI/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sovos-foriba-rd/cloud_sample_api_client_dotnet/3257913d877f780e955e5566ce479109772bc01c/Foriba.OE.UI/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /Foriba.OE.UI/version.txt: -------------------------------------------------------------------------------- 1 | 24.02.2020 v1.7 2 | ================================================================================================================================= 3 | e-Smm ve e-Mm ürünü eklendi. 4 | 5 | e-Smm 6 | 7 | Yapılan İşler : 8 | 9 | 1-e-Smm makbuz gönderimi yapıldı. 10 | 2-e-Smm gönderilen makbuzu UUID bilgisi veya Fatura ID bilgisi görüntü alma sağlandı. 11 | 12 | e-Mm 13 | 14 | Yapılan İşler : 15 | 16 | 1-e-Mm makbuz gönderimi yapıldı. 17 | 2-e-Mm gönderilen makbuzu UUID bilgisi veya Fatura ID bilgisi görüntü alma sağlandı. 18 | 19 | 26.11.2019 v1.6 20 | ================================================================================================================================= 21 | e-Fatura 22 | 23 | Yapılan İşler: 24 | 25 | 1- e-Fatura wsdl dosyası güncellendi. 26 | 2. Mükellef listesini almak için getUserList metodu yerine getRAWUserList metodu kullanılarak, fonksiyonlar düzenlendi. 27 | 28 | 14.12.2018 v1.5 29 | ================================================================================================================================= 30 | e-Fatura 31 | 32 | Yapılan İşler: 33 | 34 | 1- e-Fatura "Zarf Durumu Sorgula" ve "Fatura UBL İndir" butonlarının altındaki metodlar web servise çoklu UUID ile sorgu yapar hale getirildi. 35 | 2- e-İrsaliye "Zarf Durumu Sorgula" , " İrsaliye PDF İndir " ve "İrsaliye UBL İndir" butonlarının altındaki metodlar web servise çoklu UUID ile sorgu yapar hale getirildi. 36 | 37 | 38 | 01.06.2018 v1.4 39 | ================================================================================================================================= 40 | e-Fatura 41 | 42 | Yapılan İşler: 43 | 44 | e-Fatura web servis metodlarının açıklamaları düzenlendi. 45 | 46 | 47 | 48 | 15.05.2018 v1.3 49 | ================================================================================================================================= 50 | e-Fatura 51 | 52 | Yapılan İşler: 53 | 54 | 1.Foriba Bulut veya INGeF web servis adreslerine bağlanmak için combobox eklendi 55 | 2.Combobox dan seçilene göre web servis erişimi Foriba Bulut veya INGeF olacak şekilde güncellendi 56 | 3.Foriba Logo'su güncellendi 57 | 58 | e-Arşiv 59 | 60 | Yapılan İşler: 61 | 62 | 1.Foriba Bulut veya INGeF web servis adreslerine bağlanmak için combobox eklendi 63 | 2.Combobox dan seçilene göre web servis erişimi Foriba Bulut veya INGeF olacak şekilde güncellendi 64 | 3.Foriba Logo'su güncellendi 65 | 66 | 67 | e-İrsaliye 68 | 69 | Yapılan İşler: 70 | 71 | 1.Foriba Logo'su güncellendi 72 | 73 | 74 | Test Adımları: 75 | 1.Combobox dan seçilen dataya (Foriba Bulut/INGeF) göre Foriba Bulut veya INGeF servislerine erişim yapılabilirliği test edilmeli. 76 | 77 | 78 | 20.02.2018 v1.2 79 | ================================================================================================================================= 80 | Örnek Foriba Bulut API test projesi oluşturuldu. 81 | 82 | e-Fatura 83 | 84 | Yapılan İşler: 85 | 86 | 1. e-Fatura mükellef bilgileri sorgulaması 87 | 2. e-Fatura ve uygulama yanıtlarını web servis kullanarak gönderme 88 | 3. e-Fatura ve uygulama yanıtı zarflarının web servis kullanarak statülerinin sorgulanması 89 | 4. Gelen ve gönderilen zarflı veya zarfsız e-fatura ve uygulama yanıtlarının web servis kullanarak sistemden alınması 90 | 5. Gelen ve gönderilen e-faturaların web servis kullanarak html, pdf ve xml formatında datalarının alınması 91 | 92 | e-İrsaliye 93 | 94 | Yapılan İşler: 95 | 96 | 1. e-İrsaliye mükellef bilgileri sorgulaması 97 | 2. e-İrsaliye ve e-irsaliye yanıtlarını web servis kullanarak gönderme 98 | 3. e-İrsaliye ve e-irsaliye yanıtı zarflarının web servis kullanarak statülerinin sorgulanması 99 | 4. Gelen ve gönderilen zarflı veya zarfsız e-irsaliye ve e-irsaliye yanıtlarının web servis kullanarak sistemden alınması 100 | 5. Gelen ve gönderilen e-irsaliye ve e-irsaliye yanıtlarının web servis kullanarak html, pdf ve xml formatında datalarının alınması 101 | 102 | e-Arşiv 103 | 104 | Yapılan İşler: 105 | 106 | 1. e-Arşiv faturalarının web servis kullanarak gönderilmesi 107 | 2. e-Arşiv faturalarının web servis kullanarak html, pdf ve xml formatında datalarının alınması 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /Foriba.OE.UI/wsdl/EDespatchServicesCommonTypes-1.0.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Foriba.OE.UI/wsdl/EInvoiceServicesCommonTypes-1.0.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Foriba.OE.UI/wsdl/ForibaCommonTypes-1.0.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /ForibaBulutAPITestProjesi.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.25420.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Foriba.OE.UI", "Foriba.OE.UI\Foriba.OE.UI.csproj", "{C40AE397-1806-47B9-A0C2-C93196431156}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Foriba.OE.UBL", "Foriba.OE.UBL\Foriba.OE.UBL.csproj", "{71FF8785-60F3-45B3-89DD-8500689B186A}" 9 | EndProject 10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Foriba.OE.COMMON", "Foriba.OE.COMMON\Foriba.OE.COMMON.csproj", "{A0CED73E-AC41-49DD-96AF-D1A8C611E624}" 11 | EndProject 12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Foriba.OE.CLIENT", "Foriba.OE.CLIENT\Foriba.OE.CLIENT.csproj", "{A288B54B-D06F-40CF-A9D0-6219045510D2}" 13 | EndProject 14 | Global 15 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 16 | Debug|Any CPU = Debug|Any CPU 17 | Debug|ARM = Debug|ARM 18 | Debug|x64 = Debug|x64 19 | Debug|x86 = Debug|x86 20 | Release|Any CPU = Release|Any CPU 21 | Release|ARM = Release|ARM 22 | Release|x64 = Release|x64 23 | Release|x86 = Release|x86 24 | EndGlobalSection 25 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 26 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 27 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|Any CPU.Build.0 = Debug|Any CPU 28 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|ARM.ActiveCfg = Debug|Any CPU 29 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|ARM.Build.0 = Debug|Any CPU 30 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|x64.ActiveCfg = Debug|Any CPU 31 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|x64.Build.0 = Debug|Any CPU 32 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|x86.ActiveCfg = Debug|Any CPU 33 | {C40AE397-1806-47B9-A0C2-C93196431156}.Debug|x86.Build.0 = Debug|Any CPU 34 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|Any CPU.ActiveCfg = Release|Any CPU 35 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|Any CPU.Build.0 = Release|Any CPU 36 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|ARM.ActiveCfg = Release|Any CPU 37 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|ARM.Build.0 = Release|Any CPU 38 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|x64.ActiveCfg = Release|Any CPU 39 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|x64.Build.0 = Release|Any CPU 40 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|x86.ActiveCfg = Release|Any CPU 41 | {C40AE397-1806-47B9-A0C2-C93196431156}.Release|x86.Build.0 = Release|Any CPU 42 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 43 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|Any CPU.Build.0 = Debug|Any CPU 44 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|ARM.ActiveCfg = Debug|Any CPU 45 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|ARM.Build.0 = Debug|Any CPU 46 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|x64.ActiveCfg = Debug|Any CPU 47 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|x64.Build.0 = Debug|Any CPU 48 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|x86.ActiveCfg = Debug|Any CPU 49 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Debug|x86.Build.0 = Debug|Any CPU 50 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|Any CPU.ActiveCfg = Release|Any CPU 51 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|Any CPU.Build.0 = Release|Any CPU 52 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|ARM.ActiveCfg = Release|Any CPU 53 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|ARM.Build.0 = Release|Any CPU 54 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|x64.ActiveCfg = Release|Any CPU 55 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|x64.Build.0 = Release|Any CPU 56 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|x86.ActiveCfg = Release|Any CPU 57 | {71FF8785-60F3-45B3-89DD-8500689B186A}.Release|x86.Build.0 = Release|Any CPU 58 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 59 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|Any CPU.Build.0 = Debug|Any CPU 60 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|ARM.ActiveCfg = Debug|Any CPU 61 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|ARM.Build.0 = Debug|Any CPU 62 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|x64.ActiveCfg = Debug|Any CPU 63 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|x64.Build.0 = Debug|Any CPU 64 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|x86.ActiveCfg = Debug|Any CPU 65 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Debug|x86.Build.0 = Debug|Any CPU 66 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|Any CPU.ActiveCfg = Release|Any CPU 67 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|Any CPU.Build.0 = Release|Any CPU 68 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|ARM.ActiveCfg = Release|Any CPU 69 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|ARM.Build.0 = Release|Any CPU 70 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|x64.ActiveCfg = Release|Any CPU 71 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|x64.Build.0 = Release|Any CPU 72 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|x86.ActiveCfg = Release|Any CPU 73 | {A0CED73E-AC41-49DD-96AF-D1A8C611E624}.Release|x86.Build.0 = Release|Any CPU 74 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 75 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|Any CPU.Build.0 = Debug|Any CPU 76 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|ARM.ActiveCfg = Debug|Any CPU 77 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|ARM.Build.0 = Debug|Any CPU 78 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|x64.ActiveCfg = Debug|Any CPU 79 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|x64.Build.0 = Debug|Any CPU 80 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|x86.ActiveCfg = Debug|Any CPU 81 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Debug|x86.Build.0 = Debug|Any CPU 82 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|Any CPU.ActiveCfg = Release|Any CPU 83 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|Any CPU.Build.0 = Release|Any CPU 84 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|ARM.ActiveCfg = Release|Any CPU 85 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|ARM.Build.0 = Release|Any CPU 86 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|x64.ActiveCfg = Release|Any CPU 87 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|x64.Build.0 = Release|Any CPU 88 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|x86.ActiveCfg = Release|Any CPU 89 | {A288B54B-D06F-40CF-A9D0-6219045510D2}.Release|x86.Build.0 = Release|Any CPU 90 | EndGlobalSection 91 | GlobalSection(SolutionProperties) = preSolution 92 | HideSolutionNode = FALSE 93 | EndGlobalSection 94 | EndGlobal 95 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #Foriba Bulut API Test Projesi 2 | 3 | Bu proje e-Fatura, e-Arşiv ve e-İrsaliye Foriba Bulut API web servis metodlarının nasıl kullanılması gerektiği ile ilgili örnek olması için oluşturulmuştur. 4 | Projede üç farklı ürünün web servis metodlarının kullanımı ve açıklamaları her metod için bulunmaktadır. Yalnızca test sisteminde çalışmakta ve web servislere bağlantı ayarları da projede bulunmaktadır. 5 | 6 | **e-Fatura Ürünü İçin:** 7 | 8 | -Mükellef Sorgulama 9 | -Fatura ve Uygulama Yanıtı Gönderme 10 | -Gönderilen Zarfların Durumunu Sorgulama 11 | -Gelen veya Gönderilen Faturaların HTML,PDF,UBL Belgelerini İndirme 12 | 13 | **e-Arşiv Ürünü İçin:** 14 | 15 | -Fatura Gönderme 16 | -Gönderilen e-Arşiv Faturaların HTML,PDF,UBL Belgelerini İndirme 17 | 18 | **e-İrsaliye Ürünü İçin:** 19 | 20 | -Mükellef Sorgulama 21 | -İrsaliye ve İrsaliye Yanıtı Gönderme 22 | -Gönderilen Zarfların Durumunu Sorgulama 23 | -Gelen veya Gönderilen İrsaliye ve İrsaliye Yanıtlarının HTML,PDF,UBL Belgelerini İndirme 24 | 25 | işlemleri yapılmaktadır. 26 | 27 | **e-Smm Ürünü İçin:** 28 | 29 | -Serbest Makbuz gönderme 30 | -Serbest Makbuz PDF indirme 31 | 32 | işlemleri yapılmaktadır. 33 | 34 | **e-Mm Ürünü İçin:** 35 | 36 | -Mühtahsil Makbuz gönderme 37 | -Mühtahsil Makbuz PDF indirme 38 | 39 | işlemleri yapılmaktadır. 40 | 41 | e-Smm ve e-Mm aynı WSDL'ı kullanmaktadır. 42 | 43 | # Kurulum 44 | 45 | Bu proje Visual Studio 2015 .Net Framework 4.7 ortamında oluşturulmuştur. 46 | 47 | Foriba.OE.CLIENT Projesi Altında Bulunan Servislerin Kurulumu: 48 | 49 | -Referans eklemek istenilen projenin References bölümü üzerinde sağ tıklayıp Add Service Reference veya Visual Studio menüleri üzerinden 50 | Project-> Add Service Reference takip ederek Servis ekleme ekranına gelinir. 51 | -Servis ekleme ekranında zip dosyasından çıkartılan WSDL dokümanının dizini belirtilir ve GO butonuna basılır. 52 | -Sonrasında ekranda WSDL dosyasında bulunan Servis ve Servise ait metodların bir listesi çıkmalıdır. 53 | -Bu metodların kullanılacağı Class’ları içerecek olan Proxy isimlendirmesi NameSpace bölümünden yapılabilir. 54 | -Namespace ServiceReference1 olarak otomatik gelmektedir.(ServiceReference1 alanı farklı bir namespace kullanılırak isteğe bağlı değiştirilebilir.) 55 | -OK Butonuna basıldığında projeye Servis Referansı eklenmiş olur. 56 | -Bu adımdan sonra web servis metodlarına ServiceReference1 namespace’i kullanılarak erişilebilir. 57 | 58 | 59 | # Lisans 60 | 61 | Foriba Bulut API Test Projesi, **Foriba R&D** ekibi tarafından API kullanımını anlatmak için hazırlanmıştır, izinsiz olarak ticari uygulamalarda kullanılması yasaktır. 62 | 63 | Uygulamaya katılımda bulunmak için yaptığınız değişiklikleri açıklayıcı commit mesajları ve doğrudan isteklerinizi tanımlayan pull requestleri sağlamanız gerek. 64 | --------------------------------------------------------------------------------