public override void SaveToFieldValue(SNAP.Resources.IResourceValue value) { throw new System.NotImplementedException(); /// TODO: redesign and implement this /* * foreach (MultiValueFieldElement element in _elements) { * element.SaveToFieldValue (value); * } */ }
public void SaveToFieldValue(SNAP.Resources.IResourceValue value) { labelError.Visible = false; try { _resource.SaveToFieldValue(value); } catch (SNAP.Resources.FieldException x) { labelError.Text = x.Message; labelError.Visible = true; throw; } }
public override void LoadFromFieldValue(SNAP.Resources.IResourceValue value) { throw new System.NotImplementedException(); /// TODO: redesign and implement this /* * for (int i = 0; i < value.Values.Count; ++i) * { * if (i >= _elements.Count) * AddElement(true); * * // TODO: fix the HACK here * SNAP.Resources.FieldValueList itemFieldValue = new SNAP.Resources.FieldValueList(value.Type); * itemFieldValue.Values.Add(value.Values[i]); * _elements[i].LoadFromFieldValue(itemFieldValue); * } */ }
public void LoadFromFieldValue(SNAP.Resources.IResourceValue value) { _resource.LoadFromFieldValue(value); }