Example #1
0
 public static string GetComponentValue(FieldInfo field)
 {
     object dataValue = field.GetFieldValue();
     string inpVal = dataValue == null ? "" : Convert.ToString(dataValue).Trim();
     string defVal = field.DefaultValue == null ? "" : Convert.ToString(field.DefaultValue).Trim();
     return inpVal == "" ? defVal : inpVal;
 }
Example #2
0
        public static string GetComponentDateTimeValue(FieldInfo field)
        {
            object dataValue = field.GetFieldValue();
            DateTime inpVal = ParseHelper.Parse<DateTime>(dataValue);
            DateTime defVal = field.DefaultValue == "Now" ? DateTime.Now : (ParseHelper.Parse<DateTime>(field.DefaultValue));

            if (inpVal == DateTime.MinValue)
            {
                if (defVal != DateTime.MinValue)
                {
                    return GetComponentDateTimeValue(field, defVal);
                }
            }
            else
            {
                return GetComponentDateTimeValue(field, inpVal);
            }
            return "";
        }