/// <summary> /// 新建关联 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddRelation_Click(object sender, EventArgs e) { // List<PDM_ALL_PRODUCT> pdmAllSelectedProduct = null; // List<PDM_MATERAIL> pdmSelectedMaterial = null; // DataType.RelationObjectType relationObjectType; ObjectRelation or = new ObjectRelation(); IObjectRelationService orS = ServiceContainer.GetService <ObjectRelationService>(); IList <ObjectRelation> listObjectRelation = new List <ObjectRelation>(); HYPDM.WinUI.Document.ConnectForm frmConnect = new ConnectForm(); frmConnect.Document = this.Document; if (frmConnect.ShowDialog() == DialogResult.OK) { listObjectRelation = frmConnect.ListObjectRelation; try { foreach (ObjectRelation objRelation in listObjectRelation) { objRelation.MASTEROBJECTID = this.Document.DOCID; objRelation.MASTEROBJECTTYPE = DataType.RelationObjectType.Document.ToString(); objRelation.MASTEROBJECTVERSION = this.Document.VERSION; objRelation.Save(); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); return; } finally { InitialObjectRelation(); } } }
/// <summary> /// 新建关联 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddRelation_Click(object sender, EventArgs e) { // List<PDM_ALL_PRODUCT> pdmAllSelectedProduct = null; // List<PDM_MATERAIL> pdmSelectedMaterial = null; // DataType.RelationObjectType relationObjectType; ObjectRelation or = new ObjectRelation(); IObjectRelationService orS = ServiceContainer.GetService<ObjectRelationService>(); IList<ObjectRelation> listObjectRelation = new List<ObjectRelation>(); HYPDM.WinUI.Document.ConnectForm frmConnect = new ConnectForm(); frmConnect.Document = this.Document; if (frmConnect.ShowDialog() == DialogResult.OK) { listObjectRelation = frmConnect.ListObjectRelation; try { foreach (ObjectRelation objRelation in listObjectRelation) { objRelation.MASTEROBJECTID = this.Document.DOCID; objRelation.MASTEROBJECTTYPE = DataType.RelationObjectType.Document.ToString(); objRelation.MASTEROBJECTVERSION = this.Document.VERSION; objRelation.Save(); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); return; } finally { InitialObjectRelation(); } } }