예제 #1
0
		/// 
		/// <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();
		}
예제 #2
0
 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();
 }
예제 #3
0
		/// 
		/// <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;
                }
            }
            
		}