Guest User

Untitled

a guest
Nov 21st, 2017
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. var connectionString : String = "Data Source=LAPTOP-F5GQ6QN2\SQLEXPRESS2014; Initial Catalog=ParsleyTankPortal; Integrated Security=SSPI;";
  2.  
  3. function LoadComboBoxesPick_CommandExecuted(sender : System.Object, cmdArgs : Ico.Gwx.CommandExecutionEventArgs)
  4. {
  5. var commandString : String;
  6. commandString = "SELECT PropertyName+ ' (' +CONVERT(VARCHAR(20),PropertyID)+ ')' as PropertyName, PropertyID FROM dbo.tbl_DisposalLocation";
  7. //PopulateCombo("SitesComboBox", commandString);
  8.  
  9. var wfCtl : Ico.Gwx.GwxWindowsFormsControl;
  10. var comboBox : System.Windows.Forms.ComboBox;
  11.  
  12. wfCtl = Ico.Gwx.GwxWindowsFormsControl(ThisConfiguration.GetObjectByName("StateComboBox"));
  13. comboBox = System.Windows.Forms.ComboBox(wfCtl.Control);
  14. var stateShortName: String[] = ["AL",
  15. "AK",
  16. "AZ",
  17. "AR",
  18. "CA",
  19. "CO",
  20. "CT",
  21. "DE",
  22. "FL",
  23. "GA",
  24. "HI",
  25. "ID",
  26. "IL",
  27. "IN",
  28. "IA",
  29. "KS",
  30. "KY",
  31. "LA",
  32. "ME",
  33. "MD",
  34. "MA",
  35. "MI",
  36. "MN",
  37. "MS",
  38. "MO",
  39. "MT",
  40. "NE",
  41. "NV",
  42. "NH",
  43. "NJ",
  44. "NM",
  45. "NY",
  46. "NC",
  47. "ND",
  48. "OH",
  49. "OK",
  50. "OR",
  51. "PA",
  52. "RI",
  53. "SC",
  54. "SD",
  55. "TN",
  56. "TX",
  57. "UT",
  58. "VT",
  59. "VA",
  60. "WA",
  61. "WV",
  62. "WI",
  63. "WY"];
  64.  
  65.  
  66.  
  67. var stateFullName: String[] = ["Alabama",
  68. "Alaska",
  69. "Arizona",
  70. "Arkansas",
  71. "California",
  72. "Colorado",
  73. "Connecticut",
  74. "Delaware",
  75. "Florida",
  76. "Georgia",
  77. "Hawaii",
  78. "Idaho",
  79. "Illinois",
  80. "Indiana",
  81. "Iowa",
  82. "Kansas",
  83. "Kentucky",
  84. "Louisiana",
  85. "Maine",
  86. "Maryland",
  87. "Massachusetts",
  88. "Michigan",
  89. "Minnesota",
  90. "Mississippi",
  91. "Missouri",
  92. "Montana",
  93. "Nebraska",
  94. "Nevada",
  95. "New Hampshire",
  96. "New Jersey",
  97. "New Mexico",
  98. "New York",
  99. "North Carolina",
  100. "North Dakota",
  101. "Ohio",
  102. "Oklahoma",
  103. "Oregon",
  104. "Pennsylvania",
  105. "Rhode Island",
  106. "South Carolina",
  107. "South Dakota",
  108. "Tennessee",
  109. "Texas",
  110. "Utah",
  111. "Vermont",
  112. "Virginia",
  113. "Washington",
  114. "West Virginia",
  115. "Wisconsin",
  116. "Wyoming"];
  117.  
  118. //comboBox.Items.Add
  119. var dataTable : System.Data.DataTable;
  120.  
  121. dataTable = new DataTable();
  122.  
  123. var dataColumn1 : System.Data.DataColumn;
  124. dataColumn1 = new DataColumn("Text")
  125. dataTable.Columns.Add(dataColumn1);
  126.  
  127. var dataColumn2 : System.Data.DataColumn;
  128. dataColumn2 = new DataColumn("Key")
  129. dataTable.Columns.Add(dataColumn2);
  130.  
  131.  
  132. for(var i=0; i<stateShortName.Length; i++){
  133. var row : System.Data.DataRow;
  134. row = dataTable.NewRow();
  135. row[0] = stateFullName[i];
  136. row[1] = stateShortName[i];
  137. dataTable.Rows.Add(row);
  138. }
  139.  
  140.  
  141. comboBox.DataSource = dataTable;
  142.  
  143. comboBox.DisplayMember = "Text";
  144. comboBox.ValueMember = "Key";
  145.  
  146. ThisWindow.SetGlobalAliases("#CustomerState="+comboBox.SelectedValue+";");
  147. }
  148.  
  149. function PopulateCombo(comboName, commandString)
  150. {
  151. // Declare variables
  152. var wfCtl : Ico.Gwx.GwxWindowsFormsControl;
  153. var combo : System.Windows.Forms.ComboBox;
  154. var conn : System.Data.SqlClient.SqlConnection;
  155. var command : System.Data.SqlClient.SqlCommand;
  156. var dataAdaptor: System.Data.SqlClient.SqlDataAdapter;
  157. var dataTable: System.Data.DataTable;
  158.  
  159. // Initialize variables
  160. conn = new System.Data.SqlClient.SqlConnection(connectionString);
  161. conn.Open();
  162. command = new System.Data.SqlClient.SqlCommand(commandString, conn);
  163. dataAdapter = new System.Data.SqlClient.SqlDataAdapter(command);
  164. dataTable = new System.Data.DataTable();
  165. //MessageBox.Show("HI");
  166. dataAdapter.Fill(dataTable);
  167.  
  168. // Get the control and give it properties
  169. wfCtl = Ico.Gwx.GwxWindowsFormsControl(ThisConfiguration.GetObjectByName(comboName));
  170. combo = System.Windows.Forms.ComboBox(wfCtl.Control);
  171. combo.DataSource = dataTable;
  172. combo.DisplayMember = dataTable.Columns[0].ColumnName;
  173. combo.ValueMember = dataTable.Columns[1].ColumnName;
  174.  
  175. conn.Close();
  176.  
  177. //ThisWindow.SetGlobalAliases("#P18ReportSite="+combo.SelectedValue+";");
  178. ThisWindow.SetGlobalAliases("#CustDisppropertyID="+combo.SelectedValue+";");
  179.  
  180.  
  181. }
Add Comment
Please, Sign In to add comment