From 29aef3f4afce99b9d4ccd646f998fe3b0145b7f4 Mon Sep 17 00:00:00 2001 From: rajutieto Date: Tue, 3 Jan 2017 17:48:45 +0545 Subject: [PATCH] Update --- Psychrometric Tool/RevNote.doc | Bin 27136 -> 0 bytes .../WFA_psychometric_chart.application | 2 +- .../WFA_psychometric_chart.exe.manifest | 10 +- .../WFA_psychometric_chart.vshost.application | 2 +- ...WFA_psychometric_chart.vshost.exe.manifest | 10 +- .../db_psychrometric_project.s3db | Bin 229376 -> 425984 bytes .../Form1_main.Designer.cs | 449 +++++++------- .../WFA_psychometric_chart/Form1_main.cs | 163 +++++- .../WFA_psychometric_chart/Form1_main.resx | 546 +++++------------- .../Form3_WeatherService.Designer.cs | 1 + .../Form3_WeatherService.cs | 5 + 11 files changed, 510 insertions(+), 678 deletions(-) delete mode 100644 Psychrometric Tool/RevNote.doc diff --git a/Psychrometric Tool/RevNote.doc b/Psychrometric Tool/RevNote.doc deleted file mode 100644 index 375f44ff99be0de6f911725d78d2c3cfa61292e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27136 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 AQ2+n{ diff --git a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.application b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.application index 19f6806b..cc6628a9 100644 --- a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.application +++ b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.application @@ -14,7 +14,7 @@ - 58SdDPiVxMn/jXiELhn++vre2S3RWtlf9qrRFuYQ+fA= + fI3O0n21k4yqeB55/6BdU2o/t7Cdt638jkB1rKFrAh4= diff --git a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.exe.manifest b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.exe.manifest index 3984f899..dcc72818 100644 --- a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.exe.manifest +++ b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.exe.manifest @@ -138,14 +138,14 @@ - + - Drhs+X+WI2njTm3CEbHeC6I6HfbBkvi3G8vDdajYxQc= + /jRZJLqrzf4ZDR2BOBcMCaEHlMKEhCnWFG3yHkHUXJc= @@ -157,7 +157,7 @@ - umQQnm3lWAOENfuX7DBDaAN30SEbgiy1F1+Tompc02Y= + rWJa7Ev2ezHWx6IvdOdoFf4W8LUE64Y2L21MC3fxruc= @@ -169,7 +169,7 @@ - +S1x9ng88zMCGn/tytZvcj+ArSVJ3spP9goxbdcu8b0= + 4DkjeEdCGBCSxXU27IgGwn34vTBKbiD5AFGNUjunGhE= @@ -181,7 +181,7 @@ - x0jE3OTcY+N9fCYoWlJWnLgSvRyNXqrOQZXjx0jjv2k= + gm5ZeMkk1lJ+2dM9COVdh4duRJsKsA3Zoj2g2ZNwnaI= diff --git a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.application b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.application index 19f6806b..cc6628a9 100644 --- a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.application +++ b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.application @@ -14,7 +14,7 @@ - 58SdDPiVxMn/jXiELhn++vre2S3RWtlf9qrRFuYQ+fA= + fI3O0n21k4yqeB55/6BdU2o/t7Cdt638jkB1rKFrAh4= diff --git a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.exe.manifest b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.exe.manifest index 3984f899..dcc72818 100644 --- a/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.exe.manifest +++ b/Psychrometric Tool/T3000 Output_VS2015/WFA_psychometric_chart.vshost.exe.manifest @@ -138,14 +138,14 @@ - + - Drhs+X+WI2njTm3CEbHeC6I6HfbBkvi3G8vDdajYxQc= + /jRZJLqrzf4ZDR2BOBcMCaEHlMKEhCnWFG3yHkHUXJc= @@ -157,7 +157,7 @@ - umQQnm3lWAOENfuX7DBDaAN30SEbgiy1F1+Tompc02Y= + rWJa7Ev2ezHWx6IvdOdoFf4W8LUE64Y2L21MC3fxruc= @@ -169,7 +169,7 @@ - +S1x9ng88zMCGn/tytZvcj+ArSVJ3spP9goxbdcu8b0= + 4DkjeEdCGBCSxXU27IgGwn34vTBKbiD5AFGNUjunGhE= @@ -181,7 +181,7 @@ - x0jE3OTcY+N9fCYoWlJWnLgSvRyNXqrOQZXjx0jjv2k= + gm5ZeMkk1lJ+2dM9COVdh4duRJsKsA3Zoj2g2ZNwnaI= diff --git a/Psychrometric Tool/T3000 Output_VS2015/db_psychrometric_project.s3db b/Psychrometric Tool/T3000 Output_VS2015/db_psychrometric_project.s3db index 0f753f1a189da3fcf8acacde06c5393dcf78dc38..29f5adc06b4839d7afd4639729a2ce77768ae013 100644 GIT binary patch literal 425984 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�!oIV%oWkp*|jGtSG?Bl4zE9u+u!Kb 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 QqQxm$MYd!lPD6$N1NLly7ytkO delta 13107 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 public double AirPressureFromDB = 0; + //--lets define the constanst.. double temperature, humidity, Patm, TDewpoint, A, m, Tn, B, Pws, X, h; int index = 0; @@ -155,7 +157,7 @@ public void add_t_pg() int countIndexForChart = 0; public void plot_new_graph() { - + /* steps: * 1.set x and y axis in graph @@ -577,7 +579,7 @@ public bool checkForDataInSqlite() return returnValue; } - + public string PathToT3000BuildingDB = ""; public string CurrentSelectedBuilding = ""; public void Form1_Load(object sender, EventArgs e) @@ -585,17 +587,20 @@ public void Form1_Load(object sender, EventArgs e) - + // MessageBox.Show("Hi"); //simulationMode.Text = WFA_psychometric_chart.Properties.Resources.Historical_Plot; lb_title_display.Text = ""; //=====================================DATABASE OPERATION===============================// string dir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string databasePath1 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); - string databaseFile1 = databasePath1 + @"\db_psychrometric_project.s3db"; + //string databaseFile1 = databasePath1 + @"\db_psychrometric_project.s3db"; + string databaseFile1 = @"C:\Program Files (x86)\T3000\Database\T3000.db"; if (File.Exists(databaseFile1)) { - //file exist so dont create the database + //file exist so dont create the database + // MessageBox.Show("Internal database Found"); + //copySelectedBuildingInfoFromT3000(databaseFile1); } else { MessageBox.Show("Internal database not found"); @@ -613,6 +618,8 @@ public void Form1_Load(object sender, EventArgs e) this.Close(); return; } + + //--This pulls the location info form alex db PullLocationInformation();//this is for loading location information @@ -700,9 +707,11 @@ public void Form1_Load(object sender, EventArgs e) //===============================Building Selection starts=========================// CheckSelectedBuilding(); string buildingNameValue = selectedBuildingList[0].BuildingName; - lb_unit_chosen_display.Text = "Unit : " + buildingList[0].EngineeringUnits; + //lb_unit_chosen_display.Text = "Unit : " + buildingList[0].EngineeringUnits; + lb_unit_chosen_display.Text = "Unit : " + selectedBuildingList[0].EngineeringUnits; lb_db_name.Text = buildingNameValue; + //--Storing the currently selected building in a variable CurrentSelectedBuilding = selectedBuildingList[0].BuildingName; // MessageBox.Show("Current Building Selected" + CurrentSelectedBuilding); @@ -739,18 +748,20 @@ public void Form1_Load(object sender, EventArgs e) string againNewPath = newPath+@"Database\Buildings\"+ buildingNameValue +@"\"+buildingNameValue+".db"; //psychopath+ database\Buildings\"BuildingName"\"BuildingName.db" PathToT3000BuildingDB = againNewPath; //MessageBox.Show(againNewPath); + + } //Close of the laod function - - //***************************************Codes from building settings*********************************************// + + //***************************************Codes from building settings*********************************************// - /// - /// This function is used by trash section - /// and helps in refreshing everything - /// - public void LoadFunctionForTrash() + /// + /// This function is used by trash section + /// and helps in refreshing everything + /// + public void LoadFunctionForTrash() { //simulationMode.Text = WFA_psychometric_chart.Properties.Resources.Historical_Plot; lb_title_display.Text = ""; @@ -857,7 +868,8 @@ public void LoadFunctionForTrash() //===============================Building Selection starts=========================// CheckSelectedBuilding(); string buildingNameValue = selectedBuildingList[0].BuildingName; - lb_unit_chosen_display.Text = "Unit : " + buildingList[0].EngineeringUnits; + //lb_unit_chosen_display.Text = "Unit : " + buildingList[0].EngineeringUnits; + lb_unit_chosen_display.Text = "Unit : " + selectedBuildingList[0].EngineeringUnits; lb_db_name.Text = buildingNameValue; //--Storing the currently selected building in a variable @@ -876,6 +888,14 @@ public void LoadFunctionForTrash() } + + + + + + + + //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Section for hardware%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%// @@ -1751,7 +1771,7 @@ public void InsertingInputDataOfT3000ToPsychroDB(string panelID, string inputInd } - double hardwareTemperatureRead = 0; + double hardwareTemperatureRead = 0; double hardwareHumidityRead = 0; double hardwareValue1 = 0; @@ -3839,6 +3859,8 @@ public class SelectedBuildingDT public double latitude { get; set; } public double elevation { get; set; } public string BuildingName { get; set; } //This one is what we are interested in .... + + public string EngineeringUnits { get; set; } } public List selectedBuildingList = new List(); public void CheckSelectedBuilding() @@ -3847,14 +3869,16 @@ public void CheckSelectedBuilding() selectedBuildingList.Clear();//Reset the values first ... string databasePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); - string databaseFile = databasePath + @"\db_psychrometric_project.s3db"; + //string databaseFile = databasePath + @"\db_psychrometric_project.s3db"; + string databaseFile = @"C:\Program Files (x86)\T3000\Database\T3000.db"; string connString = @"Data Source=" + databaseFile + ";Version=3;"; + string country = null,state=null,city=null,street=null,BuildingName=null, EngineeringUnits =null; using (SQLiteConnection connection = new SQLiteConnection(connString)) { connection.Open(); SQLiteDataReader reader = null; - string queryString = "SELECT * from tbl_building_location where selection = 1 "; + string queryString = "SELECT * from Building where Default_SubBuilding = 1 "; SQLiteCommand command = new SQLiteCommand(queryString, connection); // command.Parameters.AddWithValue("@selection_value", id); //SqlDataAdapter dataAdapter = new SqlDataAdapter(queryString, connection.ConnectionString); //connection.ConnectionString is the connection string @@ -3862,22 +3886,40 @@ public void CheckSelectedBuilding() reader = command.ExecuteReader(); while (reader.Read()) { + + country = reader["country"].ToString(); + state = reader["street"].ToString(); + city = reader["city"].ToString(); + street = reader["street"].ToString(); + BuildingName = reader["Building_Name"].ToString(); + EngineeringUnits = reader["EngineeringUnits"].ToString(); //Now lets add to the list - selectedBuildingList.Add(new SelectedBuildingDT - { - ID = int.Parse(reader["id"].ToString()), - country = reader["country"].ToString(), - state = reader["state"].ToString(), - city = reader["city"].ToString(), - street = reader["street"].ToString(), - // ZIP = int.Parse(reader["ZIP"].ToString()), //--tHIS HAS BEEN REMOVED - longitude = double.Parse(reader["longitude"].ToString()), - latitude = double.Parse(reader["latitude"].ToString()), - elevation = double.Parse(reader["elevation"].ToString()), - BuildingName = reader["BuildingName"].ToString() - }); + } }//close of using.. + + + selectedBuildingList.Add(new SelectedBuildingDT + { + //ID = int.Parse(reader["id"].ToString()), + country = country, + // country = country["country"].ToString(), + state = state, + // state = reader["state"].ToString(), + city=city, + // city = reader["city"].ToString(), + street=street, + //street = reader["street"].ToString(), + //ZIP = int.Parse(reader["ZIP"].ToString()), + //longitude = double.Parse(reader["longitude"].ToString()), + //latitude = double.Parse(reader["latitude"].ToString()), + //elevation = double.Parse(reader["elevation"].ToString()), + BuildingName=BuildingName, + // BuildingName = reader["BuildingName"].ToString() + EngineeringUnits=EngineeringUnits + + }); + } public string GetGUID() @@ -5035,6 +5077,60 @@ private void sqlite_database_creation() } + private void sqlite_addForSelectedBildingFromT3000() + { + + //--lets do try catch + try + { + //--This is where we are going to create all the database and tables of sqlite + string databasePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); + string databaseFile = databasePath + @"\db_psychrometric_project.s3db"; + + //--new database file + SQLiteConnection.CreateFile(databaseFile); + + //--now lets create the tables + SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=" + databaseFile + ";Version=3;"); + m_dbConnection.Open(); + + //--building location table : tbl_building_location + //--This one is with the zip code later zip code is removed + //string sql = "create table tbl_building_location (selection int,ID INTEGER PRIMARY KEY AUTOINCREMENT ,country varchar(255),state varchar(255),city varchar(255),street varchar(255), ZIP int,longitude varchar(255),latitude varchar(255),elevation varchar(255),BuildingName varchar(255),EngineeringUnits varchar(255))"; + string sql = "create table tbl_building_location (selection int,ID INTEGER PRIMARY KEY AUTOINCREMENT ,country varchar(255),state varchar(255),city varchar(255),street varchar(255) ,longitude varchar(255),latitude varchar(255),elevation varchar(255),BuildingName varchar(255),EngineeringUnits varchar(255))"; + + SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); + command.ExecuteNonQuery(); + + //--Lets input some values in the tbl_building_location and in tbl_language_option default + + string sql_input1 = "INSERT INTO tbl_building_location (selection,country,state,city,street,BuildingName,EngineeringUnits) VALUES(1, 'china,'SangHai','SangHai','No.35,yi yuan garden','Default_Building','SI') "; + SQLiteCommand commandINput5 = new SQLiteCommand(sql_input1, m_dbConnection); + commandINput5.ExecuteNonQuery(); + + m_dbConnection.Close();//--closing the connection + + + } + catch (Exception ex) + { + MessageBox.Show(ex.Message); + } + + + + } + + + + + + + + + + + /*This is the function that plots the graph */ @@ -13899,6 +13995,11 @@ public string UniqueMixName() return nodeName; } + private void lb_db_name_Click(object sender, EventArgs e) + { + + } + diff --git a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form1_main.resx b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form1_main.resx index 4772cb5f..07a2999d 100644 --- a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form1_main.resx +++ b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form1_main.resx @@ -153,12 +153,6 @@ 11 - - 56, 20 - - - Option - 203, 22 @@ -192,39 +186,15 @@ Trash Box + + 56, 20 + + + Option + 17, 17 - - 0, 0 - - - 1181, 24 - - - 17 - - - menuStrip1 - - - menuStrip1 - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 37, 20 - - - File - 177, 22 @@ -255,11 +225,11 @@ Exit - - 44, 20 + + 37, 20 - - Help + + File 176, 22 @@ -267,6 +237,36 @@ Psychometric chart + + 44, 20 + + + Help + + + 0, 0 + + + 1181, 24 + + + 17 + + + menuStrip1 + + + menuStrip1 + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 12 + 124, 22 @@ -361,220 +361,13 @@ lb_title_display - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - label6line - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 0 - - - label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 1 - - - label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 2 - - - label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 3 - - - labelline1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 4 - - - lb_enthalpy - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 5 - - - label26 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 6 - - - lb_DP - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 7 - - - label25 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 8 - - - lb_RH - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 9 - - - label24 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 10 - - - lb_humidity_ratio - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 11 - - - label23 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 12 - - - lb_dbt - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 13 - - - label21 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4ttt - - - 14 - - - 0, 45 - - - 2, 3, 2, 3 - - - 2, 3, 2, 3 - - - 46, 604 - - - 46 - - - groupBox4ttt - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - - 7 + + 8 NoControl @@ -1056,6 +849,33 @@ 14 + + 0, 45 + + + 2, 3, 2, 3 + + + 2, 3, 2, 3 + + + 46, 604 + + + 46 + + + groupBox4ttt + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + True @@ -1236,6 +1056,12 @@ 311, 22 + + 139, 22 + + + Delete Chart + 140, 26 @@ -1245,12 +1071,6 @@ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 139, 22 - - - Delete Chart - 460, 23 @@ -1284,6 +1104,24 @@ False + + 172, 22 + + + Show + + + 172, 22 + + + Settings + + + 172, 22 + + + Edit Comfort Zone + 192, 22 @@ -1311,6 +1149,18 @@ Delete Node + + 114, 22 + + + Node A + + + 114, 22 + + + Node B + False @@ -1330,7 +1180,7 @@ Add Mix Node - 193, 224 + 193, 202 CMSinsertNode @@ -1338,156 +1188,9 @@ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 172, 22 - - - Show - - - 172, 22 - - - Settings - - - 172, 22 - - - Edit Comfort Zone - - - 114, 22 - - - Node A - - - 114, 22 - - - Node B - Bottom - - lb_vertical_line2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 0 - - - lb_for_line_vertical1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 1 - - - lb_realtimeshow - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 2 - - - lb_modeshow - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 3 - - - lb_web_status - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 4 - - - lb_webstatusshow - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 6 - - - lb_device_status - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 8 - - - lb_devicestatusshow - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gb_showstatus - - - 9 - - - 45, 611 - - - 1136, 32 - - - 52 - - - gb_showstatus - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - NoControl @@ -1713,6 +1416,27 @@ 9 + + 45, 611 + + + 1136, 32 + + + 52 + + + gb_showstatus + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + 585, 26 @@ -3622,18 +3346,18 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - backgroundWorker1 - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - addMixNodeToolStripMenuItem System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + backgroundWorker1 + + + System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Form1_main diff --git a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.Designer.cs b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.Designer.cs index 7c582258..a7795574 100644 --- a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.Designer.cs +++ b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.Designer.cs @@ -150,6 +150,7 @@ private void InitializeComponent() // resources.ApplyResources(this.lb_building_name, "lb_building_name"); this.lb_building_name.Name = "lb_building_name"; + this.lb_building_name.Click += new System.EventHandler(this.lb_building_name_Click); // // label42 // diff --git a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.cs b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.cs index 1a905c65..00cff30b 100644 --- a/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.cs +++ b/Psychrometric Tool/WFA_psychometric_chart/WFA_psychometric_chart/Form3_WeatherService.cs @@ -3660,6 +3660,11 @@ private void CB_param_hum_SelectedIndexChanged(object sender, EventArgs e) } + } + + private void lb_building_name_Click(object sender, EventArgs e) + { + } private void tb_max_adjust_TextChanged(object sender, EventArgs e)