private Boolean SaveData() { if (!vw.IsModified) { return(true); } Boolean result = SaveToView(); if (!result) { return(false); } if (mode.Equals("A")) { parentObj.AddConfigVariable(vw); } else if (mode.Equals("E")) { CTable o = actualView.GetDbObject(); o.CopyFrom(vw.GetDbObject()); actualView.NotifyAllPropertiesChanged(); } else if (mode.Equals("O")) { parentObj.OverrideConfigVariable(vw); } return(true); }
private void LoadData() { this.Title = Caption; CUtil.EnableForm(false, this); if (mode.Equals("E") || mode.Equals("O")) { CTable newDB = actualView.GetDbObject().Clone(); vw.SetDbObject(newDB); vw.NotifyAllPropertiesChanged(); } vw.IsModified = false; CUtil.EnableForm(true, this); }