Advertisement
Guest User

Application thingy

a guest
Nov 22nd, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.35 KB | None | 0 0
  1. package co2012ws2;
  2.  
  3. import java.sql.*;
  4. import co2012ws2.businesslayer.*;
  5. import co2012ws2.persistencelayer.*;
  6.  
  7. public class Application {
  8.  
  9. public static void main(String[] args) {
  10.  
  11. //Get the database connection
  12. Connection connection = null;
  13. try{
  14. Class.forName("org.hsqldb.jdbc.JDBCDriver" );
  15. connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/co2012ws2", "SA", "");
  16. } catch(Exception e) {
  17. e.printStackTrace();
  18. }
  19.  
  20. //TODO Create DAOs
  21. ProjectDAO projectDAO = new ProjectDAO(connection);
  22. StudentDAO projectDAO = new StudentDAO(connection);
  23.  
  24. //TODO Log in
  25. //TODO Menu
  26. //TODO Get user input
  27. while (!input.equals("exit")){
  28.  
  29. System.out.println("Projects /n Submissions /n Allocations /n Students /n Lecturers /n Supervisors");
  30. String input = "";
  31. input= System.console().readline();
  32.  
  33. switch (input){
  34. case "Projects":{
  35. String caseInput= "";
  36. caseInput = System.console().readline();
  37. while (!caseInput.equals("back")){
  38. System.out.println("List-projects /n Search-projects /n Add-project /n Update-project /n Delete-project /n Back /n Exit");
  39. switch(caseInput){
  40. case "list":{
  41.  
  42. break;
  43. } // case
  44. case "search":{
  45. break;
  46. }
  47. case "add":{
  48. break;
  49. }
  50. case "update":{
  51. break;
  52. }
  53. case "delete":{
  54. break;
  55. }
  56. }// switch
  57. }// while
  58. break;
  59. }
  60. case "Submissions":{
  61. String caseInput= "";
  62. caseInput = System.console().readline();
  63. while (!caseInput.equals("back")){
  64. System.out.println("List-submissions /n Search-submissions /n Add-submissions /n Update-submissions /n Delete-submissions /n Back /n Exit");
  65. switch(caseInput){
  66. case "list":{
  67. break;
  68. } // case
  69. case "search":{
  70. break;
  71. }
  72. case "add":{
  73. break;
  74. }
  75. case "update":{
  76. break;
  77. }
  78. case "delete":{
  79. break;
  80. }
  81. }// switch
  82. }// while
  83. break;
  84. }
  85. case "Allocations":{
  86. String caseInput= "";
  87. caseInput = System.console().readline();
  88. while (!caseInput.equals("back")){
  89. System.out.println("List-allocations /n Search-allocations /n Add-allocations /n Update-allocations /n Delete-allocations /n Back /n Exit");
  90. switch(caseInput){
  91. case "list":{
  92. break;
  93. } // case
  94. case "search":{
  95. break;
  96. }
  97. case "add":{
  98. break;
  99. }
  100. case "update":{
  101. break;
  102. }
  103. case "delete":{
  104. break;
  105. }
  106. }// switch
  107. }// while
  108. break;
  109. }
  110. case "Students":{
  111. String caseInput= "";
  112. caseInput = System.console().readline();
  113. while (!caseInput.equals("back")){
  114. System.out.println("List-students /n Search-students /n Add-students /n Update-students /n Delete-students /n Back /n Exit");
  115. switch(caseInput){
  116. case "list":{
  117. break;
  118. } // case
  119. case "search":{
  120. break;
  121. }
  122. case "add":{
  123. break;
  124. }
  125. case "update":{
  126. break;
  127. }
  128. case "delete":{
  129. break;
  130. }
  131. }// switch
  132. }// while
  133. break;
  134. }
  135. case "Lecturers":{
  136. String caseInput= "";
  137. caseInput = System.console().readline();
  138. while (!caseInput.equals("back")){
  139. System.out.println("List-lecturers /n Search-lecturers /n Add-lecturers /n Update-lecturers /n Delete-lecturers /n Back /n Exit");
  140. switch(caseInput){
  141. case "list":{
  142. break;
  143. } // case
  144. case "search":{
  145. break;
  146. }
  147. case "add":{
  148. break;
  149. }
  150. case "update":{
  151. break;
  152. }
  153. case "delete":{
  154. break;
  155. }
  156. }// switch
  157. }// while
  158. break;
  159. }
  160. case "Supervisors":{
  161. String caseInput= "";
  162. caseInput = System.console().readline();
  163. while (!caseInput.equals("back")){
  164. System.out.println("List-supervisors /n Search-supervisors /n Add-supervisors /n Update-supervisors /n Delete-supervisors /n Back /n Exit");
  165. switch(caseInput){
  166. case "list":{
  167. break;
  168. } // case
  169. case "search":{
  170. break;
  171. }
  172. case "add":{
  173. break;
  174. }
  175. case "update":{
  176. break;
  177. }
  178. case "delete":{
  179. break;
  180. }
  181. }// switch
  182. }// while
  183. break;
  184. }
  185. }
  186.  
  187. }
  188. }
  189.  
  190. }// class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement