Skip to content

Commit 4a8294e

Browse files
committed
Support for command line client app.
1 parent c330b9f commit 4a8294e

File tree

6 files changed

+45
-32
lines changed

6 files changed

+45
-32
lines changed

nip24Example/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("1.4.2.0")]
35-
[assembly: AssemblyFileVersion("1.4.2.0")]
34+
[assembly: AssemblyVersion("1.4.3.0")]
35+
[assembly: AssemblyFileVersion("1.4.3.0")]

nip24Library/AccountStatus.cs

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -147,138 +147,144 @@ public interface IAccountStatus
147147
bool JPKVAT { get; set; }
148148

149149
/// <summary>
150-
/// Dostęp do statystyk wykonanych zapytań
150+
/// Dostęp z wykorzystaniem aplikacji CLI/CMD
151151
/// </summary>
152152
[DispId(20)]
153+
bool CLI { get; set; }
154+
155+
/// <summary>
156+
/// Dostęp do statystyk wykonanych zapytań
157+
/// </summary>
158+
[DispId(21)]
153159
bool Stats { get; set; }
154160

155161
/// <summary>
156162
/// Dostęp do monitorowania statusów podmiotów: VAT/VIES/Status działalności
157163
/// </summary>
158-
[DispId(21)]
164+
[DispId(22)]
159165
bool NIPMonitor { get; set; }
160166

161167
/// <summary>
162168
/// Wyszukiwanie po numerze NIP
163169
/// </summary>
164-
[DispId(22)]
170+
[DispId(23)]
165171
bool SearchByNIP { get; set; }
166172

167173
/// <summary>
168174
/// Wyszukiwanie po numerze REGON
169175
/// </summary>
170-
[DispId(23)]
176+
[DispId(24)]
171177
bool SearchByREGON { get; set; }
172178

173179
/// <summary>
174180
/// Wyszukiwanie po numerze KRS
175181
/// </summary>
176-
[DispId(24)]
182+
[DispId(25)]
177183
bool SearchByKRS { get; set; }
178184

179185
/// <summary>
180186
/// Dostęp do funkcji sprawdzających status działalności podmiotu
181187
/// </summary>
182-
[DispId(25)]
188+
[DispId(26)]
183189
bool FuncIsActive { get; set; }
184190

185191
/// <summary>
186192
/// Dostęp do funkcji pobierających dane podmiotu do faktury
187193
/// </summary>
188-
[DispId(26)]
194+
[DispId(27)]
189195
bool FuncGetInvoiceData { get; set; }
190196

191197
/// <summary>
192198
/// Dostęp do funkcji pobierających pełne dane podmiotu
193199
/// </summary>
194-
[DispId(27)]
200+
[DispId(28)]
195201
bool FuncGetAllData { get; set; }
196202

197203
/// <summary>
198204
/// Dostęp do funkcji sprawdzających status podmiotu w systemie VIES
199205
/// </summary>
200-
[DispId(28)]
206+
[DispId(29)]
201207
bool FuncGetVIESData { get; set; }
202208

203209
/// <summary>
204210
/// Dostęp do funkcji sprawdzających status podmiotu w rejestrze VAT
205211
/// </summary>
206-
[DispId(29)]
212+
[DispId(30)]
207213
bool FuncGetVATStatus { get; set; }
208214

209215
/// <summary>
210216
/// Dostęp do funkcji sprawdzających status rachunku bankowego firmy
211217
/// </summary>
212-
[DispId(30)]
218+
[DispId(31)]
213219
bool FuncGetIBANStatus { get; set; }
214220

215221
/// <summary>
216222
/// Dostęp do funkcji sprawdzających status podmiotu na białej liście podatników VAT
217223
/// </summary>
218-
[DispId(31)]
224+
[DispId(32)]
219225
bool FuncGetWhitelistStatus { get; set; }
220226

221227
/// <summary>
222228
/// Dostęp do funkcji wyszukującej dane w rejestrze VAT
223229
/// </summary>
224-
[DispId(32)]
230+
[DispId(33)]
225231
bool FuncSearchVAT { get; set; }
226232

227233
/// <summary>
228234
/// Ilość wykonanych zapytań o dane podmiotu do faktury
229235
/// </summary>
230-
[DispId(33)]
236+
[DispId(34)]
231237
int InvoiceDataCount { get; set; }
232238

233239
/// <summary>
234240
/// Ilość wykonanych zapytań o pełne dane podmiotu
235241
/// </summary>
236-
[DispId(34)]
242+
[DispId(35)]
237243
int AllDataCount { get; set; }
238244

239245
/// <summary>
240246
/// Ilość wykonanych zapytań o status działalności podmiotu
241247
/// </summary>
242-
[DispId(35)]
248+
[DispId(36)]
243249
int FirmStatusCount { get; set; }
244250

245251
/// <summary>
246252
/// Ilość wykonanych zapytań o status podmiotu w rejestrze VAT
247253
/// </summary>
248-
[DispId(36)]
254+
[DispId(37)]
249255
int VATStatusCount { get; set; }
250256

251257
/// <summary>
252258
/// Ilość wykonanych zapytań o status podmiotu w systemie VIES
253259
/// </summary>
254-
[DispId(37)]
260+
[DispId(38)]
255261
int VIESStatusCount { get; set; }
256262

257263
/// <summary>
258264
/// Ilość wykonanych zapytań o status rachunku bankowego firmy
259265
/// </summary>
260-
[DispId(38)]
266+
[DispId(39)]
261267
int IBANStatusCount { get; set; }
262268

263269
/// <summary>
264270
/// Ilość wykonanych zapytań o status podmiotu na białej liście
265271
/// </summary>
266-
[DispId(39)]
272+
[DispId(40)]
267273
int WhitelistStatusCount { get; set; }
268274

269275
/// <summary>
270276
/// Ilość wykonanych zapytań wyszukiwania danych w rejestrze VAT
271277
/// </summary>
272-
[DispId(40)]
278+
[DispId(41)]
273279
int SearchVATCount { get; set; }
274280

275281
/// <summary>
276282
/// Całkowita ilość wykonanych zapytań w bieżącym miesiącu
277283
/// </summary>
278-
[DispId(41)]
284+
[DispId(42)]
279285
int TotalCount { get; set; }
280286

281-
[DispId(42)]
287+
[DispId(43)]
282288
string ToString();
283289
}
284290

@@ -399,6 +405,11 @@ DateTime IAccountStatus.ValidTo
399405
/// </summary>
400406
public bool JPKVAT { get; set; }
401407

408+
/// <summary>
409+
/// Dostęp z wykorzystaniem aplikacji CLI/CMD
410+
/// </summary>
411+
public bool CLI { get; set; }
412+
402413
/// <summary>
403414
/// Dostęp do statystyk wykonanych zapytań
404415
/// </summary>
@@ -540,6 +551,7 @@ public override string ToString()
540551
+ ", terytCodes = " + TerytCodes
541552
+ ", excelAddIn = " + ExcelAddIn
542553
+ ", JPK_VAT = " + JPKVAT
554+
+ ", CLI = " + CLI
543555
+ ", stats = " + Stats
544556
+ ", NIPMonitor = " + NIPMonitor
545557

nip24Library/Error.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace NIP24
3030
/// </summary>
3131
[Guid("391447EE-C340-4100-A0BF-187728355864")]
3232
[ClassInterface(ClassInterfaceType.None)]
33-
[ComVisible(true)]
33+
[ComVisible(false)]
3434
public class Error
3535
{
3636
public const int NIP_EMPTY = 1;

nip24Library/NIP24Client.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ public interface INIP24Client
333333
[ComVisible(true)]
334334
public class NIP24Client : INIP24Client
335335
{
336-
public const string VERSION = "1.4.2";
336+
public const string VERSION = "1.4.3";
337337

338338
public const string PRODUCTION_URL = "https://www.nip24.pl/api";
339339
public const string TEST_URL = "https://www.nip24.pl/api-test";
@@ -1466,6 +1466,7 @@ public AccountStatus GetAccountStatus()
14661466
status.TerytCodes = GetString(doc, "/result/account/billingPlan/terytCodes", "false").Equals("true");
14671467
status.ExcelAddIn = GetString(doc, "/result/account/billingPlan/excelAddin", "false").Equals("true");
14681468
status.JPKVAT = GetString(doc, "/result/account/billingPlan/jpkVat", "false").Equals("true");
1469+
status.CLI = GetString(doc, "/result/account/billingPlan/cli", "false").Equals("true");
14691470
status.Stats = GetString(doc, "/result/account/billingPlan/stats", "false").Equals("true");
14701471
status.NIPMonitor = GetString(doc, "/result/account/billingPlan/nipMonitor", "false").Equals("true");
14711472

nip24Library/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
// You can specify all the values or you can default the Build and Revision Numbers
2626
// by using the '*' as shown below:
2727
// [assembly: AssemblyVersion("1.0.*")]
28-
[assembly: AssemblyVersion("1.4.2.0")]
29-
[assembly: AssemblyFileVersion("1.4.2.0")]
28+
[assembly: AssemblyVersion("1.4.3.0")]
29+
[assembly: AssemblyFileVersion("1.4.3.0")]
3030

3131
#endif
3232

nip24Library/nip24Library.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
66

77
<PackageId>NIP24.NIP24Client</PackageId>
8-
<Version>1.4.2</Version>
9-
<AssemblyVersion>1.4.2.0</AssemblyVersion>
10-
<FileVersion>1.4.2.0</FileVersion>
8+
<Version>1.4.3</Version>
9+
<AssemblyVersion>1.4.3.0</AssemblyVersion>
10+
<FileVersion>1.4.3.0</FileVersion>
1111

1212
<Title>NIP24 Service Client</Title>
1313
<Summary>NIP24 Service Client for .NET Framework (C#)</Summary>

0 commit comments

Comments
 (0)