private void ThisAddIn_Startup(object sender, System.EventArgs e) { Database.SetInitializer(new MigrateDatabaseToLatestVersion <FacturatieModel, Configuration>()); try { if (!Variabelen.LeesCSV()) { Globals.Ribbons.FacturatieRibbon.ToggleKnoppen(false); } } catch (Exception ex) { String FoutMelding = "Fout bij opstarten van Plugin\n" + ex.ToString(); MessageBox.Show(FoutMelding, "Fout bij opstarten Facturatie", MessageBoxButtons.OK, MessageBoxIcon.Error); this.ThisAddIn_Shutdown(sender, e); } }
private void LeesCSV_Click(object sender, RibbonControlEventArgs e) { try { if (!Variabelen.LeesCSV()) { ToggleKnoppen(false); } else { ToggleKnoppen(true); } MessageBox.Show("Partij-informatie goed ingelezen.", "Partij-informatie goed ingelezen.", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { String FoutMelding = "Fout bij het inlezen van de partij-informatie\n" + ex.ToString(); MessageBox.Show(FoutMelding, "Fout bij inlezen partij-informatie", MessageBoxButtons.OK, MessageBoxIcon.Error); ToggleKnoppen(false); } }