private void PrefsChanged(object sender, EventArgs e) { DataTable dt = pm.CurrentPrefs; mv.PrefsView.DataSource = dt; dbm.Username = Util.GetColumnString(dt, "Username", ""); dbm.Password = Util.GetColumnString(dt, "Password", ""); dbm.Hostname = Util.GetColumnString(dt, "Hostname", ""); dbm.Database = Util.GetColumnString(dt, "Database", ""); 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); }
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); }