/// <summary> /// Warenausgangsmeldung erstellen. /// </summary> /// <param name="produktnumer"></param> /// <param name="anzahl"></param> /// <param name="datum"></param> /// <returns></returns> public bool WarenAusgangsmeldung(int produktnumer, int anzahl, DateTime datum) { WarenAusgangsMeldung wAM = this.lagerLoggingLogik.WareAuslagern(produktnumer, anzahl, datum); #if DEBUG Console.WriteLine("Ware ausgelagert siehe: {0}", wAM); #endif return(true); }
internal WarenAusgangsMeldung ErstelleWarenAusgangsMeldung(int produktNummer, int anzahl, DateTime datum) { WarenAusgangsMeldung wAM = new WarenAusgangsMeldung(produktNummer, anzahl, datum); #if DEBUG Console.WriteLine("Speichern von: {0}", wAM); #endif //persist the new auftrag using (ISession session = sessionFactory.OpenSession()) { using (var transaction = session.BeginTransaction()) { session.Save(wAM); transaction.Commit(); } } return(wAM); }