private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { LoadData(); DashboardSchema = schemaTBL.NewAppDashboardSchemaRow(); DashboardSchema.DashboardSchemaName = "New Dashboard"; dashboardDesignerMain.Dashboard = new DevExpress.DashboardCommon.Dashboard(); }
private void bbiSaveAs_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //Open Choose Name dialog NICSQLTools.Views.Main.ChooseSaveNameDlg dlg = new NICSQLTools.Views.Main.ChooseSaveNameDlg(); if (dlg.ShowDialog() != DialogResult.OK) return; DashboardSchema.DashboardSchemaName = dlg.SavingName; System.IO.MemoryStream ms = new System.IO.MemoryStream(); dashboardDesignerMain.Dashboard.SaveToXml(ms); DashboardSchema.DashboardSchemaData = ms.ToArray(); int? ID = Classes.Dashboard.InsertDashboard(DashboardSchema); if (ID != null) { DashboardSchema = appDashboardSchemaTableAdapter.GetDataByDashboardSchemaId((int)ID)[0]; MsgDlg.Show("Dashboard Saved ...", MsgDlg.MessageType.Success); } else MsgDlg.Show("Dashboard didn't saved", MsgDlg.MessageType.Error); }
private void bbiOpen_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DashboardOpenDlg dlg = new DashboardOpenDlg(_elementRule); if (dlg.ShowDialog() != DialogResult.OK) return; DashboardSchema = appDashboardSchemaTableAdapter.GetDataByDashboardSchemaId(dlg.DashboardSchemaId)[0]; dashboardDesignerMain.Dashboard.LoadFromXml(new System.IO.MemoryStream(DashboardSchema.DashboardSchemaData)); DataManager.RefreshDatasourceSchema(ref dashboardDesignerMain); }
private void DashboardDesignerUC_Load(object sender, EventArgs e) { LoadData(); DashboardSchema = schemaTBL.NewAppDashboardSchemaRow(); ActivateRules(); }