/// <summary> /// 启动构件,进行生命使用 /// </summary> public override void StartCome() { try { if (CurrentSourceType == Main.Interface.DataSourceType.Oracle) { OracleDataSource.FrmLogin login = new OracleDataSource.FrmLogin(this); login.ShowDialog(); } else if (CurrentSourceType == Main.Interface.DataSourceType.MicrosfotSqlServer) { FrmLoginDataSource logindb = new FrmLoginDataSource(this); logindb.ShowDialog(); CurrentSourceType = Main.Interface.DataSourceType.MicrosfotSqlServer; } } catch (System.Exception err) { Main.Interface.ComeBaseModule.ComeRestException exception = new ComeRestException(err.Message, "DataSourceOpen"); this.OnComeExceptionEvent(exception); } }
void FrmMain_ComeExceptionEvent(ComeRestException ex) { WinFrmLifecycleEvent.OnErrFromShowInfo(ex.MessageInfo + ex.ComeName); }