public MainApp() { pm = new PreferencesModel(prefsPath); //dbm = new MySqlPartsDb(); dbm = new SqlPartsDb(); mv = new MainView(); pm.Changed += new EventHandler(PrefsChanged); mv.PrefsView.OnSavePrefs += pm.Save; mv.RawSqlView.OnSQLExecute += SQLExecute; mv.PartsView.OnShowParts += ShowParts; mv.PartsView.OnEditPart += EditPart; mv.PartsView.OnNewPart += NewPart; mv.PartsView.OnDeletePart += DeletePart; mv.PartsView.OnRepairMissingAttributes += RepairMissingAttributes; mv.PartEditView.OnSavePart += SavePart; pm.Load(); dbm.GetPartTypes(delegate(List <PartType> partTypes) { mv.PartsView.PartTypes = partTypes; }, null); }
public MainApp() { pm = new PreferencesModel(prefsPath); //dbm = new MySqlPartsDb(); dbm = new SqlPartsDb(); mv = new MainView(); pm.Changed += new EventHandler(PrefsChanged); mv.PrefsView.OnSavePrefs += pm.Save; mv.RawSqlView.OnSQLExecute += SQLExecute; mv.PartsView.OnShowParts += ShowParts; mv.PartsView.OnEditPart += EditPart; mv.PartsView.OnNewPart += NewPart; mv.PartsView.OnDeletePart += DeletePart; mv.PartsView.OnRepairMissingAttributes += RepairMissingAttributes; mv.PartEditView.OnSavePart += SavePart; pm.Load(); dbm.GetPartTypes(delegate(List<PartType> partTypes) { mv.PartsView.PartTypes = partTypes; }, null); }