Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. try
  2. {
  3. FileWriter filewriter;
  4. filewriter= new FileWriter("Medicine Sheet.txt",true);
  5.  
  6. String Name, Company, BatchNo, Price,DOM, DOE;
  7. int Quantity;
  8. Name = NameTB.getText();
  9. if(Name.isEmpty())
  10. {
  11. JOptionPane.showMessageDialog(null,"Name Not Enter Correctly");
  12. }
  13. else
  14. {
  15. Pattern phpattern = Pattern.compile("\\w");
  16. Matcher phmatcher = phpattern.matcher(Name);
  17. if(!phmatcher.matches())
  18. {
  19. JOptionPane.showMessageDialog(null,"Invalid Name, Try Again");
  20. }
  21.  
  22.  
  23. else
  24. {
  25. filewriter.write(Name+" ");
  26. filewriter.write("\r\n");
  27. filewriter.close();
  28. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  29. }
  30.  
  31. }
  32. Company = CompanyTB.getText();
  33. if(Company.isEmpty())
  34. {
  35. JOptionPane.showMessageDialog(null,"Company Not Enter Correctly");
  36. }
  37. else
  38. {
  39. filewriter.write(Company+" ");
  40. filewriter.write("\r\n");
  41. filewriter.close();
  42. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  43. }
  44. BatchNo = BatchnoTB.getText();
  45. if(BatchNo.isEmpty())
  46. {
  47. JOptionPane.showMessageDialog(null,"Batch Number Not Enter Correctly");
  48. }
  49. else
  50. {
  51. filewriter.write(BatchNo+" ");
  52. filewriter.write("\r\n");
  53. filewriter.close();
  54. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  55. }
  56. Price = (PriceTB.getText());
  57. if(Price.isEmpty())
  58. {
  59. JOptionPane.showMessageDialog(null,"Price Not Enter Correctly");
  60. }
  61. else
  62. {
  63. filewriter.write(Price+" ");
  64. filewriter.write("\r\n");
  65. filewriter.close();
  66. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  67. }
  68. DOM = DOMTB.getText();
  69. if(DOM.isEmpty())
  70. {
  71. JOptionPane.showMessageDialog(null,"DOM Not Enter Correctly");
  72. }
  73. else
  74. {
  75. filewriter.write(DOM+" ");
  76. filewriter.write("\r\n");
  77. filewriter.close();
  78. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  79. }
  80. DOE = DOETB.getText();
  81. if(DOE.isEmpty())
  82. {
  83. JOptionPane.showMessageDialog(null,"DOE Not Enter Correctly");
  84. }
  85. else
  86. {
  87. filewriter.write(DOE+" ");
  88. filewriter.write("\r\n");
  89. filewriter.close();
  90. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  91. }
  92. Quantity = Integer.parseInt(QuantityTB.getText());
  93. if(Quantity.isEmpty())
  94. {
  95. JOptionPane.showMessageDialog(null,"Quantity Not Enter Correctly");
  96. }
  97. else
  98. {
  99. filewriter.write(Quantity+" ");
  100. filewriter.write("\r\n");
  101. filewriter.close();
  102. JOptionPane.showMessageDialog(null,"File Written Successfully !");
  103. }
  104.  
  105.  
  106.  
  107. }
  108.  
  109. catch (IOException ex)
  110. {
  111. Logger.getLogger(AddMedicine.class.getName()).log(Level.SEVERE, null, ex);
  112. JOptionPane.showMessageDialog(null,"File Invalid");
  113. }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement