public void BindData(Mediachase.Ibn.Data.Meta.Management.MetaField mf) { CultureInfo invariantCulture = new CultureInfo(""); if (mf.DefaultValue != String.Empty) { txtDefaultValue.Text = ((Decimal)DefaultValue.Evaluate(mf)).ToString("f"); } else { txtDefaultValue.Text = ""; } if (mf.Attributes.ContainsKey(McDataTypeAttribute.DecimalPrecision)) { txtMaxDigits.Text = ((int)mf.Attributes[McDataTypeAttribute.DecimalPrecision]).ToString(); } else { txtMaxDigits.Text = "18"; } if (mf.Attributes.ContainsKey(McDataTypeAttribute.DecimalScale)) { txtMaxPointDigits.Text = ((int)mf.Attributes[McDataTypeAttribute.DecimalScale]).ToString(); } else { txtMaxPointDigits.Text = "4"; } if (mf.Attributes.ContainsKey(McDataTypeAttribute.DecimalMinValue)) { txtMinValue.Text = ((Decimal)mf.Attributes[McDataTypeAttribute.DecimalMinValue]).ToString("f"); } else { txtMinValue.Text = ""; } if (mf.Attributes.ContainsKey(McDataTypeAttribute.DecimalMaxValue)) { txtMaxValue.Text = ((Decimal)mf.Attributes[McDataTypeAttribute.DecimalMaxValue]).ToString("f"); } else { txtMaxValue.Text = ""; } }
public void BindData(Mediachase.Ibn.Data.Meta.Management.MetaField field) { Decimal dbl; // Minimum value dbl = -10000000000; if (field.Attributes.ContainsKey(McDataTypeAttribute.DecimalMinValue)) { dbl = (Decimal)field.Attributes[McDataTypeAttribute.DecimalMinValue]; } vldValue_Range.MinimumValue = dbl.ToString(); // Maximum value dbl = 100000000000; if (field.Attributes.ContainsKey(McDataTypeAttribute.DecimalMaxValue)) { dbl = (Decimal)field.Attributes[McDataTypeAttribute.DecimalMaxValue]; } vldValue_Range.MaximumValue = dbl.ToString(); }