private void btnDisassemble_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { OnSaveRecord(); if (!HasItems(BL.SYS.SYS_DOC_Type.BOMDisassemblyStarted)) { return; } BOMDocumentForm childForm = new BOMDocumentForm(); childForm.NewDocument(((DB.ITM_BOM_Recipe)BindingSource.DataSource).Id, BL.SYS.SYS_DOC_Type.BOMDisassemblyStarted); ShowForm(childForm); }
protected override void OnOpenRecord(long Id) { try { base.OnOpenRecord(Id); BOMDocumentForm childForm = new BOMDocumentForm(); childForm.OpenRecord(Id); ShowForm(childForm); } catch (Exception ex) { if (CDS.Shared.Exception.UserInterfaceExceptionHandler.HandleException(ref ex)) { throw ex; } } }