wxr
2020-09-25 6d3ba9484472d090532434e53667c096652149ce
HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -296,12 +296,13 @@
        {
            btn.MouseUpEventHandler = (sender, e) => {
                btn.IsSelected = !btn.IsSelected;
                switch(functionCategory)
                var onoff = btn.IsSelected ? "on" : "off";
                switch (functionCategory)
                {
                    case ShowFunction.AC:
                        foreach(var f in DB_ResidenceData.functionList.aCs)
                        {
                            f.trait_on_off.value = btn.IsSelected ? "on" : "off";
                            f.trait_on_off.value = onoff;
                            //Control.Send(CommandType_A.write, f);
                            Dictionary<string, string> d = new Dictionary<string, string>();
                            d.Add("on_off", f.trait_on_off.value.ToString());
@@ -314,7 +315,7 @@
                    case ShowFunction.Light:
                        foreach (var f in DB_ResidenceData.functionList.lights)
                        {
                            f.trait_on_off.value = btn.IsSelected ? "on" : "off";
                            f.trait_on_off.value = onoff;
                            //Control.Send(CommandType_A.write, f);
                            Dictionary<string, string> d = new Dictionary<string, string>();
                            d.Add("on_off", f.trait_on_off.value.ToString());
@@ -334,16 +335,10 @@
        {
            btnOpen.MouseUpEventHandler = (sender, e) =>
            {
                if (btnOpen.IsSelected)
                {
                    return;
                }
                btnOpen.IsSelected = true;
                btnClose.IsSelected = false;
                foreach (var f in DB_ResidenceData.functionList.curtains)
                {
                    f.trait_on_off.value = "on";
                    //Control.Send(CommandType_A.write, f);
                    f.percent = 100;
                    Dictionary<string, string> d = new Dictionary<string, string>();
                    d.Add("on_off", f.trait_on_off.value.ToString());
                    Control.SendWriteCommand(f, d);
@@ -352,17 +347,11 @@
            btnClose.MouseUpEventHandler = (sender, e) =>
            {
                if (btnClose.IsSelected)
                {
                    return;
                }
                btnClose.IsSelected = true;
                btnOpen.IsSelected = false;
                foreach (var f in DB_ResidenceData.functionList.curtains)
                {
                    f.trait_on_off.value =  "off";
                    //Control.Send(CommandType_A.write, f);
                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                    f.percent = 0;
                    Dictionary<string, string> d = new Dictionary<string, string>();
                    d.Add("on_off", f.trait_on_off.value.ToString());
                    Control.SendWriteCommand(f, d);
                }