def onAssetActivated(self, evt): self.theSelectedIdx = evt.GetIndex() headNav = int(self.GetItemText(self.theSelectedIdx)) headAdornment = self.GetItem(self.theSelectedIdx, 1) headNry = self.GetItem(self.theSelectedIdx, 2) headRole = self.GetItem(self.theSelectedIdx, 3) tailRole = self.GetItem(self.theSelectedIdx, 4) tailNry = self.GetItem(self.theSelectedIdx, 5) tailAdornment = self.GetItem(self.theSelectedIdx, 6) tailNav = self.GetItem(self.theSelectedIdx, 7) tailAsset = self.GetItem(self.theSelectedIdx, 8) syProperties, syRationale = self.assetPropertyList.properties() dlg = AssetAssociationDialog(self, self.dbProxy, self.theCurrentEnvironment, syProperties, headNav, headAdornment.GetText(), headNry.GetText(), headRole.GetText(), tailRole.GetText(), tailNry.GetText(), tailAdornment.GetText(), int(tailNav.GetText()), tailAsset.GetText()) if (dlg.ShowModal() == ASSETASSOCIATION_BUTTONCOMMIT_ID): self.SetStringItem(self.theSelectedIdx, 0, str(dlg.headNavigation())) self.SetStringItem(self.theSelectedIdx, 1, dlg.headAdornment()) self.SetStringItem(self.theSelectedIdx, 2, dlg.headMultiplicity()) self.SetStringItem(self.theSelectedIdx, 3, dlg.headRole()) self.SetStringItem(self.theSelectedIdx, 4, dlg.tailRole()) self.SetStringItem(self.theSelectedIdx, 5, dlg.tailMultiplicity()) self.SetStringItem(self.theSelectedIdx, 6, dlg.tailAdornment()) self.SetStringItem(self.theSelectedIdx, 7, str(dlg.tailNavigation())) self.SetStringItem(self.theSelectedIdx, 8, dlg.tailAsset())
def onAddAssociation(self,evt): syProperties,syRationale = self.assetPropertyList.properties() dlg = AssetAssociationDialog(self,self.dbProxy,self.theCurrentEnvironment,syProperties) if (dlg.ShowModal() == armid.ASSETASSOCIATION_BUTTONCOMMIT_ID): self.theSelectedIdx = self.GetItemCount() self.InsertStringItem(self.theSelectedIdx,str(dlg.headNavigation())) self.SetStringItem(self.theSelectedIdx,1,dlg.headAdornment()) self.SetStringItem(self.theSelectedIdx,2,dlg.headMultiplicity()) self.SetStringItem(self.theSelectedIdx,3,dlg.headRole()) self.SetStringItem(self.theSelectedIdx,4,dlg.tailRole()) self.SetStringItem(self.theSelectedIdx,5,dlg.tailMultiplicity()) self.SetStringItem(self.theSelectedIdx,6,dlg.tailAdornment()) self.SetStringItem(self.theSelectedIdx,7,str(dlg.tailNavigation())) self.SetStringItem(self.theSelectedIdx,8,dlg.tailAsset())
def onAddAssociation(self, evt): syProperties, syRationale = self.assetPropertyList.properties() dlg = AssetAssociationDialog(self, self.dbProxy, self.theCurrentEnvironment, syProperties) if (dlg.ShowModal() == ASSETASSOCIATION_BUTTONCOMMIT_ID): self.theSelectedIdx = self.GetItemCount() self.InsertStringItem(self.theSelectedIdx, str(dlg.headNavigation())) self.SetStringItem(self.theSelectedIdx, 1, dlg.headAdornment()) self.SetStringItem(self.theSelectedIdx, 2, dlg.headMultiplicity()) self.SetStringItem(self.theSelectedIdx, 3, dlg.headRole()) self.SetStringItem(self.theSelectedIdx, 4, dlg.tailRole()) self.SetStringItem(self.theSelectedIdx, 5, dlg.tailMultiplicity()) self.SetStringItem(self.theSelectedIdx, 6, dlg.tailAdornment()) self.SetStringItem(self.theSelectedIdx, 7, str(dlg.tailNavigation())) self.SetStringItem(self.theSelectedIdx, 8, dlg.tailAsset())
def onAssetActivated(self,evt): self.theSelectedIdx = evt.GetIndex() headNav = int(self.GetItemText(self.theSelectedIdx)) headAdornment = self.GetItem(self.theSelectedIdx,1) headNry = self.GetItem(self.theSelectedIdx,2) headRole = self.GetItem(self.theSelectedIdx,3) tailRole = self.GetItem(self.theSelectedIdx,4) tailNry = self.GetItem(self.theSelectedIdx,5) tailAdornment = self.GetItem(self.theSelectedIdx,6) tailNav = self.GetItem(self.theSelectedIdx,7) tailAsset = self.GetItem(self.theSelectedIdx,8) syProperties,syRationale = self.assetPropertyList.properties() dlg = AssetAssociationDialog(self,self.dbProxy,self.theCurrentEnvironment,syProperties,headNav,headAdornment.GetText(),headNry.GetText(),headRole.GetText(),tailRole.GetText(),tailNry.GetText(),tailAdornment.GetText(),int(tailNav.GetText()),tailAsset.GetText()) if (dlg.ShowModal() == armid.ASSETASSOCIATION_BUTTONCOMMIT_ID): self.SetStringItem(self.theSelectedIdx,0,str(dlg.headNavigation())) self.SetStringItem(self.theSelectedIdx,1,dlg.headAdornment()) self.SetStringItem(self.theSelectedIdx,2,dlg.headMultiplicity()) self.SetStringItem(self.theSelectedIdx,3,dlg.headRole()) self.SetStringItem(self.theSelectedIdx,4,dlg.tailRole()) self.SetStringItem(self.theSelectedIdx,5,dlg.tailMultiplicity()) self.SetStringItem(self.theSelectedIdx,6,dlg.tailAdornment()) self.SetStringItem(self.theSelectedIdx,7,str(dlg.tailNavigation())) self.SetStringItem(self.theSelectedIdx,8,dlg.tailAsset())