Advertisement
Guest User

Untitled

a guest
Nov 12th, 2013
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. package System;
  2.  
  3. import java.sql.SQLException;
  4. import java.util.Scanner;
  5.  
  6. import Menu.DataAccess;
  7.  
  8. public class Varesalg {
  9.  
  10.     Scanner sc = new Scanner(System.in);
  11.  
  12.     //load dataaccess
  13.     DataAccess da = new DataAccess();
  14.  
  15.     public void salg() {
  16.  
  17.         String varenummer;
  18.         int stk;
  19.         int samlet = 0;
  20.  
  21.         //Indtast varenummer for solgte vare
  22.         do{
  23.             System.out.print("Indtast varenummer for solgte vare: ");
  24.             while (!sc.hasNext()) {
  25.                 System.out.print("Du har indtastet ugyldigt nummer, prøv igen: \n");
  26.                 sc.nextLine();
  27.             }
  28.             varenummer = sc.nextLine();
  29.         } while(varenummer == null);
  30.  
  31.         //Indtast antal vare der er solgt
  32.         do{
  33.             System.out.print("Indtast antal solgte enheder for varen " + varenummer + ": ");
  34.             while (!sc.hasNextInt()) {
  35.                 System.out.print("Du har indtastet ugyldigt nummer, prøv igen: \n");
  36.                 sc.nextLine();
  37.             }
  38.             stk = sc.nextInt();
  39.         } while(stk == 0);
  40.  
  41.         //Execute SQL statement
  42.  
  43.        
  44.         String checkvarenummer = "SELECT stk from varetabel WHERE varenummer ='" + varenummer + "'";
  45.         String salg = "update varetabel set stk = '" + samlet + "' WHERE varenummer ='" + varenummer + "'";
  46.  
  47.         // Execute SQL command "checkvarenummer"
  48.        
  49.         Object[][] x;
  50.         int antal;
  51.        
  52.         try {
  53.  
  54.             x = da.executeQuery(checkvarenummer);
  55.  
  56.             for (Object[] o : x)
  57.             {
  58.                
  59.                 System.out.print(o[0]);
  60.                
  61.                
  62.                
  63.            
  64.             if(x.length == 1)
  65.             {
  66.                
  67.             }else
  68.             {
  69.                 System.out.print("Det indtastede varenummer findes ikke");
  70.             }
  71.             }
  72.         }catch (SQLException e) {
  73.             e.printStackTrace();
  74.         }
  75.        
  76.        
  77.        
  78.         // Execute SQL command "salg"
  79.  
  80.         try
  81.         {
  82.  
  83.             da.executeUpdate(salg);
  84.             {
  85.                 System.out.print("Antal for varen er ændret");
  86.  
  87.             }
  88.  
  89.         }catch (SQLException e) {
  90.             e.printStackTrace();
  91.         }
  92.  
  93.  
  94.     }
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement