Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- interface display
- {
- void create();
- void insert();
- void update();
- void delete();
- void disp();
- void admin();
- }
- class product implements display
- {
- String comp,pname,uname,pass;
- String type;
- Thread t = new Thread();
- int price,qty,dif,real,count,cmp;
- int saleprice;
- boolean chk;
- int ad;
- public void admin()
- {
- Thread t = new Thread();
- Scanner in = new Scanner(System.in);
- String tempname,temppass;
- try
- {
- System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
- System.out.print("LOADING");
- for(int i=0;i<10;i++)
- {
- System.out.print(".");
- t.sleep(500);
- }
- }
- catch(Exception e){}
- System.out.println("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
- if(ad==0)
- {
- System.out.print("\n-------------");
- System.out.print("\n--SIGNIN-----");
- System.out.print("\n-------------\n");
- System.out.print("USERNAME:--->");
- uname=in.nextLine();
- System.out.print("PASSWORD:--->");
- pass=in.nextLine();
- ad=ad+1;
- System.out.print("ADMIN IS CREATED...");
- }
- else
- {
- System.out.print("\n-------------");
- System.out.print("\n--LOGIN-----");
- System.out.print("\n-------------\n");
- System.out.print("USERNAME:--->");
- tempname=in.nextLine();
- System.out.print("PASSWORD:--->");
- temppass=in.nextLine();
- if(uname.equals(tempname))
- {
- if(pass.equals(temppass))
- {
- int ch;
- System.out.println("1.CHECK AVAILABLE IN COMPANY");
- System.out.println("2.CHECK PRODUCT");
- System.out.println("3.COMPANY STATUS");
- System.out.print("\tENTER CHOICE:-->");
- ch=in.nextInt();
- if(ch==1)
- {
- if(cmp>=1)
- {
- System.out.print("\n\t-----------------");
- System.out.print("\n\t-COMPNY-DETAILS--");
- System.out.print("\n\t-----------------");
- System.out.print("\n\tTOTAL COMPNY :: "+cmp);
- System.out.print("\n\tCOMPNY NAME :: "+comp);
- System.out.print("\n\tCOMPNY TYPE :: "+type);
- }
- else
- {
- System.out.print("\n\tNOT AVIALABLE COMPNY");
- }
- }
- else if(ch==2)
- {
- System.out.println("\n\n\t :: PRODUCT-NAME ::"+":: PRODUCT-PRICE ::"+" PRODUCT-SALE-PRICE ::"+" QTY ::");
- System.out.println("\t :: "+pname+" :: "+price+" :: "+saleprice+" :: "+qty+" ::");
- }
- else if(ch==3)
- {
- if(dif>real)
- {
- System.out.println("\n\t\t PROFITS \n");
- System.out.println("\t\tCOMPANY STATUS IS GOOD\n");
- System.out.println("\t\tTOTAL PROFITS "+(dif-real));
- }
- else if(dif==real)
- {
- System.out.println("\n\t\t NO PROFITS NO LOSS \n");
- System.out.println("\t\tCOMPANY CONDITION IS NOT ANY PROFIT AND LOOS\n");
- System.out.println("\t\tTOTAL"+(dif-real));
- }
- else if(dif<real)
- {
- System.out.println("\n\t\t LOSS \n");
- System.out.println("\t\tCOMPANY STATUS IS LOSS\n");
- System.out.println("\t\tTOTAL LOSS "+(dif-real));
- }
- }
- }
- else
- {
- System.out.print("INVALID PASSWORD");
- }
- }
- else
- {
- System.out.print("INVALID ADMIN");
- }
- }
- }
- public void create()
- {
- int i,us;
- Scanner in = new Scanner(System.in);
- product p = new product();
- cmp=cmp+1;
- try
- {
- System.out.print("ENTER COMPANY NAME:--->");
- comp=in.nextLine();
- System.out.print("ENTER COMPANY TYPE:--->");
- type=in.nextLine();
- System.out.print("Please Wait");
- for(i=0;i<10;i++)
- {
- System.out.print(".");
- t.sleep(100);
- }
- }
- catch(Exception e){}
- System.out.println("\nCOMPANY IS CREATED\n");
- do
- {
- System.out.println("\n\t====================================================");
- System.out.println("\t\tYOUR COMPNY NAME IS ::"+comp.toUpperCase()+"::");
- System.out.println("\t====================================================\n\n");
- System.out.println("\t1.INSERT-PRODUCT-SALE");
- System.out.println("\t2.UPDATE-PRODUCT-SALE");
- System.out.println("\t3.DELETE-PRODUCT-SALE");
- System.out.println("\t4.DISPLAY-PRODUCT-SALE");
- System.out.println("\t5.EXIT ");
- System.out.print("\tENTER YOUR CHOICE:---->");
- us=in.nextInt();
- switch(us)
- {
- case 1:
- p.insert();
- break;
- case 2:
- p.update();
- break;
- case 3:
- p.delete();
- break;
- case 4:
- p.disp();
- break;
- case 5:
- break;
- }
- }while(us!=5);
- }
- public void insert()
- {
- Scanner in = new Scanner(System.in);
- System.out.print("\t\tPRODUCT NAME :-->");
- pname=in.nextLine();
- System.out.print("\t\tPRODUCT PRICE :-->");
- price=in.nextInt();
- System.out.print("\t\tPRODUCT SALE PRICE :-->");
- saleprice=in.nextInt();
- System.out.print("\t\tPRODUCT QUENTITYES :-->");
- qty=in.nextInt();
- real=qty*price;
- System.out.print("\t\tTOTAL PRODUCT AMOUNT ::"+real+"::");
- dif=qty*saleprice;
- System.out.print("\n\t\tAFTER SALE TOTAL PRODUCT AMOUNT ::"+dif+"::");
- }
- public void update()
- {
- String temp,newname;
- System.out.print("\t\tPRODUCT NAME :-->");
- Scanner in = new Scanner(System.in);
- temp=in.nextLine();
- if(pname.equals(temp))
- {
- System.out.print("\t\tUPDATE PRODUCT NAME :-->");
- pname=in.nextLine();
- System.out.print("\t\tPRODUCT PRICE :-->");
- price=in.nextInt();
- System.out.print("\t\tPRODUCT SALE PRICE :-->");
- saleprice=in.nextInt();
- System.out.print("\t\tPRODUCT QUENTITYES :-->");
- qty=in.nextInt();
- real=qty*price;
- System.out.print("\t\tTOTAL PRODUCT AMOUNT ::"+real+"::");
- dif=qty*saleprice;
- System.out.print("\n\t\tAFTER SALE TOTAL PRODUCT AMOUNT ::"+dif+"::");
- }
- else
- {
- System.out.print("\t\tNOT AVAILABLE PRODUCT");
- }
- }
- public void delete()
- {
- String temp;
- Scanner in = new Scanner(System.in);
- System.out.print("\t\tDELETING PRODUCT NAME :-->");
- temp=in.nextLine();
- if(temp.equals(pname))
- {
- pname="";
- price=0;
- saleprice=0;
- qty=0;
- dif=0;
- real=0;
- System.out.print("\t\tSUCCESSFULLY DELETED PRODUCT");
- count=count+1;
- chk=true;
- }
- else
- {
- System.out.print("\t\tNOT AVAILABLE PRODUCT");
- }
- }
- public void disp()
- {
- int ch;
- Scanner in = new Scanner(System.in);
- System.out.print("\n\t\t 1.PRODUCT DETAILS");
- System.out.print("\n\t\t 2.COMPNY STATUS ");
- System.out.print("\n\t\t ENTER CHOICE:--> ");
- ch=in.nextInt();
- if(chk)
- {
- System.out.print("\n\t\t NOT AVAILABLE ANY PRODUCT");
- }
- else
- {
- if(ch==1)
- {
- System.out.println("\n\n\t :: PRODUCT-NAME ::"+":: PRODUCT-PRICE ::"+" PRODUCT-SALE-PRICE ::"+" QTY ::");
- System.out.println("\t :: "+pname+" :: "+price+" :: "+saleprice+" :: "+qty+" ::");
- }
- else if(ch==2)
- {
- if(dif>real)
- {
- System.out.println("\n\t\t PROFITS \n");
- System.out.println("\t\tCOMPANY STATUS IS GOOD\n");
- System.out.println("\t\tTOTAL PROFITS "+(dif-real));
- }
- else if(dif==real)
- {
- System.out.println("\n\t\t NO PROFITS NO LOSS \n");
- System.out.println("\t\tCOMPANY CONDITION IS NOT ANY PROFIT AND LOOS\n");
- System.out.println("\t\tTOTAL"+(dif-real));
- }
- else if(dif<real)
- {
- System.out.println("\n\t\t LOSS \n");
- System.out.println("\t\tCOMPANY STATUS IS LOSS\n");
- System.out.println("\t\tTOTAL LOSS "+(dif-real));
- }
- }
- else
- {
- System.out.print("\t\t INVALID CHOICE");
- }
- }
- chk=false;
- }
- public static void main(String args[])
- {
- int ch;
- Scanner in = new Scanner(System.in);
- product p = new product();
- Thread t = new Thread();
- try
- {
- System.out.println("\n\t======================");
- System.out.print("\tPLEASE WAIT LOADING");
- for(int i=0;i<10;i++)
- {
- System.out.print(".");
- t.sleep(500);
- }
- System.out.println("\n\t======================");
- }
- catch(Exception e){}
- do
- {
- System.out.println("\n\t====================================================");
- System.out.println("\tWELCOME TO PRODUCT MANAGEMENT IN AL-RABBANI SOFTWARE");
- System.out.println("\t====================================================\n\n");
- System.out.println("\t\t------------------------------");
- System.out.println("\t\t-------------MENU-------------");
- System.out.println("\t\t------------------------------");
- System.out.println("\t\t1.CREATE COMPANY ");
- System.out.println("\t\t2.ADMIN ");
- System.out.println("\t\t3.EXIT ");
- System.out.print("\t\t\tENTER YOUR CHOICE:----------->");
- ch=in.nextInt();
- switch(ch)
- {
- case 1:
- p.create();
- break;
- case 2:
- p.admin();
- break;
- case 3:
- break;
- }
- }while(ch!=3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement