private void OpenExcelFile(string srcFile, CoreEA.LoginInfo.OleDBVersion curVersion) { if (!File.Exists(srcFile)) { "FileNotFound".GetFromResourece().Show(); return; } LoginInfo_Excel info = new LoginInfo_Excel() { Database = srcFile, IsFirstRowIsColumnName = (bool)chkIsFirstRowIsColumnName.IsChecked, CurrentOleDBVersion = curVersion, }; App.MainEngineer = new CoreEA.CoreE(CoreEA.CoreE.UsedDatabaseType.Excel).X_Handler; try { App.MainEngineer.Open(info); if (App.MainEngineer.IsOpened) { App.MainEngineer.CurDatabase = info.Database; App.MainEngineer.CurPwd = info.Pwd; RibbionIDE ide = new RibbionIDE(); ide.ShowDialog(); } } catch (Exception ee) { App.ResetMainEngineer(); ee.HandleMyException(); } }
private void OpenOleDbFile(string srcFile, CoreEA.LoginInfo.OleDBVersion curVersion) { if (!System.IO.File.Exists(srcFile)) { "FileNotFound".GetFromResourece().Show(); return; } LoginInfo_Oledb info = new LoginInfo_Oledb() { Database = srcFile, Pwd = pwd.Password, CurrentOleDBVersion = curVersion, }; App.MainEngineer = new CoreEA.CoreE(CoreEA.CoreE.UsedDatabaseType.OleDb).X_Handler; try { App.MainEngineer.Open(info); if (App.MainEngineer.IsOpened) { OleDbObjects oleItem = new OleDbObjects(); oleItem.DbFileFullPath = info.Database; if (!SerializeClass.DatabaseHistoryInfo.OleDbHistory.IsContainSubValue(oleItem.DbFileFullPath)) { HistoryObject oldObject = SerializeClass.DatabaseHistoryInfo; oldObject.OleDbHistory.Add(oleItem); SerializeClass.DatabaseHistoryInfo = oldObject; } App.MainEngineer.CurDatabase = info.Database; App.MainEngineer.CurPwd = info.Pwd; pwd.Password = ""; txtFileInput.X_FileName = ""; RibbionIDE ide = new RibbionIDE(); ide.ShowDialog(); } } catch (Exception ee) { App.ResetMainEngineer(); ee.HandleMyException(); } finally { } }