jt
2021-06-10 5d0d028456874576560552f5a5c4e8b801786f11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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);
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [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<OperateResult>(str);
            if (results.Success)
            {
                StaticUtil.Numrules = JsonConvert.DeserializeObject<List<TN_AB_B_NUMRULEEntity>>(results.Data.ToString());
            }
            else
            {
                MessageBoxEx.Show(results.Msg);
            }
        }
    }
}