├── .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 |
--------------------------------------------------------------------------------