| | |
| | | { |
| | | string _webServiceName = "Ck/"; |
| | | List<FilterEntity> _filterList = new List<FilterEntity>(); |
| | | // 托板打印面板(复用输入弹窗与参数构造) |
| | | private Gs.DevApp.UserControl.UcPrintPanel _palletPrintPanel; |
| | | public CKTmkc() |
| | | { |
| | | InitializeComponent(); |
| | | // 初始化托板打印面板(不必可视化添加,仅复用其逻辑) |
| | | _palletPrintPanel = new Gs.DevApp.UserControl.UcPrintPanel(); |
| | | this.toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick; |
| | | this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; |
| | | toolBarMenu1.btnPrintClick += ToolBarMenu1_btnPrintClick; |
| | | toolBarMenu1.btnTBPrintClick += ToolBarMenu1_btnTBPrintClick; |
| | | this.toolBarMenu1.getXmlConfig(); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, this, "", "", (value) => |
| | | { |
| | |
| | | + "}"; |
| | | this.toolBarMenu1.guidKey = null; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 这是托板打印 |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="e"></param> |
| | | private void ToolBarMenu1_btnTBPrintClick(object sender, EventArgs e) |
| | | { |
| | | // 获取当前选中行 guid |
| | | string rowGuid, rowName; |
| | | (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, |
| | | lbGuid, txt_itemBarcode, gridView1); |
| | | if (rowGuid.Length < 36) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("请选择你要打印的行!"); |
| | | this.toolBarMenu1.rptParameter = "return false"; |
| | | return; |
| | | } |
| | | |
| | | // 复用 UcPrintPanel 的弹窗与打印逻辑 |
| | | _palletPrintPanel.TriggerPalletPrint(rowGuid); |
| | | |
| | | // 阻止工具栏默认的再次打印流程 |
| | | this.toolBarMenu1.rptParameter = "return false"; |
| | | this.toolBarMenu1.guidKey = null; |
| | | } |
| | | } |
| | | } |