public override void OnBtnCommand(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { // MessageBox.Show(e.Item.Caption); //新增 if (e.Item.Caption == BtnCommandEnum.Add) { this.wMSM104PackingHdBindingSource.AddNew(); WMS_M104_Packing_Hd temp = this.wMSM104PackingHdBindingSource.Current as WMS_M104_Packing_Hd; temp.Code = "NINGBO KANGQIANG ELECTRONICS CO.,LTD"; OpenForm("装箱单新增", BtnCommandEnum.Add); } else if (e.Item.Caption == BtnCommandEnum.Edit) { OpenForm("装箱单修改", BtnCommandEnum.Edit); } else if (e.Item.Caption == BtnCommandEnum.Delete) { if (ERPHelper.Instance.MessageDel()) { WMS_M104_Packing_Hd tempData = this.wMSM104PackingHdBindingSource.Current as WMS_M104_Packing_Hd; packingService.Delete(tempData.Id); this.wMSM104PackingHdBindingSource.RemoveCurrent(); } } else if (e.Item.Caption == BtnCommandEnum.Print) { WMS_M104_Packing_Hd temp = this.wMSM104PackingHdBindingSource.Current as WMS_M104_Packing_Hd; if (temp == null) { throw new AppException("请先选择数据"); } PackingListReport reportFrm = new PackingListReport(temp.Id); ReportShowForm reportShowFrm = new ReportShowForm(reportFrm); reportShowFrm.Text = "装箱单-" + temp.CustCode; reportShowFrm.ShowDialog(); } }
private void tilePackList_ItemClick(object sender, TileItemEventArgs e) { var page = new PackingListReport(); page.ShowDialog(); }