/// /// <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 static DialogResult MitIrjonKi(string mitirjonki, Uzenetek miatipus) { DialogResult valasz = new DialogResult(); switch (miatipus) { case Uzenetek.hiba: MessageBox.Show(mitirjonki, "HIBA!", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case Uzenetek.informació: MessageBox.Show(mitirjonki, "INFORMÁCIÓ", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case Uzenetek.figyelmeztetés: MessageBox.Show(mitirjonki, "FIGYELMEZTETÉS", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case Uzenetek.kérdés: valasz = MessageBox.Show(mitirjonki, "Kérdés", MessageBoxButtons.YesNo, MessageBoxIcon.Question); break; } return(valasz); }