Facebook
From Gray Hog, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 244
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package warstwa_internetowa;
  7.  
  8. import javax.ejb.EJB;
  9. import javax.inject.Named;
  10. import javax.enterprise.context.Dependent;
  11. import warstwa_biznesowa.Fasada_warstwy_biznesowej;
  12.  
  13. /**
  14.  *
  15.  * @author N8
  16.  */
  17. @Named(value = "managed_produkt")
  18. @Dependent
  19. public class Managed_produkt {
  20.  
  21.     @EJB
  22.     private Fasada_warstwy_biznesowej fasada;
  23.     private String nazwa;
  24.     private String cena;
  25.     private String promocja;
  26.     private String cena_brutto;
  27.  
  28.     public Managed_produkt() {  
  29.     }
  30.  
  31.     public Fasada_warstwy_biznesowej getFasada() {
  32.         return fasada;
  33.     }
  34.  
  35.     public void setFasada(Fasada_warstwy_biznesowej fasada) {
  36.         this.fasada = fasada;
  37.     }
  38.  
  39.     public String getNazwa() {
  40.         return nazwa;
  41.     }
  42.  
  43.     public void setNazwa(String nazwa) {
  44.         this.nazwa = nazwa;
  45.     }
  46.  
  47.     public String getCena() {
  48.         return cena;
  49.     }
  50.  
  51.     public void setCena(String cena) {
  52.         this.cena = cena;
  53.     }
  54.  
  55.     public String getPromocja() {
  56.         return promocja;
  57.     }
  58.  
  59.     public void setPromocja(String promocja) {
  60.         this.promocja = promocja;
  61.     }
  62.  
  63.     public String getCena_brutto() {
  64.         return cena_brutto;
  65.     }
  66.  
  67.     public void setCena_brutto(String cena_brutto) {
  68.         this.cena_brutto = cena_brutto;
  69.     }
  70.    
  71.     public String dodaj_produkt(){
  72.         String[] dane = {nazwa, cena, promocja};
  73.         fasada.utworz_produkt(dane);
  74.         dane_produktu();
  75.         return "rezultat1";
  76.     }
  77.    
  78.     public void dane_produktu(){
  79.         String[] dane = fasada.dane_produktu();
  80.         nazwa = dane[0];
  81.         cena = dane[1];
  82.         promocja = dane[2];
  83.         cena_brutto = dane[3];
  84.     }
  85. }
  86.