Example #1
0
        public void lisanla(int ay, Radius.radiusEntities dc)
        {
            //eski expire bugünden küçükse bugüne ekle
            //bugünden büyükse expirın üstüne ekle

            ayargenel ag      = dc.ayargenels.FirstOrDefault();
            DateTime? eskiExp = ag.lisanstarih;
            DateTime  yeniExp = DateTime.Now.AddMonths(ay);

            if (eskiExp != null && ((DateTime)eskiExp).Date > DateTime.Now.Date)
            {
                yeniExp = ((DateTime)eskiExp).AddMonths(ay);
            }
            if (calismatipi.Checked == true)
            {
                ag.calismatipi = true;
            }
            else
            {
                ag.calismatipi = false;
            }
            ag.kullanicisinir = Int32.Parse(kullanicisinir.Text);
            ag.makinesinir    = Int32.Parse(makinesinir.Text);


            ag.lisanstarih = yeniExp;
            dc.SaveChanges();
        }
Example #2
0
        public void lisanla(int ay, Radius.radiusEntities dc)
        {
            //eski expire bugünden küçükse bugüne ekle
            //bugünden büyükse expirın üstüne ekle

            ayargenel ag      = dc.ayargenels.FirstOrDefault();
            DateTime? eskiExp = ag.lisanstarih;
            DateTime  yeniExp = DateTime.Now.AddMonths(ay);

            if (eskiExp != null && ((DateTime)eskiExp).Date > DateTime.Now.Date)
            {
                yeniExp = ((DateTime)eskiExp).AddMonths(ay);
            }
            ag.lisanstarih = yeniExp;
            dc.SaveChanges();
        }
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            //ilk admini oluştur
            //ayargeneli kaydet
            //notification


            var    manager  = Context.GetOwinContext().GetUserManager <ApplicationUserManager>();
            string firmamiz = txtConfig.Text;
            string resimYol = "/Uploads/" + txtConfig.Text.ToLower() + ".png";
            var    user     = new ApplicationUser()
            {
                UserName = UserName.Text, Email = Email.Text, Firma = txtConfig.Text, Adres = Adres.Text, Tel = Telefon.Text, Web = Web.Text, TamFirma = TamFirma.Text, resimYol = resimYol
            };
            IdentityResult result = manager.Create(user, Password.Text);

            if (!manager.IsInRole(manager.FindByEmail(Email.Text).Id, "Admin"))
            {
                result = manager.AddToRole(manager.FindByEmail(Email.Text).Id, "Admin");
            }
            if (result.Succeeded)
            {
                using (Radius.radiusEntities dc = Radius.MyContext.Context(txtConfig.Text))
                {
                    //ayar geneli kaydet
                    Radius.ayargenel ay = new Radius.ayargenel();
                    ay.adi         = TamFirma.Text;
                    ay.adres       = Adres.Text;
                    ay.email       = Email.Text;
                    ay.fifo        = true;
                    ay.lisanstarih = DateTime.Now.AddMonths(Int32.Parse(txtAy.Text));
                    ay.tel         = Telefon.Text;
                    ay.web         = Web.Text;
                    dc.ayargenels.Add(ay);
                    dc.SaveChanges();
                }
                using (firmaEntities df = new firmaEntities())
                {
                    //firma kaydını oluştur
                    var f = df.firmas.Where(x => x.config == txtConfig.Text).FirstOrDefault();
                    if (f != null)
                    {
                        f.adres           = Adres.Text;
                        f.email           = Email.Text;
                        f.expiration      = DateTime.Now.AddMonths(Int32.Parse(txtAy.Text));
                        f.firma_kod       = Firma.Text;
                        f.firma_tam       = TamFirma.Text;
                        f.katilma_tarihi  = DateTime.Now;
                        f.web             = Web.Text;
                        f.tel             = Telefon.Text;
                        f.yenileme_tarihi = DateTime.Now;
                        df.SaveChanges();
                    }
                }

                Response.Redirect("/AdminSuper/Firmalar");
            }
            else
            {
                ErrorMessage.Text = result.Errors.FirstOrDefault();
            }
        }
Example #4
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();
                    }
                }
            }
        }