Exemple #1
0
        // string _WTT_SN_One = "";
        #endregion


        #region 控件

        //
        //工单单号输入
        //
        private void txb_Orderid_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter && txb_Orderid.IsFocused)
            {
                if (txb_Orderid.Text != "")
                {
                    txb_ClientSN.Text     = "";
                    txb_Orderid.IsEnabled = false;
                    cmb_BatchNo.IsEnabled = true;
                    _WorkOrder            = _M_WorkOrder.GetModel(txb_Orderid.Text.Trim());
                    if (_WorkOrder != null)
                    {
                        showOption(_WorkOrder.InspectMethod);
                        shouOrderInfo(_WorkOrder);
                        cmb_BatchNo.DataContext       = _M_PackBatch.GetList(" OrderID ='" + txb_Orderid.Text + "'").Tables[0];
                        cmb_BatchNo.DisplayMemberPath = "BatchNo";
                        //检测设置工单
                        My_Inspect _TemInspect = new My_Inspect();
                        _TemInspect.IsUpdate  = true;
                        _TemInspect.WorkOrder = _WorkOrder;
                        _WTT_Inspect          = _TemInspect;
                        lab_Title.Content     = "订单中心——" + _WorkOrder.InspectMethod;
                    }
                    else
                    {
                        My_MessageBox.My_MessageBox_Message("未找到工单信息!");
                    }
                }
                else
                {
                    My_MessageBox.My_MessageBox_Message("工单单号不能为空");
                }
            }
        }