/// /// <param name="bizonyíték">ez kérdéses</param> /// <param name="bûneset"></param> public void BizonyítékHozzáadása(Bizonyíték bizonyíték, Bûneset bûneset) { var adottbuneset = from x in DE.FelvettBizonyitekok where x.bunesetID == bûneset.GetAzonosító select x; if (adottbuneset.Count() != 0) { var biz = from x in adottbuneset where x.bizonyitekID == bizonyíték.GetAzonosító select x; if (biz.Count() != 0) { Hozzaadhato= false; // azaz már létezk ilyen bizonyíték és nem kell hozzáadni megint return; } else { var ujfelvbiz = new FelvettBizonyitekok() { bunesetID = bûneset.GetAzonosító, bizonyitekID = bizonyíték.GetAzonosító, felvetel_idopontja = DateTime.Now }; DE.FelvettBizonyitekok.Add(ujfelvbiz); DE.SaveChanges(); Hozzaadhato = true; } } }
/// /// <param name="Gyanúsított"></param> /// <param name="Bûneset"></param> public void GyanúsítottHozzáadása(Gyanúsított Gyanúsított, Bûneset Bûneset) { decimal id = Gyanúsított.GetAzonosító(); var adottbuneset = from x in DE.FelvettGyanusitottak where x.bunesetID == Bûneset.GetAzonosító select x; if (adottbuneset.Count() != 0) { var gyanusitott = from x in adottbuneset where x.gyanusitottID == id select x; if (gyanusitott.Count() != 0) { Hozzaadhato = false; // azaz már létezk ilyen gyanúsított és nem kell hozzáadni megint return; } else { var ujfelvgyan = new FelvettGyanusitottak() { bunesetID = Bûneset.GetAzonosító, gyanusitottID = Gyanúsított.GetAzonosító(), felvetel_idopontja = DateTime.Now }; DE.FelvettGyanusitottak.Add(ujfelvgyan); DE.SaveChanges(); Hozzaadhato = true; } } }
public void BûnesetMódosítás(Bûneset kivalasztott,decimal felOrnagyID, string leiras, string allapot) { var modositott = DE.Bunesetek.Single(x => x.bunesetID == kivalasztott.GetAzonosító); modositott.felelos_ornagy = felOrnagyID; modositott.leiras = leiras; modositott.allapot = allapot; DE.SaveChanges(); }
public void FeladatMentés(Dolgozó célszemély, Bûneset bûneset) { var ujfelvdolg = new FelvettDolgozok() { bunesetID = bûneset.GetAzonosító, dolgozoID = célszemély.GetAzonosító(), felvetel_idopontja = DateTime.Now }; DE.FelvettDolgozok.Add(ujfelvdolg); DE.SaveChanges(); }
public ObservableCollection<Bizonyíték> BizonyítékokKigyûjtése(Bûneset bûneset) { ObservableCollection<Bizonyíték> bizonyíték = new ObservableCollection<Bizonyíték>(); var bizlista = from x in DE.FelvettBizonyitekok where x.bunesetID == bûneset.GetAzonosító select x.Bizonyitekok; foreach (var biz in bizlista) bizonyíték.Add(new Bizonyíték(biz.bizonyitekID, biz.megnevezes, biz.felvetel)); return bizonyíték; }
public ObservableCollection<Gyanúsított> GyanúsítottakKigyûjtése(Bûneset bûneset) { ObservableCollection<Gyanúsított> gyanúsítottak = new ObservableCollection<Gyanúsított>(); var gyanlista = from x in DE.FelvettGyanusitottak where x.bunesetID == bûneset.GetAzonosító select x.Gyanusitottak; foreach(var gyan in gyanlista) gyanúsítottak.Add(new Gyanúsított((GyanúsítottStátusz)Enum.Parse(typeof(GyanúsítottStátusz),gyan.statusz),gyan.nev,gyan.lakcim,gyan.gyanusitottID)); return gyanúsítottak; }
public decimal AzonosítóGenerálás(Bûneset buneset) { if(buneset!=null) { var meglevoID = from x in DE.Bunesetek where x.bunesetID == buneset.GetAzonosító select x.bunesetID; return meglevoID.First(); } else { var utolsoID = from x in DE.Bunesetek where x.bunesetID == DE.Bunesetek.Max(y => y.bunesetID) select x.bunesetID; return utolsoID.First() + 1; } }
/// /// <param name="bûneset"></param> public BÁllapot BûnesetÁllapotmódosítás(Bûneset bûneset) // a bûneset módosítáas utáni mentésnél { return bûneset.Állapotmódosítás(); }