wxr
2020-08-11 2bec9c838d2d688025698de8ec1de401ffd7dd1f
HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -59,6 +59,7 @@
                                                            switch (functionType)
                                                            {
                                                                case FunctionType.FloorHeating:
                                                                    btnText = DB_ResidenceData.residenceData.functionList.floorHeatings.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.floorHeatings.Count;
                                                                    break;
                                                                case FunctionType.AC:
                                                                    btnText = DB_ResidenceData.residenceData.functionList.aCs.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.aCs.Count;
@@ -70,6 +71,9 @@
                                                            break;
                                                        case FunctionCategory.Light:
                                                            btnText = DB_ResidenceData.residenceData.functionList.lights.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.lights.Count;
                                                            break;
                                                        case FunctionCategory.Electrical:
                                                            btnText = DB_ResidenceData.residenceData.functionList.electricals.FindAll((obj) => obj.on_off == "on").Count + "/" + DB_ResidenceData.residenceData.functionList.electricals.Count;
                                                            break;
                                                    }
                                                    btn.Text = btnText;
@@ -149,7 +153,10 @@
                                continue;
                            }
                            f.on_off = "off";
                            Control.Send(CommandType_A.write, f);
                            //Control.Send(CommandType_A.write, f);
                            System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                            d.Add("on_off", f.on_off.ToString());
                            Control.SendWriteCommand(f, d);
                        }
                        btn.Visible = false;
                    };
@@ -250,7 +257,10 @@
                        foreach(var f in DB_ResidenceData.residenceData.functionList.aCs)
                        {
                            f.on_off = btn.IsSelected ? "on" : "off";
                            Control.Send(CommandType_A.write, f);
                            //Control.Send(CommandType_A.write, f);
                            System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                            d.Add("on_off", f.on_off.ToString());
                            Control.SendWriteCommand(f, d);
                        }
                        break;
                    case ShowFunction.Curtain:
@@ -260,7 +270,10 @@
                        foreach (var f in DB_ResidenceData.residenceData.functionList.lights)
                        {
                            f.on_off = btn.IsSelected ? "on" : "off";
                            Control.Send(CommandType_A.write, f);
                            //Control.Send(CommandType_A.write, f);
                            System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                            d.Add("on_off", f.on_off.ToString());
                            Control.SendWriteCommand(f, d);
                        }
                        break;
                }
@@ -285,7 +298,10 @@
                foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
                {
                    f.on_off = "on";
                    Control.Send(CommandType_A.write, f);
                    //Control.Send(CommandType_A.write, f);
                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                    d.Add("on_off", f.on_off.ToString());
                    Control.SendWriteCommand(f, d);
                }
            };
@@ -300,7 +316,10 @@
                foreach (var f in DB_ResidenceData.residenceData.functionList.curtains)
                {
                    f.on_off =  "off";
                    Control.Send(CommandType_A.write, f);
                    //Control.Send(CommandType_A.write, f);
                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                    d.Add("on_off", f.on_off.ToString());
                    Control.SendWriteCommand(f, d);
                }
            };