//static internal double? FromControlDoubleTextBoxToObjectDouble(object bindableValue) //{ // if (bindableValue is null | ! bindableValue) // { // return null; // } // else // { // return Convert.ToDouble(bindableValue); // } //} //static internal decimal? FromControlDoubleTextBoxToObjectDecimal(object bindableValue) //{ // if (bindableValue == null | !isnumeric(bindableValue)) // { // return null; // } // else // { // return Convert.ToDecimal(bindableValue); // } //} static internal decimal?CurrencyTextBoxToDecimal(Syncfusion.Windows.Forms.Tools.CurrencyTextBox control) { if (control.AllowNull && control.IsNull) { return(null); } else { return(control.DecimalValue); } }
static internal void DecimalToCurrencyTextBox(Decimal?value, Syncfusion.Windows.Forms.Tools.CurrencyTextBox control) { if (value.HasValue) { control.DecimalValue = value.Value; } else { if (control.AllowNull) { control.BindableValue = null; } else { control.DecimalValue = control.MinValue; } } }