protected void OnButtonViewDocumentClicked(object sender, EventArgs e) { ITdiTab mytab = DialogHelper.FindParentTab(this); if (mytab == null) { return; } CounterpartyDocumentNode selectedPrintableDocuments = (ytreeDocuments.GetSelectedObject() as CounterpartyDocumentNode); if (selectedPrintableDocuments.Document is CounterpartyContract) { int contractID = (selectedPrintableDocuments.Document as CounterpartyContract).Id; ITdiDialog dlg = new CounterpartyContractDlg(contractID); mytab.TabParent.AddTab(dlg, mytab); } if (selectedPrintableDocuments.Document is OrderDocument) { var rdlDoc = (selectedPrintableDocuments.Document as IPrintableRDLDocument); if (rdlDoc != null) { mytab.TabParent.AddTab(DocumentPrinter.GetPreviewTab(rdlDoc), mytab); } } }
protected void OnButtonEditClicked(object sender, EventArgs e) { ITdiTab mytab = TdiHelper.FindMyTab (this); if (mytab == null) return; ITdiDialog dlg = new CounterpartyContractDlg (treeCounterpartyContracts.GetSelectedId ()); mytab.TabParent.AddTab (dlg, mytab); }
void OnButtonAddClicked(object sender, EventArgs e) { ITdiTab mytab = TdiHelper.FindMyTab (this); if (mytab == null) return; var parentDlg = OrmMain.FindMyDialog (this); if (parentDlg == null) return; if (parentDlg.UoW.IsNew) { if (CommonDialogs.SaveBeforeCreateSlaveEntity (parentDlg.EntityObject.GetType (), typeof(CounterpartyContract))) { parentDlg.UoW.Save (); } else return; } ITdiDialog dlg = new CounterpartyContractDlg (CounterpartyUoW.Root); mytab.TabParent.AddTab (dlg, mytab); }