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");
        }
    }
Beispiel #2
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.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("");
    }