Exemplo n.º 1
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);
    }
Exemplo 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);
    }