private void tmr_Tick(object sender, EventArgs e) { this.tmr.Stop(); var p = Application.StartupPath; ServiceLocator.LanguageCatalog.Load(p + "\\locale\\de_DE.mo"); PluginLoader.AddObject("include", new Action <string>(fn => { PluginLoader.Eval(File.ReadAllText(fn)); })); PluginLoader.AddObject("eval", new Func <string, object>(fn => { return(PluginLoader.Eval(fn)); })); PluginLoader.AddObject("import", new Action <string>(fn => { ModuleLoader.Load(PluginLoader.GetEngine(), Assembly.LoadFile(fn)); })); if (!Directory.Exists(string.Format("{0}\\data", p))) { Directory.CreateDirectory(string.Format("{0}\\data", p)); } if (!Directory.Exists(string.Format("{0}\\data\\invoices", p))) { Directory.CreateDirectory(string.Format("{0}\\data\\invoices", p)); } if (!Directory.Exists(string.Format("{0}\\themes", p))) { Directory.CreateDirectory(string.Format("{0}\\themes", p)); } foreach (var f in Directory.GetFiles(string.Format("{0}\\themes", p), "*.tssp", SearchOption.AllDirectories)) { ThemeResolutionService.LoadPackageFile(f); } BsonMapper.Global.RegisterAutoId <VoucherID>( isEmpty: (value) => VoucherID.IsEmpty(value), newId: (collection) => VoucherID.NewID()); DbContext.Open(p + "\\data.db"); var pP = new Product { Category = new DbRef <ProductCategory>(DbContext.ProductCategoryCollection, 1), ID = "Rose", Price = 0.81, Tax = 0.19, Image = Resources.box.ToBytes(ImageFormat.Png) }; DbContext.ProductCategoryCollection.Insert(new ProductCategory() { Name = "Pflanze" }); DbContext.ProductCollection.Insert(pP); DbContext.Commit(); var c = DbContext.ProductCollection.Include(cc => cc.Category.Fetch(DbContext.DB)).FindAll(); var frm = new MainForm(); var ps = PluginLoader.Load(Application.StartupPath + "\\Plugins"); var fs = PluginLoader.Call("init"); frm.Show(); //hide this form this.Hide(); }
private void rbtnClrBlue_Click(object sender, EventArgs e) { if (System.IO.File.Exists(Common.AppPath() + @"\ControlDefault.tssp")) { ThemeResolutionService.LoadPackageFile(Common.AppPath() + @"\ControlDefault.tssp"); } ThemeResolutionService.ApplicationThemeName = "ControlDefault"; strStandardColor = "Blue"; //rbtnClrBlack.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; //rbtnClrSilver.ToggleState = Telerik.WinControls.Enumerations.ToggleState.Off; //ColorBlueForSomeControls(); }