Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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);
    }