Exemplo n.º 1
0
 public MeldungsDetailsTyp(ProduktDetailsTyp prod, DateTime date, int menge, string lieferSchein)
 {
     this.prod = prod;
     this.date = date;
     this.menge = menge;
     this.lieferSchein = lieferSchein;
 }
Exemplo n.º 2
0
        public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
        {
            using (var session = LagerComp.getDB().OpenSession())
            using (var transaction = session.BeginTransaction())
            {
                session.SaveOrUpdate(prod);
                transaction.Commit();
            }

            return prod.prodNr;
        }
Exemplo n.º 3
0
 public MeldungsNummerTyp erstelleWarenausgang(ProduktDetailsTyp prod, int Anzahl)
 {
     return hesCore.getLagerComp().erstelleWarenausgang(prod, Anzahl);
 }
Exemplo n.º 4
0
 public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
 {
     return hesCore.getLagerComp().erstelleProdukt(prod);
 }
Exemplo n.º 5
0
 public MeldungsNummerTyp erstelleWareneingang(ProduktDetailsTyp prod, int Anzahl, object lieferSchein)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 6
0
 public MeldungsNummerTyp erstelleWarenausgang(ProduktDetailsTyp prod, int Anzahl)
 {
     return prodRepo.erstelleWarenausgang(prod, Anzahl);
 }
Exemplo n.º 7
0
 public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
 {
     return prodRepo.erstelleProdukt(prod);
 }
Exemplo n.º 8
0
 //NOT IMPLEMENTED da Produkte immer auf Lager
 public MeldungsNummerTyp erstelleWarenausgang(ProduktDetailsTyp prod, int Anzahl)
 {
     //TODO, prüfe ob Produkte auf Lager sind und erstelle dann einen Warenausgang
     return new MeldungsNummerTyp("_");
 }