Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
        }