public List <Record> DrawMs(int d) { List <Record> LudKoncnetrationGraf = new List <Record>(); KontrolSkema k = new KontrolSkema(); foreach (var x in k.GetAll()) { Record r = new Record(); if (x.MS != null) { r.Max = 24; r.Min = 26.5; if (d == 0) { r.Name = x.Klokkeslæt; r.Amount = x.MS; LudKoncnetrationGraf.Add(r); continue; } if (x.Klokkeslæt > DateTime.Now.Subtract(TimeSpan.FromDays(d))) { r.Name = x.Klokkeslæt; r.Amount = x.MS; LudKoncnetrationGraf.Add(r); } } } return(LudKoncnetrationGraf); }
public IHttpActionResult PutKontrolSkema(int id, KontrolSkema kontrolSkema) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kontrolSkema.ID) { return(BadRequest()); } db.Entry(kontrolSkema).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KontrolSkemaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public List <Record> DrawVægt(int d, string size) { List <Record> LudKoncnetrationGraf = new List <Record>(); KontrolSkema k = new KontrolSkema(); Kontrolregistrering kr = new Kontrolregistrering(); List <Kontrolregistrering> listKr = kr.GetAll(); List <Kontrolregistrering> confirmed; foreach (var x in k.GetAll()) { Record r = new Record(); confirmed = new List <Kontrolregistrering>(listKr.Where(e => e.FK_Kolonne == x.FK_Kolonne)); if (confirmed.Count > 0 && x.Vægt != null && confirmed[0].Fustage == size) { if (d == 0) { r.Name = x.Klokkeslæt; r.Amount = x.Vægt; LudKoncnetrationGraf.Add(r); continue; } if (x.Klokkeslæt > DateTime.Now.Subtract(TimeSpan.FromDays(d))) { r.Name = x.Klokkeslæt; r.Amount = x.Vægt; LudKoncnetrationGraf.Add(r); } } } return(LudKoncnetrationGraf); }
public IHttpActionResult GetKontrolSkema(int id) { KontrolSkema kontrolSkema = db.KontrolSkema.Find(id); if (kontrolSkema == null) { return(NotFound()); } return(Ok(kontrolSkema)); }
public IHttpActionResult PostKontrolSkema(KontrolSkema kontrolSkema) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.KontrolSkema.Add(kontrolSkema); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = kontrolSkema.ID }, kontrolSkema)); }
public void GemData() { if (SetValues()) { NytSkema.Post(NytSkema); NytSkema = new KontrolSkema(); OnPropertyChanged(nameof(NytSkema)); SkemaUdsnit = GetSkemaUdsnit(); OnPropertyChanged(nameof(SkemaUdsnit)); ResetValues(); } }
public void Opdater() { SetValues(); NytSkema.Put(NytSkema.ID, NytSkema); NytSkema = new KontrolSkema(); SkemaUdsnit = GetSkemaUdsnit(); OnPropertyChanged(nameof(SkemaUdsnit)); GemVis = true; UpdateVis = false; ResetValues(); }
public IHttpActionResult DeleteKontrolSkema(int id) { KontrolSkema kontrolSkema = db.KontrolSkema.Find(id); if (kontrolSkema == null) { return(NotFound()); } db.KontrolSkema.Remove(kontrolSkema); db.SaveChanges(); return(Ok(kontrolSkema)); }
public ObservableCollection <KontrolSkema> GetSkemaUdsnit() { KontrolSkema tempData = new KontrolSkema(); ObservableCollection <KontrolSkema> udsnit = new ObservableCollection <KontrolSkema>(); foreach (var data in tempData.GetAll()) { if (data.FK_Kolonne == Info.FK_Kolonne) { udsnit.Add(data); } } udsnit = new ObservableCollection <KontrolSkema>(udsnit.OrderByDescending(e => e.ID)); return(udsnit); }
public void Rediger(int id) { NytSkema = NytSkema.GetOne(id); Klokkeslæt = NytSkema.Klokkeslæt.TimeOfDay.ToString("hh\\:mm"); Ludkoncetration = NytSkema.Ludkoncentration.ToString(); MS = NytSkema.MS.ToString(); Fustage = NytSkema.Fustage; Kvittering = NytSkema.Kvittering.ToString(); Signatur = NytSkema.Signatur; Vægt = NytSkema.Vægt.ToString(); MSKontrol = ToString(NytSkema.MSKontrol); LudKontrol = ToString(NytSkema.LudKontrol); NytSkema = new KontrolSkema(); NytSkema.ID = id; UpdateVis = true; GemVis = false; Title = "Rediger data"; }
public KolonneEditViewModel() { TilbageCommand = new RelayCommand(Tilbage); NavProdCommand = new RelayCommand(NavProduktionsfølgeseddel); NavRegCommand = new RelayCommand(NavKontrolregistrering); NavFærdigCommand = new RelayCommand(NavFærdigvarekontrol); GemCommand = new RelayCommand(GemData); RedigerCommand = new RelayCommand <int>(Rediger); OpdaterCommand = new RelayCommand(Opdater); UdvidCommand = new RelayCommand(UdvidUdsnit); FortrydCommand = new RelayCommand(Fortryd); SletCommand = new RelayCommand <int>(Slet); RefreshCommand = new RelayCommand(Indlæs); TestSkema = new KontrolSkema(); NytSkema = new KontrolSkema(); Info = new Forside(); VælgMuligheder = new List <string>(); VælgMuligheder.Add("OK"); VælgMuligheder.Add("IKKE OK"); VælgMuligheder.Add("(Blank)"); GemVis = true; NyDataVis = true; ResetValues(); if (Application.Current.Resources.ContainsKey("forside")) { Forside f = (Forside)Application.Current.Resources["forside"]; Info = f; } SletIkon = "https://visualpharm.com/assets/591/Delete-595b40b75ba036ed117d7c27.svg"; UdvidIkon = "https://visualpharm.com/assets/833/Expand-595b40b75ba036ed117d6f8f.svg"; Udvidelse = "170"; Indlæs(); }
public void TestGetOne() { Administrator a = new Administrator(); Assert.AreEqual(1, a.GetOne(1).ID); Færdigvarekontrol f = new Færdigvarekontrol(); Assert.AreEqual(1, f.GetOne(1).ProcessordreNr); Forside fo = new Forside(); Assert.AreEqual("FAXE KONDI 25 L KEG", fo.GetOne(1).FærdigvareNavn); IPrange ip = new IPrange(); Assert.AreEqual(1, ip.GetOne(1).ID); Kolonne2 k2 = new Kolonne2(); Assert.AreEqual(1, k2.GetOne(1).ID); Kontrolregistrering kr = new Kontrolregistrering(); Assert.AreEqual(1, kr.GetOne(1).ID); KontrolSkema ks = new KontrolSkema(); Assert.AreEqual(1, ks.GetOne(1).ID); Produktionsfølgeseddel pf = new Produktionsfølgeseddel(); Assert.AreEqual(1, pf.GetOne(1).ID); RengøringsKolonne rk = new RengøringsKolonne(); Assert.AreEqual(1, rk.GetOne(1).ID); }
public void TestKontrolSkema() { //Get all & Post KontrolSkema a = new KontrolSkema(); List <KontrolSkema> all = a.GetAll(); int orgNum = all.Count; KontrolSkema test = new KontrolSkema() { FK_Kolonne = 1, Klokkeslæt = DateTime.Now, Ludkoncentration = 1.5, Fustage = "Test", Kvittering = 1, MS = 1.5, LudKontrol = true, Signatur = "Test", MSKontrol = true, Vægt = 5.0 }; a.Post(test); List <KontrolSkema> allPlusOne = a.GetAll(); int newNum = allPlusOne.Count; Assert.AreEqual(newNum, orgNum + 1); //Update KontrolSkema lastItem = allPlusOne[allPlusOne.Count - 1]; a.Put(lastItem.ID, new KontrolSkema() { ID = lastItem.ID, FK_Kolonne = 1, Klokkeslæt = DateTime.Now, Ludkoncentration = 1.5, Fustage = "Opdateret", Kvittering = 1, MS = 1.5, LudKontrol = true, Signatur = "Test", MSKontrol = true, Vægt = 5.0 }); List <KontrolSkema> allAFterEdit = a.GetAll(); Assert.AreEqual(allAFterEdit[allAFterEdit.Count - 1].Fustage, "Opdateret"); //Delete a.Delete(lastItem.ID); int newNumOfAdminsAfterDelete = a.GetAll().Count; Assert.AreEqual(newNumOfAdminsAfterDelete, orgNum); }