SZÁMLA 2.0 API
This commit is contained in:
@@ -8,8 +8,20 @@ using Nuvolar.Module.StaticClass;
|
||||
|
||||
namespace Nuvolar.Module.Controllers
|
||||
{
|
||||
/// <summary>
|
||||
/// NAV Online
|
||||
/// </summary>
|
||||
public partial class NAV_Online_VC : ViewController
|
||||
{
|
||||
const string _softwareId = "000000000000000N01";
|
||||
const string _softwareName = "Nuvolar ERP System";
|
||||
const string _softwareOperation = "ONLINE_SERVICE";
|
||||
const string _softwareMainVersion = "17.2.3";
|
||||
const string _softwareDevName = "Szabó Iván E.V. kisadózó";
|
||||
const string _softwareDevContact = "http:\\www.nuvolar.hu";
|
||||
const string _softwareDevCountryCode = "HU";
|
||||
const string _softwareDevTaxNumber = "67076295";
|
||||
|
||||
public NAV_Online_VC()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -52,14 +64,14 @@ namespace Nuvolar.Module.Controllers
|
||||
{
|
||||
customersfrom = _CustomersFrom.Oid.ToString(),
|
||||
taxPayer = _Customers.VATNumber.Substring(0, 8),
|
||||
softwareId = "123456789123456789",
|
||||
softwareName = "3C ERP System",
|
||||
softwareOperation = "ONLINE_SERVICE",
|
||||
softwareMainVersion = "17.2.3",
|
||||
softwareDevName = "3C Távközlési Kft.",
|
||||
softwareDevContact = "http:\\3ctelecom.hu",
|
||||
softwareDevCountryCode = "HU",
|
||||
softwareDevTaxNumber = "10644209-2-43"
|
||||
softwareId = _softwareId,
|
||||
softwareName = _softwareName,
|
||||
softwareOperation = _softwareOperation,
|
||||
softwareMainVersion = _softwareMainVersion,
|
||||
softwareDevName = _softwareDevName,
|
||||
softwareDevContact = _softwareDevContact,
|
||||
softwareDevCountryCode = _softwareDevCountryCode,
|
||||
softwareDevTaxNumber = _softwareDevTaxNumber
|
||||
};
|
||||
|
||||
RestAPI.ExecuteRootePOST("onlineinvoice/querytaxpayer", true, JsonConvert.SerializeObject(_postData));
|
||||
@@ -105,10 +117,10 @@ namespace Nuvolar.Module.Controllers
|
||||
{
|
||||
XPObjectSpace _ocur = View.ObjectSpace as XPObjectSpace;
|
||||
InvoiceHeader _InvoiceHeader = View.SelectedObjects[0] as InvoiceHeader;
|
||||
this.NAV_manageInvoice(_InvoiceHeader,_ocur);
|
||||
this.NAV_manageInvoice(_InvoiceHeader, _ocur);
|
||||
(View as ListView).CollectionSource.Reload();
|
||||
}
|
||||
private void NAV_manageInvoice(InvoiceHeader _InvoiceHeader,XPObjectSpace _ocur)
|
||||
private void NAV_manageInvoice(InvoiceHeader _InvoiceHeader, XPObjectSpace _ocur)
|
||||
{
|
||||
string _operation = "CREATE";
|
||||
|
||||
@@ -122,14 +134,14 @@ namespace Nuvolar.Module.Controllers
|
||||
customersfrom = _InvoiceHeader.CustomersFrom.Oid.ToString(),
|
||||
operation = _operation,
|
||||
technicalAnnulment = false,
|
||||
softwareId = "123456789123456789",
|
||||
softwareName = "3C ERP System",
|
||||
softwareOperation = "ONLINE_SERVICE",
|
||||
softwareMainVersion = "17.2.3",
|
||||
softwareDevName = "3C Távközlési Kft.",
|
||||
softwareDevContact = "http:\\3ctelecom.hu",
|
||||
softwareDevCountryCode = "HU",
|
||||
softwareDevTaxNumber = "10644209-2-43"
|
||||
softwareId = _softwareId,
|
||||
softwareName = _softwareName,
|
||||
softwareOperation = _softwareOperation,
|
||||
softwareMainVersion = _softwareMainVersion,
|
||||
softwareDevName = _softwareDevName,
|
||||
softwareDevContact = _softwareDevContact,
|
||||
softwareDevCountryCode = _softwareDevCountryCode,
|
||||
softwareDevTaxNumber = _softwareDevTaxNumber
|
||||
|
||||
};
|
||||
|
||||
@@ -174,14 +186,14 @@ namespace Nuvolar.Module.Controllers
|
||||
documentnumber = _InvoiceHeader.DocumentNumber,
|
||||
customersfrom = _InvoiceHeader.CustomersFrom.Oid.ToString(),
|
||||
transactionId = _InvoiceHeader.NAV_transactionId,
|
||||
softwareId = "123456789123456789",
|
||||
softwareName = "3C ERP System",
|
||||
softwareOperation = "ONLINE_SERVICE",
|
||||
softwareMainVersion = "17.2.3",
|
||||
softwareDevName = "3C Távközlési Kft.",
|
||||
softwareDevContact = "http:\\3ctelecom.hu",
|
||||
softwareDevCountryCode = "HU",
|
||||
softwareDevTaxNumber = "10644209-2-43"
|
||||
softwareId = _softwareId,
|
||||
softwareName = _softwareName,
|
||||
softwareOperation = _softwareOperation,
|
||||
softwareMainVersion = _softwareMainVersion,
|
||||
softwareDevName = _softwareDevName,
|
||||
softwareDevContact = _softwareDevContact,
|
||||
softwareDevCountryCode = _softwareDevCountryCode,
|
||||
softwareDevTaxNumber = _softwareDevTaxNumber
|
||||
|
||||
};
|
||||
|
||||
@@ -206,7 +218,7 @@ namespace Nuvolar.Module.Controllers
|
||||
}
|
||||
if (_ResultJSON.processingResults.processingResult.businessValidationMessages != null)
|
||||
{
|
||||
Application.ShowViewStrategy.ShowMessage(_ResultJSON.processingResults.processingResult.businessValidationMessages.message.ToString(),
|
||||
Application.ShowViewStrategy.ShowMessage(_ResultJSON.processingResults.processingResult.businessValidationMessages.ToString(),
|
||||
InformationType.Error, 10000, InformationPosition.Bottom);
|
||||
}
|
||||
Application.ShowViewStrategy.ShowMessage("A számla státusz lekérdezése megtörtént !", InformationType.Success, 2000, InformationPosition.Bottom);
|
||||
@@ -232,14 +244,14 @@ namespace Nuvolar.Module.Controllers
|
||||
{
|
||||
invoiceNumber = _InvoiceHeader.DocumentNumber,
|
||||
customersfrom = _InvoiceHeader.CustomersFrom.Oid.ToString(),
|
||||
softwareId = "123456789123456789",
|
||||
softwareName = "3C ERP System",
|
||||
softwareOperation = "ONLINE_SERVICE",
|
||||
softwareMainVersion = "17.2.3",
|
||||
softwareDevName = "3C Távközlési Kft.",
|
||||
softwareDevContact = "http:\\3ctelecom.hu",
|
||||
softwareDevCountryCode = "HU",
|
||||
softwareDevTaxNumber = "10644209-2-43"
|
||||
softwareId = _softwareId,
|
||||
softwareName = _softwareName,
|
||||
softwareOperation = _softwareOperation,
|
||||
softwareMainVersion = _softwareMainVersion,
|
||||
softwareDevName = _softwareDevName,
|
||||
softwareDevContact = _softwareDevContact,
|
||||
softwareDevCountryCode = _softwareDevCountryCode,
|
||||
softwareDevTaxNumber = _softwareDevTaxNumber
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user