protected void Button1_Click(object sender, EventArgs e) { try { using (BaglantiCumlesi db = new BaglantiCumlesi()) { mesaj_kutu Tbl = new mesaj_kutu(); Tbl.AliciID = int.Parse(form_aliciID.SelectedValue); Tbl.GonderenID = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.ParametreAl("GuvenlikKodu") + "KullaniciID"].Value); Tbl.KayitTarih = DateTime.Now; Tbl.Baslik = form_konu.Text; Tbl.Detay = form_detay.Text; Tbl.Okundu = 0; db.AddTomesaj_kutu(Tbl); db.SaveChanges(); } Yonetim.Olay.Islem("mesaj", "Yeni Kayıt", ""); Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir("Mesaj başarıyla gönderilmiştir. Mesaj kutusuna yönlendiriliyorsunuz.", "MesajKutu.aspx"); } catch (Exception ex) { Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "MesajYeni.aspx"); } }
protected void MesajDetay() { if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != "") { int ID = int.Parse(Request.QueryString["ID"]); using (BaglantiCumlesi db = new BaglantiCumlesi()) { var SQL = from a in db.mesaj_kutu where a.ID == ID select new { a.ID, a.GonderenID, a.Baslik, a.Detay, a.KayitTarih, Gonderen = db.kullanici.Where(b => b.ID == a.GonderenID).Select(b => b.Adi).FirstOrDefault() }; if (SQL.AsEnumerable().Count() > 0) { foreach (var item in SQL) { mesajdetay.Text = "<strong>Gönderen Kullanıcı:</strong> " + item.Gonderen + "<br /><br />"; mesajdetay.Text += "<strong>Konu:</strong> " + item.Baslik + "<br /><br /><br />"; mesajdetay.Text += item.Detay + "<br /><br /><br />"; mesajdetay.Text += "<strong>Mesaj Tarihi:</strong> " + item.KayitTarih.Value.ToLongDateString() + " " + item.KayitTarih.Value.ToShortTimeString(); KID = item.GonderenID.ToString(); MID = item.ID.ToString(); } } } using (BaglantiCumlesi db = new BaglantiCumlesi()) { mesaj_kutu Tbl = db.mesaj_kutu.First(p => p.ID == ID); Tbl.Okundu = 1; db.SaveChanges(); } } else { Response.Redirect("MesajKutu.aspx"); } }
protected void kayitlar_RowCommand(object sender, GridViewCommandEventArgs e) { System.Threading.Thread.Sleep(100); int ID = int.Parse(e.CommandArgument.ToString()); if (e.CommandName == "Sil") { using (BaglantiCumlesi db = new BaglantiCumlesi()) { mesaj_kutu TblSil = db.mesaj_kutu.First(a => a.ID == ID); db.DeleteObject(TblSil); db.SaveChanges(); } Yonetim.Olay.Islem("mesaj", "Silindi", ID.ToString()); } KayitYukle(""); }
protected void secilenlerisil_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(100); foreach (GridViewRow satir in kayitlar.Rows) { CheckBox kutu = (CheckBox)satir.FindControl("secim"); if (kutu.Checked) { int ID = int.Parse(kayitlar.DataKeys[satir.RowIndex].Value.ToString()); using (BaglantiCumlesi db = new BaglantiCumlesi()) { mesaj_kutu TblKullanici = db.mesaj_kutu.First(a => a.ID == ID); db.DeleteObject(TblKullanici); db.SaveChanges(); } Yonetim.Olay.Islem("mesaj", "Silindi", ID.ToString()); } } KayitYukle(""); }