Advertisement
Guest User

Untitled

a guest
May 10th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.45 KB | None | 0 0
  1. import java.util.Scanner;
  2. interface display
  3. {
  4. void create();
  5. void insert();
  6. void update();
  7. void delete();
  8. void disp();
  9. void admin();
  10.  
  11. }
  12. class product implements display
  13. {
  14. String comp,pname,uname,pass;
  15. String type;
  16. Thread t = new Thread();
  17. int price,qty,dif,real,count,cmp;
  18. int saleprice;
  19. boolean chk;
  20. int ad;
  21. public void admin()
  22. {
  23. Thread t = new Thread();
  24. Scanner in = new Scanner(System.in);
  25. String tempname,temppass;
  26. try
  27. {
  28. System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
  29. System.out.print("LOADING");
  30. for(int i=0;i<10;i++)
  31. {
  32. System.out.print(".");
  33. t.sleep(500);
  34. }
  35. }
  36. catch(Exception e){}
  37. System.out.println("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
  38. if(ad==0)
  39. {
  40. System.out.print("\n-------------");
  41. System.out.print("\n--SIGNIN-----");
  42. System.out.print("\n-------------\n");
  43. System.out.print("USERNAME:--->");
  44. uname=in.nextLine();
  45. System.out.print("PASSWORD:--->");
  46. pass=in.nextLine();
  47. ad=ad+1;
  48. System.out.print("ADMIN IS CREATED...");
  49. }
  50. else
  51. {
  52. System.out.print("\n-------------");
  53. System.out.print("\n--LOGIN-----");
  54. System.out.print("\n-------------\n");
  55. System.out.print("USERNAME:--->");
  56. tempname=in.nextLine();
  57. System.out.print("PASSWORD:--->");
  58. temppass=in.nextLine();
  59. if(uname.equals(tempname))
  60. {
  61. if(pass.equals(temppass))
  62. {
  63. int ch;
  64. System.out.println("1.CHECK AVAILABLE IN COMPANY");
  65. System.out.println("2.CHECK PRODUCT");
  66. System.out.println("3.COMPANY STATUS");
  67. System.out.print("\tENTER CHOICE:-->");
  68. ch=in.nextInt();
  69. if(ch==1)
  70. {
  71. if(cmp>=1)
  72. {
  73. System.out.print("\n\t-----------------");
  74. System.out.print("\n\t-COMPNY-DETAILS--");
  75. System.out.print("\n\t-----------------");
  76. System.out.print("\n\tTOTAL COMPNY :: "+cmp);
  77. System.out.print("\n\tCOMPNY NAME :: "+comp);
  78. System.out.print("\n\tCOMPNY TYPE :: "+type);
  79. }
  80. else
  81. {
  82. System.out.print("\n\tNOT AVIALABLE COMPNY");
  83. }
  84. }
  85. else if(ch==2)
  86. {
  87. System.out.println("\n\n\t :: PRODUCT-NAME ::"+":: PRODUCT-PRICE ::"+" PRODUCT-SALE-PRICE ::"+" QTY ::");
  88. System.out.println("\t :: "+pname+" :: "+price+" :: "+saleprice+" :: "+qty+" ::");
  89. }
  90. else if(ch==3)
  91. {
  92. if(dif>real)
  93. {
  94. System.out.println("\n\t\t PROFITS \n");
  95. System.out.println("\t\tCOMPANY STATUS IS GOOD\n");
  96. System.out.println("\t\tTOTAL PROFITS "+(dif-real));
  97. }
  98. else if(dif==real)
  99. {
  100. System.out.println("\n\t\t NO PROFITS NO LOSS \n");
  101. System.out.println("\t\tCOMPANY CONDITION IS NOT ANY PROFIT AND LOOS\n");
  102. System.out.println("\t\tTOTAL"+(dif-real));
  103.  
  104. }
  105. else if(dif<real)
  106. {
  107. System.out.println("\n\t\t LOSS \n");
  108. System.out.println("\t\tCOMPANY STATUS IS LOSS\n");
  109. System.out.println("\t\tTOTAL LOSS "+(dif-real));
  110. }
  111. }
  112. }
  113. else
  114. {
  115. System.out.print("INVALID PASSWORD");
  116. }
  117. }
  118. else
  119. {
  120. System.out.print("INVALID ADMIN");
  121. }
  122. }
  123.  
  124. }
  125. public void create()
  126. {
  127. int i,us;
  128. Scanner in = new Scanner(System.in);
  129. product p = new product();
  130. cmp=cmp+1;
  131. try
  132. {
  133.  
  134. System.out.print("ENTER COMPANY NAME:--->");
  135. comp=in.nextLine();
  136. System.out.print("ENTER COMPANY TYPE:--->");
  137. type=in.nextLine();
  138. System.out.print("Please Wait");
  139. for(i=0;i<10;i++)
  140. {
  141. System.out.print(".");
  142. t.sleep(100);
  143. }
  144. }
  145. catch(Exception e){}
  146. System.out.println("\nCOMPANY IS CREATED\n");
  147. do
  148. {
  149. System.out.println("\n\t====================================================");
  150. System.out.println("\t\tYOUR COMPNY NAME IS ::"+comp.toUpperCase()+"::");
  151. System.out.println("\t====================================================\n\n");
  152. System.out.println("\t1.INSERT-PRODUCT-SALE");
  153. System.out.println("\t2.UPDATE-PRODUCT-SALE");
  154. System.out.println("\t3.DELETE-PRODUCT-SALE");
  155. System.out.println("\t4.DISPLAY-PRODUCT-SALE");
  156. System.out.println("\t5.EXIT ");
  157. System.out.print("\tENTER YOUR CHOICE:---->");
  158. us=in.nextInt();
  159. switch(us)
  160. {
  161. case 1:
  162. p.insert();
  163. break;
  164. case 2:
  165. p.update();
  166. break;
  167. case 3:
  168. p.delete();
  169.  
  170. break;
  171. case 4:
  172. p.disp();
  173. break;
  174. case 5:
  175. break;
  176. }
  177. }while(us!=5);
  178. }
  179. public void insert()
  180. {
  181. Scanner in = new Scanner(System.in);
  182. System.out.print("\t\tPRODUCT NAME :-->");
  183. pname=in.nextLine();
  184. System.out.print("\t\tPRODUCT PRICE :-->");
  185. price=in.nextInt();
  186. System.out.print("\t\tPRODUCT SALE PRICE :-->");
  187. saleprice=in.nextInt();
  188. System.out.print("\t\tPRODUCT QUENTITYES :-->");
  189. qty=in.nextInt();
  190. real=qty*price;
  191. System.out.print("\t\tTOTAL PRODUCT AMOUNT ::"+real+"::");
  192. dif=qty*saleprice;
  193. System.out.print("\n\t\tAFTER SALE TOTAL PRODUCT AMOUNT ::"+dif+"::");
  194. }
  195. public void update()
  196. {
  197. String temp,newname;
  198. System.out.print("\t\tPRODUCT NAME :-->");
  199. Scanner in = new Scanner(System.in);
  200. temp=in.nextLine();
  201. if(pname.equals(temp))
  202. {
  203. System.out.print("\t\tUPDATE PRODUCT NAME :-->");
  204. pname=in.nextLine();
  205. System.out.print("\t\tPRODUCT PRICE :-->");
  206. price=in.nextInt();
  207. System.out.print("\t\tPRODUCT SALE PRICE :-->");
  208. saleprice=in.nextInt();
  209. System.out.print("\t\tPRODUCT QUENTITYES :-->");
  210. qty=in.nextInt();
  211. real=qty*price;
  212. System.out.print("\t\tTOTAL PRODUCT AMOUNT ::"+real+"::");
  213. dif=qty*saleprice;
  214. System.out.print("\n\t\tAFTER SALE TOTAL PRODUCT AMOUNT ::"+dif+"::");
  215.  
  216. }
  217. else
  218. {
  219. System.out.print("\t\tNOT AVAILABLE PRODUCT");
  220. }
  221. }
  222. public void delete()
  223. {
  224. String temp;
  225. Scanner in = new Scanner(System.in);
  226. System.out.print("\t\tDELETING PRODUCT NAME :-->");
  227. temp=in.nextLine();
  228. if(temp.equals(pname))
  229. {
  230. pname="";
  231. price=0;
  232. saleprice=0;
  233. qty=0;
  234. dif=0;
  235. real=0;
  236. System.out.print("\t\tSUCCESSFULLY DELETED PRODUCT");
  237. count=count+1;
  238. chk=true;
  239. }
  240. else
  241. {
  242. System.out.print("\t\tNOT AVAILABLE PRODUCT");
  243. }
  244.  
  245. }
  246. public void disp()
  247. {
  248. int ch;
  249. Scanner in = new Scanner(System.in);
  250. System.out.print("\n\t\t 1.PRODUCT DETAILS");
  251. System.out.print("\n\t\t 2.COMPNY STATUS ");
  252. System.out.print("\n\t\t ENTER CHOICE:--> ");
  253. ch=in.nextInt();
  254. if(chk)
  255. {
  256. System.out.print("\n\t\t NOT AVAILABLE ANY PRODUCT");
  257. }
  258. else
  259. {
  260. if(ch==1)
  261. {
  262. System.out.println("\n\n\t :: PRODUCT-NAME ::"+":: PRODUCT-PRICE ::"+" PRODUCT-SALE-PRICE ::"+" QTY ::");
  263. System.out.println("\t :: "+pname+" :: "+price+" :: "+saleprice+" :: "+qty+" ::");
  264. }
  265. else if(ch==2)
  266. {
  267. if(dif>real)
  268. {
  269. System.out.println("\n\t\t PROFITS \n");
  270. System.out.println("\t\tCOMPANY STATUS IS GOOD\n");
  271. System.out.println("\t\tTOTAL PROFITS "+(dif-real));
  272. }
  273. else if(dif==real)
  274. {
  275. System.out.println("\n\t\t NO PROFITS NO LOSS \n");
  276. System.out.println("\t\tCOMPANY CONDITION IS NOT ANY PROFIT AND LOOS\n");
  277. System.out.println("\t\tTOTAL"+(dif-real));
  278.  
  279. }
  280. else if(dif<real)
  281. {
  282. System.out.println("\n\t\t LOSS \n");
  283. System.out.println("\t\tCOMPANY STATUS IS LOSS\n");
  284. System.out.println("\t\tTOTAL LOSS "+(dif-real));
  285. }
  286. }
  287. else
  288. {
  289. System.out.print("\t\t INVALID CHOICE");
  290. }
  291. }
  292. chk=false;
  293. }
  294. public static void main(String args[])
  295. {
  296. int ch;
  297. Scanner in = new Scanner(System.in);
  298. product p = new product();
  299. Thread t = new Thread();
  300. try
  301. {
  302. System.out.println("\n\t======================");
  303. System.out.print("\tPLEASE WAIT LOADING");
  304. for(int i=0;i<10;i++)
  305. {
  306. System.out.print(".");
  307. t.sleep(500);
  308. }
  309. System.out.println("\n\t======================");
  310. }
  311. catch(Exception e){}
  312.  
  313.  
  314. do
  315. {
  316. System.out.println("\n\t====================================================");
  317. System.out.println("\tWELCOME TO PRODUCT MANAGEMENT IN AL-RABBANI SOFTWARE");
  318. System.out.println("\t====================================================\n\n");
  319. System.out.println("\t\t------------------------------");
  320. System.out.println("\t\t-------------MENU-------------");
  321. System.out.println("\t\t------------------------------");
  322. System.out.println("\t\t1.CREATE COMPANY ");
  323. System.out.println("\t\t2.ADMIN ");
  324. System.out.println("\t\t3.EXIT ");
  325. System.out.print("\t\t\tENTER YOUR CHOICE:----------->");
  326. ch=in.nextInt();
  327. switch(ch)
  328. {
  329. case 1:
  330. p.create();
  331. break;
  332. case 2:
  333. p.admin();
  334. break;
  335. case 3:
  336. break;
  337. }
  338. }while(ch!=3);
  339. }
  340. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement