示例#1
0
        public static List<Anfrage> GetAnfragen ( string lieferantenId, string deviceLanguage , BusinessLayer.User user)
        {

            // Alle Kunden, die in dem Namen den Begriff <name> enthalten
            DataAccessLayer.DAL_Anfrage dal_Anfrage = new DataAccessLayer.DAL_Anfrage ();
            var anfrage  = dal_Anfrage.GetAnfragen (lieferantenId, deviceLanguage ,ref user);
            return anfrage;

        }
示例#2
0
        public static List<Anfrage> GetAnfragen( string lieferantenId, string deviceLanguage , ref BusinessLayer.User User, bool offline)
        {
            if (offline == false)
                return GetAnfragen (lieferantenId, deviceLanguage,  User);

            DataAccessLayer.DAL_Anfrage dal_Anfrage = new DataAccessLayer.DAL_Anfrage ();
            var anfragen = dal_Anfrage.GetAnfragen (lieferantenId,deviceLanguage, ref User, true);
            return anfragen;

        }
示例#3
0
 override public IEnumerable<BusinessLayer.Transaction> GetPreTransactions(  string deviceLanguage , BusinessLayer.User user)
 {
     try
     {
        // Alle Lieferanten, die in dem Namen den Begriff <name> enthalten
         DataAccessLayer.DAL_Anfrage dal_Anfrage = new DataAccessLayer.DAL_Anfrage ();
         var anfragen  = dal_Anfrage.GetAnfragen (ID, deviceLanguage ,ref user);
         return anfragen.Cast<BusinessLayer.Transaction>();
     }
     catch (Exception ex)
     {
         DataAccessLayer.ExceptionWriter.WriteLogFile(ex);
         return null;
     }
 }