Пример #1
0
 public void UpdateControl(ZomBDataObject valuea)
 {
     if (this.InvokeRequired)
     {
         this.Invoke(new Utils.ZomBDataFunction(UpdateControl), valuea);
     }
     else
     {
         string value = valuea.ToString();
         if (value != "")
         {
             if (value.Contains("="))
                 vrs[value.Substring(0, value.IndexOf("="))] = value.Substring(value.IndexOf("=") + 1);
         }
         label1.Text = label2.Text = "";
         foreach (KeyValuePair<string, ZomBDataObject> kv in vrs)
         {
             label1.Text += kv.Key + "\r\n";
             label2.Text += kv.Value + "\r\n";
         }
         label1.Text += " \r\n";
         label2.Text += " \r\n";
         this.Update();
     }
 }
 /// <summary>
 /// Updates the control
 /// </summary>
 public virtual void UpdateControl(ZomBDataObject value)
 {
     StringValue = value.ToString();
     int o;
     if (value.Value is int || value.Value is double || value.Value is float)
         o = (int)((double)value.Value);
     else
         int.TryParse(value.ToString(), out o);
     IntValue = o;
     double d;
     if (value.Value is int || value.Value is double || value.Value is float)
         d = (double)value.Value;
     else
         double.TryParse(value.ToString(), out d);
     DoubleValue = d;
     BoolValue = (IntValue != 0 || value.ToString().ToLower() == "true" || value.ToString().ToLower() == "yes");
     if (DoubleValue == 0 && (value.ToString().ToLower() == "true" || value.ToString().ToLower() == "yes"))
         DoubleValue = IntValue = 1;
     if (value.Value is bool)
         BoolValue = (bool)value.Value;
 }
Пример #3
0
 public override void UpdateControl(ZomBDataObject value)
 {
     try
     {
         if (value.Value is int || value.Value is double || value.Value is float)
             newDdb((double)value.Value);
         else
             newDdb(double.Parse(value.ToString()));
     }
     catch { }
 }