Ejemplo n.º 1
0
        private void goster()
        {
            if (drdDurum.SelectedValue != null)
            {
                string secilen = drdDurum.SelectedValue;


                string gonderen = "";
                string mesaj    = "";

                if (secilen.Equals("yaklasan_taksit"))
                {
                    using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
                    {
                        Radius.sms_ayars ayar = dc.sms_ayars.Where(x => x.tur == secilen).FirstOrDefault();

                        if (ayar != null)
                        {
                            gonderen = ayar.gonderen;
                            mesaj    = ayar.mesaj;
                            if (ayar.aktif == true)
                            {
                                chcAktif.Checked = true;
                            }
                            else
                            {
                                chcAktif.Checked = false;
                            }
                        }
                    }
                }
                else if (secilen.Equals("sec"))
                {
                    chcAktif.Checked = false;
                }
                else
                {
                    int id = Convert.ToInt32(drdDurum.SelectedValue);
                    using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
                    {
                        Radius.sms_ayars ayar = dc.sms_ayars.Where(x => x.iliski_id == id).FirstOrDefault();
                        if (ayar != null)
                        {
                            gonderen = ayar.gonderen;
                            mesaj    = ayar.mesaj;
                            if (ayar.aktif == true)
                            {
                                chcAktif.Checked = true;
                            }
                            else
                            {
                                chcAktif.Checked = false;
                            }
                        }
                    }
                }
                txtMesaj.Text    = mesaj;
                txtGonderen.Text = gonderen;
            }
        }
Ejemplo n.º 2
0
        private void kaydet()
        {
            if (drdDurum.SelectedValue != null)
            {
                string secilen = drdDurum.SelectedValue;


                if (secilen.Equals("yaklasan_taksit"))
                {
                    using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
                    {
                        Radius.sms_ayars ayarimiz = dc.sms_ayars.Where(x => x.tur == secilen).FirstOrDefault();
                        if (ayarimiz == null)
                        {
                            Radius.sms_ayars ayar = new Radius.sms_ayars();
                            ayar.tur       = secilen;
                            ayar.Firma     = firma;
                            ayar.gonderen  = txtGonderen.Text;
                            ayar.iliski_id = -1;
                            ayar.mesaj     = txtMesaj.Text;

                            ayar.kritik_gun = 1;
                            if (chcAktif.Checked == true)
                            {
                                ayar.aktif = chcAktif.Checked;
                            }
                            dc.sms_ayars.Add(ayar);
                        }
                        else
                        {
                            ayarimiz.gonderen  = txtGonderen.Text;
                            ayarimiz.iliski_id = -1;
                            ayarimiz.mesaj     = txtMesaj.Text;
                            if (chcAktif.Checked == true)
                            {
                                ayarimiz.aktif = chcAktif.Checked;
                            }
                        }

                        dc.SaveChanges();
                    }
                }
                else
                {
                    int id = Convert.ToInt32(drdDurum.SelectedValue);
                    using (radiusEntities dc = MyContext.Context(firma))
                    {
                        Radius.sms_ayars ayarimiz = dc.sms_ayars.Where(x => x.iliski_id == id).FirstOrDefault();

                        if (ayarimiz == null)
                        {
                            Radius.sms_ayars ayar = new Radius.sms_ayars();
                            ayar.tur       = "durum";
                            ayar.Firma     = firma;
                            ayar.gonderen  = txtGonderen.Text;
                            ayar.iliski_id = id;
                            ayar.mesaj     = txtMesaj.Text;

                            ayar.kritik_gun = 1;
                            if (chcAktif.Checked == true)
                            {
                                ayar.aktif = chcAktif.Checked;
                            }
                            dc.sms_ayars.Add(ayar);
                        }
                        else
                        {
                            ayarimiz.gonderen  = txtGonderen.Text;
                            ayarimiz.iliski_id = id;
                            ayarimiz.mesaj     = txtMesaj.Text;
                            if (chcAktif.Checked == true)
                            {
                                ayarimiz.aktif = chcAktif.Checked;
                            }
                        }

                        dc.SaveChanges();
                    }
                }
            }
        }