Example #1
0
        public HCSSM_workspace(string inappid)
        {
            Logger = LogManager.GetLogger("CnasWNSClient");
            LoadConfigSetting();

            App_ID = inappid;
            InitializeComponent();
            HCSSM_system_config_manager configDialog = new HCSSM_system_config_manager();

            configDialog.AppID = this.App_ID;
            configDialog.IsManagerConfigable = false;
            this.tabp_03.Controls.Add(configDialog);
            configDialog.Dock = DockStyle.Fill;
            InitializeButtonImage();
            DoDisplayOrder();
            loadclass();

            //HCS-pdbasepar-sec02:获取当前工作台下所有流程的参数
            CnasRemotCall reCnasRemotCall = new CnasRemotCall();

            dtpdpart      = reCnasRemotCall.RemotInterface.SelectData("HCS-pdparameter-sec04", null);
            dtpartvalue   = reCnasRemotCall.RemotInterface.SelectData("HCS-pdparametervalue-sec03", null);
            mtb_cssd.Text = CnasBaseData.SystemInfoData.Rows[0]["customer"].ToString();
            InitializeCustomerCbx();
            //HCS-apppd-sec001
            SortedList sttemp02 = new SortedList();

            sttemp02.Add(1, App_ID);
            dtapppd = reCnasRemotCall.RemotInterface.SelectData("HCS-apppd-sec002", sttemp02);
            if (dtapppd != null)
            {
                for (int i = 0; i < dtapppd.Rows.Count; i++)
                {
                    App_pd = App_pd + ",'" + dtapppd.Rows[i]["pd_code"].ToString() + "'";
                }
                App_pd = App_pd.Substring(1);
            }
            SetComCostCenterItem();
            SetWorkSetCbxItem();
            GetWorkSets(true);
            ScannerHook = new BarCodeHook();
            ScannerHook.BarCodeEvent += OnWorkSpaceScaned;
            ScannerHook.Start(false);
            SetMonitorEnable(false);
            Thread thread = new Thread(BackgroundWork);

            thread.IsBackground = true;
            thread.Start();
        }
Example #2
0
 //方式一
 public void InitBarCode()
 {
     BarCode = new BarCodeHook();
     BarCode.BarCodeEvent += new BarCodeHook.BarCodeDelegate(BarCode_BarCodeEvent);
 }