Exemplo n.º 1
0
        public void UpdateStatus()
        {
            ledBulbEqualcurrentFirmware.On = true;
            if (currentFirmwareHelper != null && NewFirmwareHelper != null)
            {
                if (currentFirmwareHelper.GetFeatureValue(Feature) == null && NewFirmwareHelper.GetFeatureValue(Feature) != null)
                {
                    ledBulbEqualcurrentFirmware.Color = Color.Yellow;
                }
                else if (NewFirmwareHelper.GetFeatureValue(Feature) == null)
                {
                    ledBulbEqualcurrentFirmware.Color = Color.Blue;
                    this.Enabled = false;
                }

                else
                {
                    ledBulbEqualcurrentFirmware.Color = currentFirmwareHelper.GetEnabledFeature(Feature) == NewFirmwareHelper.GetEnabledFeature(Feature)
                        ? Color.Green
                        : Color.Red;
                }
            }
            if (NewFirmwareHelper != null)
            {
                try
                {
                    chkBxProperty.Checked = Convert.ToBoolean(NewFirmwareHelper.GetEnabledFeature(Feature));
                }
                catch (Exception) //(Exception e)
                {
                    chkBxProperty.Checked = false;
                }
            }
        }
Exemplo n.º 2
0
        public void UpdateStatus()
        {
            string newEnable = null;
            string newValue  = null;
            string oldEnable;
            string oldValue;

            ledBulbEqualcurrentFirmware.On = true;
            if (currentFirmwareHelper != null && NewFirmwareHelper != null)
            {
                newEnable = NewFirmwareHelper.GetEnabledFeature(Feature);
                newValue  = NewFirmwareHelper.GetFeatureValue(Feature);
                oldEnable = currentFirmwareHelper.GetEnabledFeature(Feature);
                oldValue  = currentFirmwareHelper.GetFeatureValue(Feature);



                if (oldEnable == null && newEnable != null)
                {
                    ledBulbEqualcurrentFirmware.Color = Color.Yellow;
                }
                else if (newValue == null)
                {
                    ledBulbEqualcurrentFirmware.Color = Color.Blue;
                    this.Enabled = false;
                }
                else
                {
                    ledBulbEqualcurrentFirmware.Color = (oldEnable == newEnable && oldValue == newValue)
                        ? Color.Green
                        : Color.Red;
                }
            }
            if (NewFirmwareHelper != null)
            {
                chkBxProperty.Checked = Convert.ToBoolean(newEnable);
                txtBxValue.Text       = newValue;
            }
        }