Пример #1
0
        protected void btn_iletisim_gonder_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    try
                    {
                        using (BaglantiCumlesi db = new BaglantiCumlesi())
                        {
                            tbl_iletisimler ta = new tbl_iletisimler();
                            ta.ad_soyad = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_ad.Text.Trim()));
                            ta.mail     = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_eposta.Text.Trim()));
                            ta.telefon  = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_telefon.Text.Trim()));
                            ta.gorusler = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_mesaj.Text.Trim().Replace("\r\n", "<br/>" + Class.Degiskenler.Diger.vbCrLf)));
                            db.AddTotbl_iletisimler(ta);
                            db.SaveChanges();

                            Class.Fonksiyonlar.Admin.Log.AllHttp("tbl_iletisimler", ta.id);

                            string KullaniciAdi, Sifre, Host;
                            int    Port;
                            Class.Fonksiyonlar.Genel.Mail.Bilgiler(out KullaniciAdi, out Sifre, out Host, out Port);
                            Class.Fonksiyonlar.Genel.Mail.Gonder(KullaniciAdi, Sifre, Host, Port, Class.Fonksiyonlar.Firma.Bilgi().Select(p => p.mail).FirstOrDefault(), null, null, Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_eposta.Text.Trim()), Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_ad.Text.Trim()), Class.Fonksiyonlar.Firma.Bilgi().Select(p => p.marka).FirstOrDefault() + " - İLETİŞİM", Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, txt_mesaj.Text.Trim().Replace("\r\n", "<br/>")), true);
                        }

                        txt_ad.Text      = null;
                        txt_eposta.Text  = null;
                        txt_telefon.Text = null;
                        txt_mesaj.Text   = null;

                        Class.Fonksiyonlar.JavaScript.Ekle("alert('" + Class.Fonksiyonlar.Uygulama.SabitlerText(37) + "')");
                    }
                    catch (Exception ex)
                    {
                        Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
                    }
                }
                else
                {
                    txt_ad.Text      = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Request.Form["frm_ad"].ToString());
                    txt_eposta.Text  = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Request.Form["frm_eposta"].ToString());
                    txt_telefon.Text = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Request.Form["frm_telefon"].ToString());
                    txt_mesaj.Text   = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Request.Form["frm_mesaj"].ToString());

                    Class.Fonksiyonlar.JavaScript.Ekle("alert('" + Class.Fonksiyonlar.Uygulama.SabitlerText(36) + "')");
                }
            }
            catch (Exception ex)
            {
                Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            }
        }
Пример #2
0
    protected void gonder_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            try
            {
                using (BaglantiCumlesi SME = new BaglantiCumlesi())
                {
                    tbl_iletisimler ta = new tbl_iletisimler();
                    ta.ad_soyad = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textname"].ToString()));
                    ta.mail     = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textmail"].ToString()));
                    ta.telefon  = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["texttel"].ToString()));
                    ta.gorusler = HttpUtility.HtmlEncode(Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textcom"].ToString().Replace("\r\n", "<br/>" + Class.Degiskenler.Diger.vbCrLf)));
                    SME.AddTotbl_iletisimler(ta);
                    SME.SaveChanges();

                    Class.Fonksiyonlar.Admin.Log.AllHttp("tbl_iletisimler", ta.id);

                    #region Mail Bilgilerini Al
                    string KullaniciAdi, Sifre, Host;
                    int    Port;
                    Class.Fonksiyonlar.Genel.Mail.Bilgiler(out KullaniciAdi, out Sifre, out Host, out Port);
                    #endregion
                    #region Mail Gönder
                    Class.Fonksiyonlar.Genel.Mail.Gonder(KullaniciAdi, Sifre, Host, Port, Class.Fonksiyonlar.Firma.Mail(), null, null, Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textmail"].ToString()), Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textname"].ToString()), Class.Fonksiyonlar.Firma.Marka() + " - İLETİŞİM", Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textcom"].ToString().Replace("\r\n", "<br/>")), true);
                    #endregion
                }

                textname.Text = null;
                textmail.Text = null;
                texttel.Text  = null;
                textcom.Text  = null;

                Class.Fonksiyonlar.JavaScript.Ekle("alert('" + Class.Fonksiyonlar.Uygulama.SabitlerText(Class.Fonksiyonlar.Dil.ID(), 37) + "')");
            }
            catch
            {
            }
        }
        else
        {
            textname.Text = Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textname"].ToString());
            textmail.Text = Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textmail"].ToString());
            texttel.Text  = Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["texttel"].ToString());
            textcom.Text  = Class.Fonksiyonlar.Genel.SQLTemizle(Request.Form["textcom"].ToString());

            Class.Fonksiyonlar.JavaScript.Ekle("alert('" + Class.Fonksiyonlar.Uygulama.SabitlerText(Class.Fonksiyonlar.Dil.ID(), 36) + "')");
        }
    }
    public void Oku(int ID)
    {
        if (ID == -1)
        {
            if (RSM.SelectedRows.Count > 0)
            {
                for (int i = 0; i < RSM.SelectedRows.Count; i++)
                {
                    using (BaglantiCumlesi SME = new BaglantiCumlesi())
                    {
                        int             PID = int.Parse(RSM.SelectedRows[i].RecordID);
                        tbl_iletisimler ta  = (from p in SME.tbl_iletisimler where p.id == PID select p).FirstOrDefault();

                        if (!ta.okundu)
                        {
                            ta.okundu       = true;
                            ta.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID();
                            SME.SaveChanges();

                            #region Admin İşlem Log
                            Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), PID, (int)Class.Sabitler.AdminLog.Islemler.Update);
                            #endregion
                        }
                    }
                }
            }
        }
        else
        {
            using (BaglantiCumlesi SME = new BaglantiCumlesi())
            {
                tbl_iletisimler ta = (from p in SME.tbl_iletisimler where p.id == ID select p).FirstOrDefault();

                if (!ta.okundu)
                {
                    ta.okundu       = true;
                    ta.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID();
                    SME.SaveChanges();

                    #region Admin İşlem Log
                    Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Update);
                    #endregion
                }
            }
        }

        RSM.ClearSelections();
        Store1.DataBind();
    }