//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;
         }
     }
 }