Package y1.wms

Examples of y1.wms.Stock


       
    int q2 = s.getAvailable( new Item("Piim", 0.55) );    // tagastab samuti 3
   
    System.out.println("Piima laoseis kasutades new item: " + q2)
   
    Cart c = new Cart();
   
    c.add(i1);     // võtame siit ühe leiva...
    c.add(i2, 2);     // ja kaks piima
    c.change(i1, 3);     // tahan ikka 3 leiba
    c.remove(i2);     // ei, piima ma vist ei taha
    c.add(i2, 1);     // siiski, võtaks ühe piima
    c.add(i2, 1);     // võtame ühe piima veel
   
    System.out.println("\nOstukorvi sisu: " + c.toString());
   
    Order outgoingOrder2 = c.checkOut();
    System.out.println("Kokku maksta: " + c.getTotal() + "€");
   
    s.dispatch(outgoingOrder2); // Soovin eemaldada laost — ei eemalda, kuna leiba pole laos piisavalt

    System.out.println("\nLaos on hetkel: " + s.toString());

   
    Cart c2 = new Cart();
    c2.add(i1, 1); // võtan 1 leiva
    c2.add(i2, 1); // 1 piima
    c2.add(i3, 1); // 1 saia
       
    System.out.println("\nOstukorvi sisu: " + c2.toString());

    Order outgoingOrder3 = c2.checkOut();

    s.dispatch(outgoingOrder3); // Eemaldab laost kogu leiva, 1 saia ja 1 piima.
    System.out.println("\nLaos on hetkel: " + s.toString()); // 2 saia, 2 piima.

View Full Code Here


    Item i1 = new Item("Leib", 0.95);
    Item i2 = new Item("Piim", 0.55);
    Item i3 = new Item("Sai", 0.45);
   
    Order order = new Order();
   
    order.add(i1, 1); // lisan 1 leiva.
    order.add(i2, 5); // lisan 5 piima.
    order.add(i3, 3); // lisan 3 saia.
   
    System.out.println(order.getItem());
    System.out.println(order.getQty());
   
    Stock s = new Stock();
    s.receive(order);    // laos on  1 leib, 5 piima ja 3 saia
   

    int quantity = s.getAvailable(i2);    // peaks tagastama 5
    System.out.println("Piima laoseis: " + quantity); // peaks tagastama 5
    System.out.println("\nLaos on hetkel: " + s.toString()); // 1 leib, 5 piima, 3 saia
   
    Order outgoingOrder = new Order();
    outgoingOrder.add(i2, 2);
     
    s.dispatch(outgoingOrder);   
   
    System.out.println("\nLaos on hetkel: " + s.toString());
       
    int q2 = s.getAvailable( new Item("Piim", 0.55) );    // tagastab samuti 3
   
    System.out.println("Piima laoseis kasutades new item: " + q2)
   
    Cart c = new Cart();
   
    c.add(i1);     // võtame siit ühe leiva...
    c.add(i2, 2);     // ja kaks piima
    c.change(i1, 3);     // tahan ikka 3 leiba
    c.remove(i2);     // ei, piima ma vist ei taha
    c.add(i2, 1);     // siiski, võtaks ühe piima
    c.add(i2, 1);     // võtame ühe piima veel
   
    System.out.println("\nOstukorvi sisu: " + c.toString());
   
    Order outgoingOrder2 = c.checkOut();
    System.out.println("Kokku maksta: " + c.getTotal() + "€");
   
    s.dispatch(outgoingOrder2); // Soovin eemaldada laost — ei eemalda, kuna leiba pole laos piisavalt

    System.out.println("\nLaos on hetkel: " + s.toString());

   
    Cart c2 = new Cart();
    c2.add(i1, 1); // võtan 1 leiva
    c2.add(i2, 1); // 1 piima
    c2.add(i3, 1); // 1 saia
       
    System.out.println("\nOstukorvi sisu: " + c2.toString());

    Order outgoingOrder3 = c2.checkOut();

    s.dispatch(outgoingOrder3); // Eemaldab laost kogu leiva, 1 saia ja 1 piima.
    System.out.println("\nLaos on hetkel: " + s.toString()); // 2 saia, 2 piima.

View Full Code Here

public class Program {

  public static void main(String[] args) {

    Item i1 = new Item("Leib", 0.95);
    Item i2 = new Item("Piim", 0.55);
    Item i3 = new Item("Sai", 0.45);
   
    Order order = new Order();
   
    order.add(i1, 1); // lisan 1 leiva.
    order.add(i2, 5); // lisan 5 piima.
    order.add(i3, 3); // lisan 3 saia.
   
    System.out.println(order.getItem());
    System.out.println(order.getQty());
   
    Stock s = new Stock();
    s.receive(order);    // laos on  1 leib, 5 piima ja 3 saia
   

    int quantity = s.getAvailable(i2);    // peaks tagastama 5
    System.out.println("Piima laoseis: " + quantity); // peaks tagastama 5
    System.out.println("\nLaos on hetkel: " + s.toString()); // 1 leib, 5 piima, 3 saia
   
    Order outgoingOrder = new Order();
    outgoingOrder.add(i2, 2);
     
    s.dispatch(outgoingOrder);   
   
    System.out.println("\nLaos on hetkel: " + s.toString());
       
    int q2 = s.getAvailable( new Item("Piim", 0.55) );    // tagastab samuti 3
   
    System.out.println("Piima laoseis kasutades new item: " + q2)
   
    Cart c = new Cart();
   
View Full Code Here

  public String toString(){
    String cartItems = "";
   
    Iterator<Item> iterator = this.shoppingCart.keySet().iterator();
    while(iterator.hasNext()){
      Item item = iterator.next();     
      if(cartItems != ""){
        cartItems += ", ";
      }
     
      cartItems += this.shoppingCart.get(item) + "x " + "(" + item + ")";
View Full Code Here

   */
  public Order checkOut(){
    Order newOrder = new Order();
    Iterator<Item> iterator = this.shoppingCart.keySet().iterator();
    while(iterator.hasNext()){
      Item item = iterator.next();
      newOrder.add(item, this.shoppingCart.get(item));
    }   
    return newOrder;   
  }
View Full Code Here

   */
  public double getTotal(){
    double total = 0;
    Iterator<Item> iterator = this.shoppingCart.keySet().iterator();
    while(iterator.hasNext()){
      Item item = iterator.next();
      total += (item.getPrice())* this.shoppingCart.get(item);
    }
    total = Math.round(total*100.0)/100.0;
    return total;
  }
View Full Code Here

  public String toString(){
    String order = "Tellimus nr: " + this.orderId + "  sisaldab ";
   
    Iterator<Item> iterator = this.orderItems.keySet().iterator();
    while(iterator.hasNext()){
      Item item = iterator.next();     
      if(order != "Tellimus nr: " + this.orderId + "  sisaldab "){
        order += ", ";
      }
     
      order += this.orderItems.get(item) + "x " + "(" + item + ")";
View Full Code Here

    order.add(i3, 3); // lisan 3 saia.
   
    System.out.println(order.getItem());
    System.out.println(order.getQty());
   
    Stock s = new Stock();
    s.receive(order);    // laos on  1 leib, 5 piima ja 3 saia
   

    int quantity = s.getAvailable(i2);    // peaks tagastama 5
    System.out.println("Piima laoseis: " + quantity); // peaks tagastama 5
    System.out.println("\nLaos on hetkel: " + s.toString()); // 1 leib, 5 piima, 3 saia
   
    Order outgoingOrder = new Order();
    outgoingOrder.add(i2, 2);
     
    s.dispatch(outgoingOrder);   
   
    System.out.println("\nLaos on hetkel: " + s.toString());
       
    int q2 = s.getAvailable( new Item("Piim", 0.55) );    // tagastab samuti 3
   
    System.out.println("Piima laoseis kasutades new item: " + q2)
   
    Cart c = new Cart();
   
    c.add(i1);     // võtame siit ühe leiva...
    c.add(i2, 2);     // ja kaks piima
    c.change(i1, 3);     // tahan ikka 3 leiba
    c.remove(i2);     // ei, piima ma vist ei taha
    c.add(i2, 1);     // siiski, võtaks ühe piima
    c.add(i2, 1);     // võtame ühe piima veel
   
    System.out.println("\nOstukorvi sisu: " + c.toString());
   
    Order outgoingOrder2 = c.checkOut();
    System.out.println("Kokku maksta: " + c.getTotal() + "€");
   
    s.dispatch(outgoingOrder2); // Soovin eemaldada laost — ei eemalda, kuna leiba pole laos piisavalt

    System.out.println("\nLaos on hetkel: " + s.toString());

   
    Cart c2 = new Cart();
    c2.add(i1, 1); // võtan 1 leiva
    c2.add(i2, 1); // 1 piima
    c2.add(i3, 1); // 1 saia
       
    System.out.println("\nOstukorvi sisu: " + c2.toString());

    Order outgoingOrder3 = c2.checkOut();

    s.dispatch(outgoingOrder3); // Eemaldab laost kogu leiva, 1 saia ja 1 piima.
    System.out.println("\nLaos on hetkel: " + s.toString()); // 2 saia, 2 piima.


  }
View Full Code Here

TOP

Related Classes of y1.wms.Stock

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.