/// /// <param name="törzs"></param> /// <param name="tárgy"></param> /// <param name="küldõ"></param> /// <param name="címzett"></param> public void ÜzenetKüldése(string törzs, string tárgy, Dolgozó küldõ, Dolgozó címzett) { decimal id = -1; var utolsoUzenet = from x in DE.Uzenetek where x.uzenetID == DE.Uzenetek.Max(y=>y.uzenetID) select x.uzenetID; if(utolsoUzenet.Count() != 0) { id = utolsoUzenet.First(); } decimal kuldoId = küldõ.GetAzonosító(); decimal cimzettId = címzett.GetAzonosító(); var ujUzenet = new Uzenetek() { uzenetID = id + 1, szoveg = törzs, targy = tárgy, felado = kuldoId, cimzett = cimzettId}; DE.Uzenetek.Add(ujUzenet); 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(); }
/// /// <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; } } }