Ejemplo n.º 1
0
 public JgMeldung(Guid MyIdBediener, ScannerMeldung MyMeldung, int?MyAnzahl = null)
 {
     Id         = Guid.NewGuid();
     Aenderung  = DateTime.Now;
     Meldung    = MyMeldung;
     Anzahl     = MyAnzahl;
     IdBediener = MyIdBediener;
 }
Ejemplo n.º 2
0
        public async Task <ActionResult> IndexMeldungProtokoll(string Prog)
        {
            var meldungen  = new ScannerMeldung[] { ScannerMeldung.WARTSTART, ScannerMeldung.REPASTART, ScannerMeldung.COILSTART };
            var lMeldungen = db.TabMeldungSet
                             .Where(w => (meldungen.Contains(w.Meldung)));

            if (Prog == "OFFEN")
            {
                lMeldungen = lMeldungen.Where(w => w.Status == StatusMeldung.Offen);
            }
            else
            {
                var auswahlBis = DateTime.Now.Date.AddDays(-10);
                lMeldungen = lMeldungen.Where(w => w.ZeitMeldung >= auswahlBis);
            }

            lMeldungen = lMeldungen.Include(i => i.EBediener)
                         .Include(m => m.EMaschine)
                         .Include(s => s.EMaschine.EStandort)
                         .OrderBy(o => o.EMaschine.EStandort.StandortName).ThenBy(o => o.ZeitMeldung);

            ViewBag.Prog = Prog;
            return(View(await lMeldungen.ToListAsync()));
        }