Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. package unimapdbconsole;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6.  
  7. public class executer
  8. {
  9. BufferedReader reader;
  10. String username,password;
  11. db dbobject;
  12. int choice;
  13. public executer()
  14. {
  15. reader=new BufferedReader(new InputStreamReader(System.in));
  16. username=password=null;
  17. dbobject=new db();
  18. dbobject.init();
  19. choice=0;
  20. login();
  21. }
  22. public void login()
  23. {
  24. while(true)
  25. {
  26. try
  27. {
  28. clearScreen();
  29. System.out.println("Welcome !");
  30. System.out.println("Enter User Name");
  31. username=reader.readLine();
  32. System.out.println("Enter Password");
  33. password=reader.readLine();
  34. if(dbobject.validate(username, password))
  35. menu();
  36. else
  37. {
  38. clearScreen();
  39. System.out.println("Authentication Error");
  40. }
  41. }
  42. catch(Exception e)
  43. {
  44. System.out.println("Invalid Choice");
  45. try {reader.readLine();}catch(IOException ex) {}
  46. menu();
  47. }
  48. }
  49. }
  50. public void menu()
  51. {
  52. do
  53. {
  54. clearScreen();
  55. System.out.println("Welcome !");
  56. System.out.println("1. Add Student");
  57. System.out.println("0. Exit");
  58. System.out.println("Enter your choice");
  59. try
  60. {
  61. choice=Integer.parseInt(reader.readLine());
  62. if(choice==1)
  63. {
  64. //
  65. }
  66. else
  67. {;}
  68. }
  69. catch(Exception e)
  70. {
  71. System.out.println("Invalid Choice");
  72. try {reader.readLine();}catch(IOException ex) {}
  73. menu();
  74. }
  75.  
  76. }while(choice!=0);
  77. }
  78. public static void clearScreen()
  79. {
  80. for (int i=1; i<=10; i++)
  81. System.out.println("\n");
  82. }
  83. public static void main(String[] args)
  84. {
  85. new executer();
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement