Example #1
0
        public void ekle()
        {
            string capRand = null;

            if (Session["capRand"] != null)
            {
                capRand = Convert.ToString(Session["capRand"]);
            }

            var girilen = xtxtCap.Text.ToUpper();

            if (girilen == capRand || AktifKullanici != null)
            {
                if (tcnumber.Text != "" && name.Text != "" && mesaj.Text != "" &&
                    Tur.Value != "" && gruplar.Value != "" && birimler.Value != "")
                {
                    var dto = new BildirimDto
                    {
                        KurumId         = GetKurumId(),
                        UserAgent       = Request.UserAgent,
                        Ip              = ip(),
                        Durum           = 0,
                        Tarih           = DateTime.Now,
                        TcId            = tcnumber.Text,
                        Ad              = name.Text,
                        Soyad           = s_name.Text,
                        BasvuruYolu     = BasvuruYolu.WebSite,
                        EPosta          = e_mail.Text,
                        Gsm             = tel.Text,
                        Konu            = Konu.Text,
                        Tur             = (BildirimTuru)Convert.ToInt32(Tur.SelectedItem.Value),
                        GrupId          = Convert.ToInt32(gruplar.SelectedItem.Value),
                        BirimId         = Convert.ToInt32(birimler.SelectedItem.Value),
                        Mesaj           = mesaj.Text,
                        OlusturmaTarihi = DateTime.Now,
                        KullaniciId     = 1,
                        BasvuruNo       = 0,
                        Sonuc           = 0,
                        PersonelEtken   = (PersonelEtken)Convert.ToInt32(cmbPersonelEtken.SelectedItem.Value),
                        SistemEtken     = (SistemEtken)Convert.ToInt32(cmbSistemEtken.SelectedItem.Value)
                    };

                    if (AktifKullanici != null)
                    {
                        dto.BasvuruYolu     = (BasvuruYolu)Convert.ToInt32(basvuru.SelectedItem.Value);
                        dto.KullaniciId     = AktifKullanici.Id;
                        dto.Tarih           = Tarih.SelectedDate;
                        dto.OlusturmaTarihi = Tarih.SelectedDate;
                        dto.Sonuc           = (Sonuc?)Convert.ToInt32(Sonuc.SelectedItem.Value);
                        dto.BasvuruNo       = Convert.ToInt32(BasvuruNo.Value);
                    }


                    BldSvc.setbildirim(dto);
                    X.Msg.Alert("Gönderim İşlemi", "Mesajınız Başarıyla Alınmıştır").Show();

                    tcnumber.Text          = ""; name.Text = "";
                    e_mail.Text            = ""; Konu.Text = "";
                    tel.Text               = ""; mesaj.Text = "";
                    Tur.Value              = ""; gruplar.Value = "";
                    birimler.Value         = ""; s_name.Text = "";
                    basvuru.Value          = ""; Kurumlar.Value = "";
                    Tarih.Value            = "";
                    cmbSistemEtken.Value   = "";
                    Sonuc.Text             = "";
                    cmbPersonelEtken.Value = "";
                    mail_gonder();
                }
                else
                {
                    X.Msg.Alert("Eksik Doldurulmuş Alan", "Tüm Alanların Doldurulması Zorunludur").Show();
                }
            }
            else
            {
                captcha.Show();
            }
        }