Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.82 KB | None | 0 0
  1. <?page title="new page title" contentType="text/html;charset=UTF-8"?>
  2. <zk xmlns:n="native">
  3. <window border="normal">
  4. <html>
  5. <head>
  6. <meta charset="utf-8"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Trinet</title>
  9. <link rel="stylesheet" href="http://fonts.googleapis.com/css? family=Open+Sans:300,400,700"/>
  10. <h4 backgroung-color="#800000">
  11. <a href="Test1.zul"> <img src="Image/5.png" style="width:200px;height:50px;float:left;"/></a></h4>
  12. <h2 align="center">TriNet Automation Platform</h2>
  13. <h5 align="right">
  14. Welcome Administrator
  15. </h5>
  16. </head>
  17.  
  18. <body>
  19.  
  20. <div >
  21.  
  22. <li data-filtertext="Homepage"><a href="Test1.zul">Home</a></li>
  23. <li data-filtertext="Create Job"><a href="" data-ajax="false">Create Job</a></li>
  24. <li data-filtertext="Job progress"><a href="" data-ajax="false">Job Progress</a></li>
  25. <li data-filtertext="Scripting"><a href="" data-ajax="false">Scripting</a> </li>
  26. <li data-filtertext="Report"><a href="" data-ajax="false">Report</a></li>
  27. <li data-filtertext="Locators"><a href="" data-ajax="false">Locators</a></li>
  28. <li data-filtertext="VM Management"><a href="" data-ajax="false">VM Management</a></li>
  29. <li data-filtertext="Options"><a href="" data-ajax="false">Options</a></li>
  30.  
  31.  
  32. </div>
  33.  
  34.  
  35.  
  36. <!--Divs that will hold the charts-->
  37. <table class="columns">
  38. <tr>
  39. <td>
  40. <div class = "MyForm1" style="border: solid 2px #000000; width:auto; height:300px;" align="center">
  41. <form>
  42. <table>
  43. <tr>
  44. <td>
  45. <select id="Projects">
  46. <option value = "0" selected = "1">Select Project</option>
  47. <option value="Project 1">Project 1</option>
  48. <option value="Project 2">Project 2</option>
  49. <option value="Project 3">Project 3</option>
  50. <option value="Project 4">Project 4</option>
  51. <option value="Project 5">Project 5</option>
  52. </select>
  53. </td>
  54. <td>
  55. <select id="ChartType" name="ChartType" onchange="drawChart()">
  56. <option value = "PieChart">Select Chart Type </option>
  57. <option value="PieChart">PieChart </option>
  58. <option value="Histogram">Histogram </option>
  59. <option value="LineChart">LineChart </option>
  60. <option value="BarChart">BarChart </option>
  61. </select>
  62. </td>
  63. </tr>
  64.  
  65. </table>
  66. <table>
  67. <tr>
  68. <select id="Version">
  69. <option value = "0" selected = "1">Select Version</option>
  70. <option value="Version 1">Version 1</option>
  71. <option value="Version 2">Version 2</option>
  72. <option value="Version 3">Version 3</option>
  73. <option value="Version 4">Version 4</option>
  74. <option value="Version 5">Version 5</option>
  75. </select>
  76. </tr>
  77.  
  78. </table>
  79. </form>
  80. </div>
  81. </td>
  82. <td><div id="chart_div" style="border: solid 2px #000000;" ></div>
  83. </td>
  84. <td><div id="chart_div2" style="border: solid 2px #000000;"></div></td>
  85. </tr>
  86. <tr>
  87. <td><div id="chart_div3" style="border: solid 2px #000000;"></div></td>
  88. <td><div id="chart_div4" style="border: solid 2px #000000;"></div></td>
  89. <td><div id="chart_div5" style="border: solid 2px #000000;"></div></td>
  90. </tr>
  91. </table>
  92. <!--Load the AJAX API-->
  93. <script type="text/javascript" src="https://www.google.com/jsapi"> </script>
  94. <script type="text/javascript">
  95.  
  96. // Load the Visualization API and the piechart package.
  97. google.load('visualization', '1.0', {'packages':['corechart']});
  98.  
  99. // Set a callback to run when the Google Visualization API is loaded.
  100. google.setOnLoadCallback(drawChart);
  101.  
  102. // Callback that creates and populates a data table,
  103. // instantiates the pie chart, passes in the data and
  104. // draws it.
  105.  
  106. function drawChart() {
  107.  
  108. // Create the data table.
  109. var data = new google.visualization.DataTable();
  110. data.addColumn('string', 'Test Case');
  111. data.addColumn('number', 'Total Number');
  112. data.addRows([
  113. ['Total Test Case', 50],
  114. ['Test Case Executed', 30],
  115. ['Failed Test Case', 08],
  116. ['Test Case Not Executed', 5],
  117. ]);
  118. // Create the data table.
  119. var data2 = new google.visualization.DataTable();
  120. data2.addColumn('string', 'Topping');
  121. data2.addColumn('number', 'Slices');
  122. data2.addRows([
  123. ['Mushrooms', 3],
  124. ['Onions', 1],
  125. ['Olives', 15],
  126. ['Zucchini', 1],
  127. ['Pepperoni', 2]
  128. ]);
  129.  
  130. var data3 = new google.visualization.DataTable();
  131. data3.addColumn('string', 'Year');
  132. data3.addColumn('number', 'Sales');
  133. data3.addColumn('number', 'Expenses');
  134. data3.addRows([
  135. ['2004', 1000, 400],
  136. ['2005', 1170, 460],
  137. ['2006', 860, 580],
  138. ['2007', 1030, 540]
  139. ]);
  140.  
  141. var data4 = new google.visualization.DataTable();
  142. data4.addColumn('string', 'Year');
  143. data4.addColumn('number', 'Sales');
  144. data4.addColumn('number', 'Expenses');
  145. data4.addRows([
  146. ['2004', 1000, 400],
  147. ['2005', 1170, 460],
  148. ['2006', 860, 580],
  149. ['2007', 1030, 540]
  150. ]);
  151.  
  152. var data5 = new google.visualization.DataTable();
  153. data5.addColumn('string', 'Year');
  154. data5.addColumn('number', 'Sales');
  155. data5.addColumn('number', 'Expenses');
  156. data5.addRows([
  157. ['2004', 1000, 400],
  158. ['2005', 1170, 460],
  159. ['2006', 860, 580],
  160. ['2007', 1030, 540]
  161. ]);
  162.  
  163. // Set chart options
  164. var options = {'title':'Test Case Details',
  165. 'width':400,
  166. 'height':300};
  167. // Set chart options
  168. var options2 = {'title':'Test Case Details',
  169. 'width':400,
  170. 'height':300};
  171. // Set chart options
  172. var options3 = {'title':'Weekly Release',
  173. 'width':400,
  174. 'height':300};
  175. // Set chart options
  176. var options4 = {'title':'Monthly Release',
  177. 'width':400,
  178. 'height':300};
  179. // Set chart options
  180. var options5 = {'title':'Automation Cost Saving',
  181. 'width':400,
  182. 'height':300};
  183.  
  184. // Instantiate and draw our chart, passing in some options.
  185. var chart = new google.visualization[document.getElementById("ChartType").value](document.getElementById('chart_div'));
  186. chart.draw(data, options);
  187. var chart2 = new google.visualization.Histogram(document.getElementById('chart_div2'));
  188. chart2.draw(data2, options2);
  189. var chart3 = new google.visualization.LineChart(document.getElementById('chart_div3'));
  190. chart3.draw(data3, options3);
  191. var chart4 = new google.visualization.LineChart(document.getElementById('chart_div4'));
  192. chart4.draw(data4, options4);
  193. var chart5 = new google.visualization.BarChart(document.getElementById('chart_div5'));
  194. chart5.draw(data5, options5);
  195.  
  196. }
  197. </script>
  198.  
  199.  
  200. </body>
  201.  
  202. </html>
  203.  
  204. </window>
  205. </zk>
  206.  
  207. <?page title="new page title" contentType="text/html;charset=UTF-8"?>
  208. <zk>
  209. <window title="JDBC demo" border="normal">
  210.  
  211. <zscript><![CDATA[
  212.  
  213. import java.sql.*;
  214.  
  215. String submit() {
  216. //load driver and get a database connetion
  217. // Class.forName("com.mysql.jdbc.Driver");
  218. // Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3309/graphvalue","root","root");
  219. // PreparedStatement stmt = null;
  220. Class.forName("com.mysql.jdbc.Driver");
  221. Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3309/graphvalue","root","root");
  222. Statement stmt;
  223. ResultSet rs;
  224. String s1;
  225. int a,b,c,d;
  226. try {
  227. // stmt = conn.prepareStatement("select * from TestCase");
  228. //insert what end user entered into database table
  229. // stmt.setString(1, name.value);
  230. // stmt.setString(2, email.value);
  231. //stmt.getString(1, name.value);
  232.  
  233. //execute the statement
  234. // String abc = stmt.executeUpdate();
  235. // System.out.println(abc+ " ");
  236. stmt=conn.createStatement();
  237. rs=stmt.executeQuery("select * from TestCase");
  238. while(rs.next())
  239. System.out.println(rs.getString(1)+" "+rs.getInt(2)+" "+rs.getInt(3)+" "+rs.getInt(4)+" "+rs.getInt(5));
  240.  
  241. rs.first();
  242. s1=rs.getString(1);
  243. System.out.println(s1);
  244. // b=rs.getInt(2);
  245. conn.close();
  246.  
  247.  
  248. } finally { //cleanup
  249.  
  250. if (stmt != null) {
  251. try {
  252. stmt.close();
  253. } catch (SQLException ex) {
  254. log.error(ex); //log and ignore
  255. }
  256. }
  257. if (conn != null) {
  258. try {
  259. conn.close();
  260. } catch (SQLException ex) {
  261. log.error(ex); //log and ignore
  262. }
  263. }
  264. }
  265. return s1;
  266. }
  267. ]]>
  268.  
  269. </zscript>
  270. <vbox>
  271. <button label="submit" onClick="submit()"/>
  272. </vbox>
  273. 1:${s1}; //To display the value of s1 (its not working)
  274. </window>
  275. </zk>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement