public FrmMuilterSingleBuilder(List <string> tblist, ControlContent content) { InitializeComponent(); this.Load += new EventHandler(FrmMuilterSingleBuilder_Load); this.Shown += new EventHandler(FrmMuilterSingleBuilder_Shown); _currenttblist = tblist; controlcontent = content; }
void ucCodeView1_P_Tools_save_Click(object sender, EventArgs e) { controlcontent = Main.Interface.ComeBaseModule.UnManagerObjectPolling.GetObjectByName <ControlContent>("controlcontent") as ControlContent; Main.Interface.ComeBaseModule.UnManagerObjectPolling.DeleteObejct("controlcontent");//从池中删除对象的引用关系 controlcontent.BrowserSaveDirectoryCallBackEvent += new Main.Interface.BrowserSaveDirectoryHandler <Main.Interface.BrowserActivateType, string>(controlcontent_BrowserSaveDirectoryCallBackEvent); controlcontent.OnBrowserSaveDirectoryFrontEvent(null); }
private void Btn_start_Click(object sender, EventArgs e) { this.Deactivate -= FrmLookUp_Deactivate; ControlContent isinglebuilder = Main.Interface.ComeBaseModule.UnManagerObjectPolling.GetObjectByName <ControlContent>("controlcontent") as ControlContent; UnManagerCodeEngine.UnManager.DataSourceType datasource; if (isinglebuilder.BuilderSourceType == Main.Interface.DataSourceType.MicrosfotSqlServer) { datasource = UnManagerCodeEngine.UnManager.DataSourceType.MsSqlServer; } else { datasource = UnManagerCodeEngine.UnManager.DataSourceType.Oracle; } UnManagerCodeEngine.UnManager.BuilderCodeType codetype; if (comboBox1.SelectedIndex == 0) { codetype = UnManagerCodeEngine.UnManager.BuilderCodeType.Table; } else if (comboBox1.SelectedIndex == 1) { codetype = UnManagerCodeEngine.UnManager.BuilderCodeType.Table; } else { codetype = UnManagerCodeEngine.UnManager.BuilderCodeType.Store; } string codestr = UnManagerCodeEngine.UnManager.ProcessUnManager(filename, startdt, datasource, codetype); if (OnBuilderEvent != null) { OnBuilderEvent(codestr, null); } this.Close(); }