Online NAV süti LENSTAR!
This commit is contained in:
@@ -269,16 +269,16 @@
|
|||||||
<Compile Include="Controllers\InvoiceHeader_VC.Designer.cs">
|
<Compile Include="Controllers\InvoiceHeader_VC.Designer.cs">
|
||||||
<DependentUpon>InvoiceHeader_VC.cs</DependentUpon>
|
<DependentUpon>InvoiceHeader_VC.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Controllers\NavInvoiceReportVC.cs">
|
<Compile Include="Controllers\NAV\NavInvoiceReportVC.cs">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Controllers\NavInvoiceReportVC.Designer.cs">
|
<Compile Include="Controllers\NAV\NavInvoiceReportVC.Designer.cs">
|
||||||
<DependentUpon>NavInvoiceReportVC.cs</DependentUpon>
|
<DependentUpon>NavInvoiceReportVC.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Controllers\NAV_Online_VC.cs">
|
<Compile Include="Controllers\NAV\NAV_Online_VC.cs">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Controllers\NAV_Online_VC.Designer.cs">
|
<Compile Include="Controllers\NAV\NAV_Online_VC.Designer.cs">
|
||||||
<DependentUpon>NAV_Online_VC.cs</DependentUpon>
|
<DependentUpon>NAV_Online_VC.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Controllers\nopCommerce\nopC_VC.cs">
|
<Compile Include="Controllers\nopCommerce\nopC_VC.cs">
|
||||||
@@ -360,7 +360,7 @@
|
|||||||
<EmbeddedResource Include="Controllers\InvoiceHeader_VC.resx">
|
<EmbeddedResource Include="Controllers\InvoiceHeader_VC.resx">
|
||||||
<DependentUpon>InvoiceHeader_VC.cs</DependentUpon>
|
<DependentUpon>InvoiceHeader_VC.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Controllers\NavInvoiceReportVC.resx">
|
<EmbeddedResource Include="Controllers\NAV\NavInvoiceReportVC.resx">
|
||||||
<DependentUpon>NavInvoiceReportVC.cs</DependentUpon>
|
<DependentUpon>NavInvoiceReportVC.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Controllers\nopCommerce\nopC_VC.resx">
|
<EmbeddedResource Include="Controllers\nopCommerce\nopC_VC.resx">
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
|
DevExpress.ExpressApp.SystemModule.SystemModule, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.ExpressApp.ViewController, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.ExpressApp.ViewController, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.ExpressApp.WindowController, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.ExpressApp.SystemModule.SystemModule, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
namespace Nuvolar.Module.Win.CSharp.Controllers
|
||||||
|
{
|
||||||
|
partial class NAV_Online_WC
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Required designer variable.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Clean up any resources being used.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||||
|
protected override void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && (components != null))
|
||||||
|
{
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Component Designer generated code
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Required method for Designer support - do not modify
|
||||||
|
/// the contents of this method with the code editor.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
this.components = new System.ComponentModel.Container();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
using System;
|
||||||
|
using DevExpress.ExpressApp;
|
||||||
|
using DevExpress.ExpressApp.Xpo;
|
||||||
|
using MySql.Data.MySqlClient;
|
||||||
|
|
||||||
|
namespace Nuvolar.Module.Win.CSharp.Controllers
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// NAV Online számla ellenőrző rendszer ...
|
||||||
|
/// </summary>
|
||||||
|
public partial class NAV_Online_WC : WindowController
|
||||||
|
{
|
||||||
|
private System.Windows.Forms.Timer _NAV_Timer;
|
||||||
|
private int invokeCount;
|
||||||
|
private bool _OnTick;
|
||||||
|
|
||||||
|
public NAV_Online_WC()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
|
||||||
|
}
|
||||||
|
protected override void OnActivated()
|
||||||
|
{
|
||||||
|
base.OnActivated();
|
||||||
|
invokeCount = 0;
|
||||||
|
_OnTick = false;
|
||||||
|
_NAV_Timer = new System.Windows.Forms.Timer();
|
||||||
|
_NAV_Timer.Interval = 15000;
|
||||||
|
_NAV_Timer.Start();
|
||||||
|
_NAV_Timer.Tick += NAV_Timer_Tick;
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Időzített NAV Online számla feladás
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
private void NAV_Timer_Tick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (_OnTick == false)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_OnTick = true;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
MySqlConnection _MySqlConnection = new MySqlConnection(GeneralFunction.GLOBAL_ConnectionString.Replace("XpoProvider=MySql;",""));
|
||||||
|
_MySqlConnection.Open();
|
||||||
|
MySqlCommand _MySqlCommand = new MySqlCommand(" SELECT DocumentNumber " +
|
||||||
|
" FROM InvoiceHeader " +
|
||||||
|
" WHERE IsEditable=0 AND " +
|
||||||
|
" ABS(TotalVATHUF) >= 100000 AND " +
|
||||||
|
" IFNULL(DocumentNumber,'') !='' AND " +
|
||||||
|
" IsProforma=0 AND " +
|
||||||
|
" NAV_InvoiceStatus <> 'DONE' AND" +
|
||||||
|
" DateCreated >= '2018-07-01' ",
|
||||||
|
_MySqlConnection);
|
||||||
|
MySqlDataReader _MySqlDataReader = _MySqlCommand.ExecuteReader();
|
||||||
|
|
||||||
|
if (_MySqlDataReader.HasRows)
|
||||||
|
{
|
||||||
|
//string _message = string.Format("{0} NAV online számla ellenőrzés ... {1,2}.", DateTime.Now.ToString("h:mm:ss.fff"), (++invokeCount).ToString());
|
||||||
|
string _message = "NAV online számla feladás ...";
|
||||||
|
Application.ShowViewStrategy.ShowMessage(_message, InformationType.Info, 1000, InformationPosition.Bottom);
|
||||||
|
|
||||||
|
while (_MySqlDataReader.Read())
|
||||||
|
{
|
||||||
|
//NAV időzített feladás ...
|
||||||
|
string _DocumentNumber = _MySqlDataReader["DocumentNumber"] as string;
|
||||||
|
//HA VAN
|
||||||
|
XPObjectSpace _onew = Application.CreateObjectSpace() as XPObjectSpace;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_MySqlConnection.Close();
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Application.ShowViewStrategy.ShowMessage(ex.Message, InformationType.Error, 5000, InformationPosition.Bottom);
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_OnTick = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnDeactivated()
|
||||||
|
{
|
||||||
|
// Unsubscribe from previously subscribed events and release other references and resources.
|
||||||
|
base.OnDeactivated();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -140,6 +140,9 @@
|
|||||||
<Reference Include="DevExpress.XtraSpellChecker.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.XtraSpellChecker.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.XtraTreeList.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.XtraTreeList.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="Microsoft.VisualBasic" />
|
<Reference Include="Microsoft.VisualBasic" />
|
||||||
|
<Reference Include="MySql.Data, Version=6.9.12.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\MySql.Data.6.9.12\lib\net40\MySql.Data.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="PresentationCore" />
|
<Reference Include="PresentationCore" />
|
||||||
<Reference Include="System">
|
<Reference Include="System">
|
||||||
<Name>System</Name>
|
<Name>System</Name>
|
||||||
@@ -175,6 +178,12 @@
|
|||||||
<Compile Include="Controllers\NavigationItemVCC.Designer.cs">
|
<Compile Include="Controllers\NavigationItemVCC.Designer.cs">
|
||||||
<DependentUpon>NavigationItemVCC.cs</DependentUpon>
|
<DependentUpon>NavigationItemVCC.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="Controllers\NAV\NAV_Online_WC.cs">
|
||||||
|
<SubType>Component</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Controllers\NAV\NAV_Online_WC.Designer.cs">
|
||||||
|
<DependentUpon>NAV_Online_WC.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="Controllers\NewCustomersFromVC.cs">
|
<Compile Include="Controllers\NewCustomersFromVC.cs">
|
||||||
<SubType>Component</SubType>
|
<SubType>Component</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -221,6 +230,7 @@
|
|||||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<None Include="app.config" />
|
||||||
<None Include="DatabaseUpdate\ReadMe.txt" />
|
<None Include="DatabaseUpdate\ReadMe.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -231,6 +241,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Images\ReadMe.txt" />
|
<None Include="Images\ReadMe.txt" />
|
||||||
|
<None Include="packages.config" />
|
||||||
<None Include="ReadMe.txt" />
|
<None Include="ReadMe.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
DevExpress.ExpressApp.ModuleBase, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.ExpressApp.ModuleBase, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.Xpo.XPCollection, DevExpress.Xpo.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.ExpressApp.WindowController, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.ExpressApp.SystemModule.SystemModule, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.ExpressApp.SystemModule.SystemModule, DevExpress.ExpressApp.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.Xpo.XPCollection, DevExpress.Xpo.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraScheduler.SchedulerControl, DevExpress.XtraScheduler.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraScheduler.SchedulerControl, DevExpress.XtraScheduler.v17.2, Version=17.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
|
||||||
|
<system.data>
|
||||||
|
<DbProviderFactories>
|
||||||
|
<remove invariant="MySql.Data.MySqlClient" />
|
||||||
|
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.12.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
|
||||||
|
</DbProviderFactories>
|
||||||
|
</system.data></configuration>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="MySql.Data" version="6.9.12" targetFramework="net40" />
|
||||||
|
</packages>
|
||||||
Reference in New Issue
Block a user