コード例 #1
0
ファイル: MeldungsDetailsTyp.cs プロジェクト: jmenzel/AI-P
 public MeldungsDetailsTyp(ProduktDetailsTyp prod, DateTime date, int menge, string lieferSchein)
 {
     this.prod = prod;
     this.date = date;
     this.menge = menge;
     this.lieferSchein = lieferSchein;
 }
コード例 #2
0
ファイル: ProduktRepo.cs プロジェクト: jmenzel/AI-P
        public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
        {
            using (var session = LagerComp.getDB().OpenSession())
            using (var transaction = session.BeginTransaction())
            {
                session.SaveOrUpdate(prod);
                transaction.Commit();
            }

            return prod.prodNr;
        }
コード例 #3
0
ファイル: Fassade.cs プロジェクト: jmenzel/AI-P
 public MeldungsNummerTyp erstelleWarenausgang(ProduktDetailsTyp prod, int Anzahl)
 {
     return hesCore.getLagerComp().erstelleWarenausgang(prod, Anzahl);
 }
コード例 #4
0
ファイル: Fassade.cs プロジェクト: jmenzel/AI-P
 public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
 {
     return hesCore.getLagerComp().erstelleProdukt(prod);
 }
コード例 #5
0
ファイル: Lager.cs プロジェクト: jmenzel/AI-P
 public MeldungsNummerTyp erstelleWareneingang(ProduktDetailsTyp prod, int Anzahl, object lieferSchein)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
ファイル: Lager.cs プロジェクト: jmenzel/AI-P
 public MeldungsNummerTyp erstelleWarenausgang(ProduktDetailsTyp prod, int Anzahl)
 {
     return prodRepo.erstelleWarenausgang(prod, Anzahl);
 }
コード例 #7
0
ファイル: Lager.cs プロジェクト: jmenzel/AI-P
 public ProduktNummerTyp erstelleProdukt(ProduktDetailsTyp prod)
 {
     return prodRepo.erstelleProdukt(prod);
 }
コード例 #8
0
ファイル: ProduktRepo.cs プロジェクト: jmenzel/AI-P
 //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("_");
 }