77 lines
2.4 KiB
C#
77 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Windows.Forms;
|
|
|
|
namespace DataUpdate
|
|
{
|
|
static class Program
|
|
{
|
|
private static System.Threading.Mutex mutex;
|
|
/// <summary>
|
|
/// 应用程序的主入口点。
|
|
/// </summary>
|
|
[STAThread]
|
|
static void Main(string[] args)
|
|
{
|
|
string[] _args;
|
|
Application.EnableVisualStyles();
|
|
Application.SetCompatibleTextRenderingDefault(false);
|
|
mutex = new System.Threading.Mutex(true, "DataUpdateOnlyRun");
|
|
//if (mutex.WaitOne(0, false))
|
|
//{
|
|
if (args.Length > 0)
|
|
{
|
|
_args = args;
|
|
}
|
|
else
|
|
{
|
|
_args = new string[] { "EndAccount" };
|
|
}
|
|
switch (_args[0])
|
|
{
|
|
//收银机基础信息
|
|
case "MachineInfo":
|
|
Application.Run(new MachineInfo(_args));
|
|
break;
|
|
//扫码稽核
|
|
case "ScanAudit":
|
|
Application.Run(new ScanAudit(_args));
|
|
break;
|
|
//商品库同步
|
|
case "CommodityDown":
|
|
case "GoodsHotkey":
|
|
Application.Run(new CommodityDown(_args));
|
|
break;
|
|
case "BarcodeMatch":
|
|
Application.Run(new BarcodeMatch());
|
|
break;
|
|
default:
|
|
Application.Run(new DataUpdate(_args));
|
|
break;
|
|
}
|
|
//if (_args[0] == "MachineInfo")
|
|
//{
|
|
// Application.Run(new MachineInfo(_args));
|
|
//}
|
|
//else if (_args[0] == "ScanAudit")
|
|
//{
|
|
// Application.Run(new ScanAudit(_args));
|
|
//}
|
|
//else if (_args[0] == "CommodityDown")
|
|
//{
|
|
// Application.Run(new CommodityDown());
|
|
//}
|
|
//else
|
|
//{
|
|
// Application.Run(new DataUpdate(_args));
|
|
//}
|
|
//}
|
|
//else
|
|
//{
|
|
// Application.Exit();
|
|
//}
|
|
}
|
|
}
|
|
}
|