public bool UpdateAppProperties(string appGuid, LogAppMemento app) { LogApp la = LogApp.NullApplication; la.Name = app.LogAppName; la.IsImportLogsFromFiles = app.IsImportLogsFromFile; if (DBService.Instance.UpdateApplicationProperties(appGuid, la)) { m_existingApps[appGuid].Name = app.LogAppName; m_existingApps[appGuid].IsImportLogsFromFiles = app.IsImportLogsFromFile; return(true); } return(false); }
private void UpdateAppProperry() { this.Cursor = Cursors.WaitCursor; LogApp la = AppService.Instance.GetApp(Convert.ToString(tvApps.SelectedNode.Tag)); frmEditAppProperty fe = new frmEditAppProperty(la.Name, la.IsImportLogsFromFiles, la.Group.Name); fe.Guid = la.AppGUID; if (CGeneralFuncion.ShowWindow(this, fe, true) == System.Windows.Forms.DialogResult.OK) { string appGuid = Convert.ToString(tvApps.SelectedNode.Tag); LogAppMemento memento = new LogAppMemento(fe.IsImportLogsFromFile, fe.EditedName, la.Group.Name); UpdateAppPropertiesCommand cmd = new UpdateAppPropertiesCommand(appGuid, memento); cmd.UndoDone += new UndoRedoEventHandler(RefreshAppNodeName); cmd.RedoDone += new UndoRedoEventHandler(RefreshAppNodeName); cmd.Execute(); AddCommand(cmd); RefreshAppNodeName(appGuid, fe.EditedName); } }
private void RefreshAppNodeName(UndoRedoEventArg e) { LogAppMemento memento = (LogAppMemento)e.Tag; RefreshAppNodeName(e.FirstLevelGuid, memento.LogAppName); }
public UpdateAppPropertiesCommand(string appGuid, LogAppMemento newData) { m_newApp = newData; m_appGuid = appGuid; m_oldApp = AppService.Instance.GetApp(appGuid).CreateMemento(); }