Exemplo n.º 1
0
        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;
     }
 }
Exemplo n.º 3
0
        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);
 }