예제 #1
0
        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.tbl_mesaj_kutu
                               where a.id == ID
                               select new
                    {
                        a.id,
                        a.gonderen_id,
                        a.baslik,
                        a.detay,
                        a.tarih_ek,
                        Gonderen = db.tbl_admin.Where(b => b.id == a.gonderen_id).Select(b => b.ad).FirstOrDefault()
                    }).AsEnumerable();

                    if (SQL.Any())
                    {
                        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.tarih_ek.ToLongDateString() + " " + item.tarih_ek.ToShortTimeString();
                            KID              = item.gonderen_id.ToString();
                            MID              = item.id.ToString();
                        }
                    }
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_mesaj_kutu Tbl = db.tbl_mesaj_kutu.First(p => p.id == ID);
                    Tbl.okundu = true;
                    db.SaveChanges();
                }
            }
            else
            {
                Response.Redirect("mesaj-kutu.aspx");
            }
        }
예제 #2
0
        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())
                {
                    tbl_mesaj_kutu TblSil = db.tbl_mesaj_kutu.First(a => a.id == ID);
                    db.DeleteObject(TblSil);
                    db.SaveChanges();
                }
                Yonetim.Olay.Islem("mesaj", "Silindi", ID.ToString());
            }

            KayitYukle("");
        }
예제 #3
0
        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())
                    {
                        tbl_mesaj_kutu TblKullanici = db.tbl_mesaj_kutu.First(a => a.id == ID);
                        db.DeleteObject(TblKullanici);
                        db.SaveChanges();
                    }
                    Yonetim.Olay.Islem("mesaj", "Silindi", ID.ToString());
                }
            }

            KayitYukle("");
        }
예제 #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_mesaj_kutu Tbl = new tbl_mesaj_kutu();
                    Tbl.alici_id    = int.Parse(form_aliciID.SelectedValue);
                    Tbl.gonderen_id = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                    Tbl.baslik      = form_konu.Text;
                    Tbl.detay       = form_detay.Text;
                    Tbl.okundu      = false;
                    db.AddTotbl_mesaj_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.", "mesaj-kutu.aspx");
            }
            catch (Exception ex)
            {
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "mesaj-yeni.aspx");
            }
        }