using DevComponents.DotNetBar;
using HH.WMS.Entitys.Basic;
using HH.WMS.Client.Common;
using HH.WMS.Client.frm;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Drawing.Text;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using WindowsFormsApplication2;
namespace HH.WMS.Client
{
static class Program
{
[System.Runtime.InteropServices.DllImport("dwmapi.dll", EntryPoint = "DwmEnableComposition")]
private extern static uint Win32DwmEnableComposition(uint uCompositionAction);
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
try
{
Win32DwmEnableComposition(0); // 关闭aero效果
}
catch { }
finally
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
}
//OrderPrintForWxys orderPrint = new OrderPrintForWxys();
//orderPrint.ShowDialog();
frmLogin login = new frmLogin();
login.ShowDialog();
if (login.DialogResult == DialogResult.OK)
{
login.Dispose();
//GetNumrule();
Application.Run(new OrderPrintForWxys());
//Application.Run(new Main());
//Application.Run(new ItemTagPrint());
}
else if (login.DialogResult == DialogResult.Cancel)
{
login.Dispose();
return;
}
}
static void GetNumrule()
{
string str = WebApiManager.HttpWMS_Get("/api/NumRule/GetNumruleInfo");
OperateResult results = JsonConvert.DeserializeObject(str);
if (results.Success)
{
StaticUtil.Numrules = JsonConvert.DeserializeObject>(results.Data.ToString());
}
else
{
MessageBoxEx.Show(results.Msg);
}
}
}
}