Exemple #1
0
        public void BildirimEkle(BildirimDto bildirim)
        {
            var ent = Context.Bildirimler.FirstOrDefault(x => x.Id == bildirim.Id);

            if (ent == null)
            {
                ent = new Bildirim();

                Context.Bildirimler.Add(ent);
            }
            ent.Durum           = bildirim.Durum;
            ent.Tur             = bildirim.Tur;
            ent.BasvuruYolu     = bildirim.BasvuruYolu;
            ent.EPosta          = bildirim.EPosta;
            ent.Tarih           = bildirim.Tarih;
            ent.KurumId         = bildirim.KurumId;
            ent.Ad              = bildirim.Ad;
            ent.Aktif           = true;
            ent.Soyad           = bildirim.Soyad;
            ent.TcId            = bildirim.TcId;
            ent.Ip              = bildirim.Ip;
            ent.UserAgent       = bildirim.UserAgent;
            ent.Gsm             = bildirim.Gsm;
            ent.Konu            = bildirim.Konu;
            ent.GrupId          = bildirim.GrupId;
            ent.BirimId         = bildirim.BirimId;
            ent.Mesaj           = bildirim.Mesaj;
            ent.OlusturmaTarihi = bildirim.OlusturmaTarihi;
            ent.Id              = bildirim.Id;
            ent.SistemEtken     = bildirim.SistemEtken;
            ent.PersonelEtken   = bildirim.PersonelEtken;
            ent.BasvuruNo       = bildirim.BasvuruNo;
            ent.Sonuc           = bildirim.Sonuc;
            Context.SaveChanges();
        }
Exemple #2
0
        public void BildirimCevapla(BildirimDto bildirim)
        {
            var ent = Context.Bildirimler.FirstOrDefault(x => x.Id == bildirim.Id);


            ent.CevapMesaji  = bildirim.CevapMesaji;
            ent.CevapTarihi  = DateTime.Now;
            ent.CevapYolu    = bildirim.CevapYolu;
            ent.CevapVerenId = bildirim.CevapVerenId;
            ent.Durum        = bildirim.Durum;

            Context.SaveChanges();
        }
Exemple #3
0
        public void bildirimcevapla(BildirimDto bildirim)
        {
            var fcd = new HastaneOneri.Facade.FacadeBildirim();

            fcd.BildirimCevapla(bildirim);
        }
Exemple #4
0
        public void setbildirim(BildirimDto bildirim)
        {
            var fcd = new HastaneOneri.Facade.FacadeBildirim();

            fcd.BildirimEkle(bildirim);
        }
Exemple #5
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();
            }
        }