示例#1
0
        public ActionResult Alogin(kullanicilar kullaniciFormu, string ReturnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View("index", kullaniciFormu));
            }

            using (site2020Entities db = new site2020Entities())
            {
                var kullaniciVarmi = db.kullanicilar.FirstOrDefault(
                    x => x.kad == kullaniciFormu.kad && x.sifre == kullaniciFormu.sifre);

                if (kullaniciVarmi != null)
                {
                    FormsAuthentication.SetAuthCookie(kullaniciVarmi.kad, kullaniciFormu.BeniHatirla);

                    if (!string.IsNullOrEmpty(ReturnUrl))
                    {
                        return(RedirectToAction(ReturnUrl));
                    }
                    else
                    {
                        return(RedirectToAction("/index", "anasayfa"));
                    }
                }

                ViewBag.Hata = "Kullanıcı adı veya Şifre Hatalı!!! ";

                return(View("index"));
            }
        }
示例#2
0
 protected void btnKayıt_Click(object sender, EventArgs e)
 {
     if (txtAd.Text != null && txtEposta.Text != null && txtSifre.Text != null && txtSlogan.Text != null && txtUrl.Text != null)
     {
         if (kontrol(txtAd.Text))
         {
             var kullanici = new kullanicilar
             {
                 kullaniciAD     = txtAd.Text,
                 kullaniciParola = txtSifre.Text,
                 Eposta          = txtEposta.Text,
                 resimYolu       = txtUrl.Text,
                 kullaniciSlogan = txtSlogan.Text,
                 kayitTarihi     = DateTime.Now,
                 yetkiID         = 3
             };
             db.kullanicilars.Add(kullanici);
             db.SaveChanges();
             Response.Redirect("Login.aspx");
         }
         else
         {
             Response.Write("Bu kullanıcı adını alamazsınız....");
         }
     }
 }
        public ActionResult BakiyeYukle(kullanicilar a)
        {
            kullanicilar model = db.kullanicilar.Where(x => x.tc.Equals(a.tc) && x.aktif_mi == 1).FirstOrDefault();

            if (model == null)
            {
                TempData["mesaj"] = "Kullanıcı bulunamadı";
            }

            else if (a.bakiye != null)
            {
                var kart_no = (from kb in db.kart_bilgileri where kb.kullanici_id == model.kullanici_id && kb.durum == 1 select kb.kart_no).FirstOrDefault();
                if (kart_no != null)
                {
                    model.bakiye = (Convert.ToDouble(model.bakiye) + Convert.ToDouble(a.bakiye)).ToString();
                    db.SaveChanges();
                    islem.LogTut(kart_no.ToString(), 1, 1, Convert.ToDouble(a.bakiye), Convert.ToDouble(model.bakiye));
                    islem.SistemLog(Convert.ToInt32(Session["kullanici_id"]), 1, a.tc + " tc numaralı " + model.ad + " " + model.soyad + " kişisine " + a.bakiye + " TL yüklendi.");
                    TempData["mesaj"] = a.tc + " tc numaralı " + model.ad + " " + model.soyad + " kişisine " + a.bakiye + " TL yüklendi.";
                    //return Redirect("KullaniciListele");
                }
                else
                {
                    TempData["mesaj"] = "Kişiye ait aktif kart bulunmamaktadır. Lütfen kişiye ait kartları kontrol ediniz.";
                }
            }


            return(View(model));
        }
        public IActionResult KullaniciEkle(kullanicilar k)
        {
            x.kullanicilars.Add(k);
            x.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult KullaniciEkle(KartKullanicilari model)
        {
            var tc_kontrol     = (from k in db.kullanicilar where k.tc == model.TcKimlikNo || k.email == model.EMail select k).FirstOrDefault();
            var kartno_kontrol = (from kb in db.kart_bilgileri where kb.kart_no == model.KartNo select kb).FirstOrDefault();

            if (tc_kontrol != null)
            {
                ViewBag.KullaniciMesaji = "Tc veya Mail Bilgisi Sistemde Kayıtlı!!!";
            }
            else if (kartno_kontrol != null)
            {
                ViewBag.KullaniciMesaji = "Girilen Kart Numarası Sistemde Kayıtlı!!!";
            }


            else
            {
                kullanicilar kullanicilarModel = new kullanicilar();
                kullanicilarModel.tc                = model.TcKimlikNo;
                kullanicilarModel.email             = model.EMail;
                kullanicilarModel.ad                = model.Ad;
                kullanicilarModel.soyad             = model.Soyad;
                kullanicilarModel.birim_id          = model.BirimId;
                kullanicilarModel.unvan_id          = model.UnvanId;
                kullanicilarModel.yetki_id          = 2;
                kullanicilarModel.kullanici_adi     = model.EMail;
                kullanicilarModel.sifre             = model.Sifre;
                kullanicilarModel.bakiye            = "0";
                kullanicilarModel.kayit_tarihi      = DateTime.Now;
                kullanicilarModel.guncelleme_tarihi = DateTime.Now;
                kullanicilarModel.aktif_mi          = 1;
                db.kullanicilar.Add(kullanicilarModel);

                kart_bilgileri kartBilgileriModel = new kart_bilgileri();
                kartBilgileriModel.kullanici_id = (from a in db.kullanicilar where a.tc == model.TcKimlikNo select a.kullanici_id).FirstOrDefault();
                kartBilgileriModel.kart_tipi_id = model.KartTipiId;
                kartBilgileriModel.kart_no      = model.KartNo;
                //kartBilgileriModel.bakiye = "0";
                kartBilgileriModel.durum = 1;
                if (model.SonGecerlilikTarihi == null)
                {
                    kartBilgileriModel.son_gecerlilik_tarihi = DateTime.Now.AddYears(4);
                }
                else
                {
                    kartBilgileriModel.son_gecerlilik_tarihi = Convert.ToDateTime(model.SonGecerlilikTarihi);
                }

                db.kart_bilgileri.Add(kartBilgileriModel);
                db.SaveChanges();



                islem.SistemLog(Convert.ToInt32(Session["kullanici_id"]), 3, model.TcKimlikNo + " tc numaralı " + model.Ad + " " + model.Soyad + " kişisi sisteme eklendi");

                ViewBag.KullaniciMesaji = "Kayıt Başarıyla Gerçekleşti";
            }
            model = GetData();
            return(View(model));
        }
        public ActionResult SifremiUnuttum(kullanicilar uye1)
        {
            Random rnd = new Random();

            var sifrem = db.kullanicilars.Where(k => k.kullaniciAdi == uye1.kullaniciAdi).SingleOrDefault();



            string yeniSifrem = rnd.Next(100, 1000000000).ToString();



            try
            {
                if (sifrem.kullaniciAdi == uye1.kullaniciAdi && uye1.gizliSoruCevap == "ankara")
                {
                    uye1.sifre   = yeniSifrem;
                    sifrem.sifre = uye1.sifre;
                    db.SaveChanges();
                    ViewBag.Mesaj = "Geçici Şifreniz Budur lütfen bu şifreyi değiştiriniz:" + yeniSifrem;
                }
                else
                {
                    ViewBag.Mesaj = "Bilgilerinizi Kontrol Ediniz";
                }
            }
            catch (NullReferenceException)
            {
                ViewBag.Mesaj = "Bilgilerinizi Kontrol Ediniz";
            }

            return(View());
        }
示例#7
0
        public UserDetay(kullanicilar kull) : this()
        {
            birey birey = new saglikDBEntities_1().birey.First(a => a.tckimlikno == kull.tckimlikno);

            activeKullanici         = kull;
            textBox2.Text           = kull.username;
            textBox3.Text           = kull.sifre;
            comboBox1.SelectedIndex = int.Parse(kull.yetki);
            textBox5.Text           = birey.ad;
            textBox6.Text           = birey.soyad;
            maskedTextBox3.Text     = kull.tckimlikno.ToString();
            comboBox2.SelectedIndex = int.Parse(birey.cinsiyet ?? "0");
            dateTimePicker1.Value   = birey.dtarihi ?? DateTime.Now;
            dateTimePicker2.Value   = kull.isebaslama ?? DateTime.Now;
            textBox11.Text          = kull.unvan;
            maskedTextBox1.Text     = birey.evtel;
            maskedTextBox2.Text     = birey.ceptel;
            textBox16.Text          = birey.dogumyeri;
            textBox15.Text          = birey.anneadi;
            textBox17.Text          = birey.babaadi;
            textBox18.Text          = birey.kangrubu;
            comboBox3.SelectedIndex = int.Parse(birey.medenihal ?? "0");
            textBox19.Text          = kull.maas;
            richTextBox1.Text       = birey.adres;

            activeUserID = kull.id;
            label12.Text = activeUserID.ToString();
            editMode     = true;
            button1.Text = "Değişiklikleri Kaydet";
        }
        public ActionResult ayarlar()
        {
            int          currenId = GetCurrentUser.GetUser().id;
            kullanicilar user     = db.kullanicilar.Where(e => e.id == currenId).FirstOrDefault();

            return(View(user));
        }
示例#9
0
        public void SilAksiyon(kullanicilar kull)
        {
            db = new saglikDBEntities_1();

            if (aktifKullanici.username == kull.username)
            {
                MessageBox.Show("Kendi Hesabınızı silemezsiniz!", "Uyarı", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                return;
            }

            DialogResult res = MessageBox.Show($"'{kull.username}' kullanıcısını silmek istediğinize Emin misiniz?",
                                               "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (res != DialogResult.Yes)
            {
                return;
            }

            foreach (var user in flowLayoutPanel1.Controls.Cast <User>())
            {
                if (kull.id == user.EntityKullanici.id)
                {
                    db.Entry(new kullanicilar
                    {
                        id       = user.EntityKullanici.id,
                        username = user.EntityKullanici.username
                    }).State = EntityState.Deleted;
                    db.SaveChanges();
                    //new saglikDBEntities_1().kullanici.Remove(user.EntityKullanici);
                    flowLayoutPanel1.Controls.Remove(user);
                    break;
                }
            }
        }
示例#10
0
        /* BU KISIM KULLANICI BAZLI YAPILAN İŞLEMLERİN OLDUĞU KISIMDIR*/


        // SİSTEME KAYIT OLUNAN KISIM
        public bool kullaniciEkle(string ad, string soyad, string e_mail, string kullanici_ad, string parola, string durum, string uyelik_tarih)
        {
            kullanicilar k = new kullanicilar();

            k.ad            = ad; k.soyad = soyad; k.e_mail = e_mail;
            k.uyelik_tarihi = uyelik_tarih;

            sp.kullanicilar.Add(k);
            sp.SaveChanges();

            var kayit = sp.kullanicilar.ToList();

            var veri = kayit.Last();

            girisler g = new girisler();

            g.kid   = veri.id;  g.kullanici_adi = kullanici_ad;
            g.durum = durum; g.parola = parola;

            sp.girisler.Add(g);

            sp.SaveChanges();

            k = null;
            g = null;

            kayit = null;
            veri  = null;

            return(true);
        }
示例#11
0
        private void arkEkle(object sender, EventArgs e)
        {
            int          arkadasID = Convert.ToInt32(((Button)sender).Name.Split('_')[1]);
            kullanicilar arkadasim = db.kullanicilar.Where(s => s.ID == arkadasID).FirstOrDefault();

            if (arkadasim != null)
            {
                if (MessageBox.Show("\" " + arkadasim.kAdi + " \" kullanıcısına arkadaşlık daveti göndermek istediğinize emin misiniz ?", "Arkadaş Ekle", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    db.arkadasliklar.Add(new arkadasliklar {
                        gonderenID = bilgilerim.ID, alıcıID = arkadasID
                    });
                    if (db.SaveChanges() == 1)
                    {
                        MessageBox.Show(arkadasim.kAdi + " kullanıcısına arkadaşlık daveti başarıyla gönderildi!", "BAŞARILI!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        arkadasGoster(db.arkadasliklar.Where(s => s.gonderenID == bilgilerim.ID && s.alıcıID == arkadasID).FirstOrDefault(), arkadasim);
                    }
                    else
                    {
                        MessageBox.Show("Arkadaş ekleme başarısız!", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Böyle bir kullanıcı yok!", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#12
0
        private void arkKabulEt(object sender, EventArgs e)
        {
            int           arkadaslikID = Convert.ToInt32(((Button)sender).Name.Split('_')[1]);
            arkadasliklar arkadaslik   = db.arkadasliklar.Where(s => s.ID == arkadaslikID).FirstOrDefault();
            kullanicilar  arkadasim    = arkadaslik.gonderenID == bilgilerim.ID ? arkadaslik.kullanicilar : arkadaslik.kullanicilar1;

            if (MessageBox.Show("\" " + arkadasim.kAdi + " \" kullanıcısını arkadaş listenize eklemek istediğinize emin misiniz ?", "Arkadaş Ekle", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                arkadaslik.arkadaslikDurumu = true;
                if (db.SaveChanges() == 1)
                {
                    MessageBox.Show(arkadasim.kAdi + " arkadaş listenize başarıyla eklendi!", "BAŞARILI!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Control arkadas = istekler.Controls.Find("arkadasPanel_" + arkadaslikID, true).FirstOrDefault(), arkadasCikar = arkadas.Controls.Find("arkadasCikar_" + arkadaslikID, true).FirstOrDefault(), arkadasKabulEt = arkadas.Controls.Find("arkadasKabulEt_" + arkadaslikID, true).FirstOrDefault();
                    int     index = arkadas.Controls.IndexOf(arkadasCikar);
                    arkadas.Controls.Remove(arkadasCikar); arkadas.Controls.Remove(arkadasKabulEt);
                    Button fisilti = new Button {
                        Name = "arkadasFisilti_" + arkadaslikID, Text = "Fısıltı!", ForeColor = Color.WhiteSmoke, FlatStyle = FlatStyle.Flat, Dock = DockStyle.Right, BackColor = Color.BlueViolet
                    }; fisilti.Click += fisiltiAc; arkadas.Controls.Add(fisilti); arkadas.Controls.SetChildIndex(fisilti, index);
                    istekler.Controls.Remove(arkadas); arkadaslar.Controls.Add(arkadas);
                }
                else
                {
                    MessageBox.Show("Arkadaş ekleme başarısız!", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#13
0
        private void arkadasEkleBtn_Click(object sender, EventArgs e)
        {
            Form prompt = new Form()
            {
                Width = 500, FormBorderStyle = FormBorderStyle.FixedDialog, Text = "Arkadaş Ekleme", StartPosition = FormStartPosition.CenterScreen
            };
            Label textLabel = new Label()
            {
                Left = 50, Top = 20, Text = "Kullanıcı Adı: "
            };
            TextBox textBox = new TextBox()
            {
                Left = 50, Top = 50, Width = 400
            };
            Button confirmation = new Button()
            {
                Text = "Ara!", Left = 350, Width = 100, Top = 70, DialogResult = DialogResult.OK
            };

            confirmation.Click += arkadasEkle;
            prompt.Controls.AddRange(new Control[] { textBox, confirmation, textLabel, /*aramaPanel*/ });
            prompt.AcceptButton = confirmation;
            prompt.Show();

            void arkadasEkle(object sender2, EventArgs e2)
            {
                kullanicilar kullanici = db.kullanicilar.Where(s => s.kAdi == textBox.Text).FirstOrDefault(); ((Button)sender2).Name = "arkadasEkle_" + (kullanici != null ? kullanici.ID.ToString() : "0"); arkEkle(sender2, e2); prompt.Close();
            }
        }
示例#14
0
        public kullanicilar getir()
        {
            OnlineSatrancEntities db        = new OnlineSatrancEntities();
            kullanicilar          kullanici = db.kullanicilar.Where(s => s.kAdi == Properties.Settings.Default.kAdi).FirstOrDefault();

            return(kullanici);
        }
        public ActionResult Alogin(kullanicilar kullaniciFormu, string ReturnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View("index", kullaniciFormu));
            }

            string sifre1 = Sifrele.MD5Olustur(kullaniciFormu.sifre); //Kullanıcının girdiği şifreyi md 5 dönüştürür..

            using (kahvediyariEntities db = new kahvediyariEntities())
            {
                var kullaniciVarmi = db.kullanicilar.FirstOrDefault(
                    x => x.kadi == kullaniciFormu.kadi & x.sifre == sifre1);
                if (kullaniciVarmi != null)
                {
                    FormsAuthentication.SetAuthCookie(kullaniciVarmi.kadi, kullaniciFormu.BeniHatirla);
                    if (!string.IsNullOrEmpty(ReturnUrl))
                    {
                        return(Redirect(ReturnUrl));
                    }
                    else
                    {
                        return(RedirectToAction("/index", "urunler"));
                    }
                }
                ViewBag.Hata = "Kullanıcı adı veya şifre hatalı!!";
                return(View("index"));
            }
        }
示例#16
0
        public ActionResult Add(HttpPostedFileBase file)
        {
            //return Path.GetFileName(file.FileName);
            if (ModelState.IsValid)
            {
                try
                {
                    if (file != null)
                    {
                        string path  = Path.Combine(Server.MapPath("~/profil/") + file.FileName);
                        string path2 = Path.Combine(("~/profil/") + file.FileName);
                        file.SaveAs(path);
                        ViewBag.FileStatus = "Yükleme Başarılı";

                        string       kulAdi = Session["kulAdi"].ToString().Trim();
                        kullanicilar zBul   = (from y in datas.kullanicilar where y.kulAdi == kulAdi select y).FirstOrDefault();
                        if (zBul != null)
                        {
                            zBul.foto = path2;
                            datas.SaveChanges();
                        }
                    }
                }
                catch (Exception)
                {
                    ViewBag.FileStatus = "Hata oluştu";
                }
            }
            return(View("hesabiDuzenle"));
        }
示例#17
0
        public void KisiDogrulamaTesti()
        {
            kullanicilar kul     = new kullanicilar();
            string       result2 = kul.kisiDogrula("Kaan", "1111", 1);

            Assert.AreEqual("yetkili", result2);
        }
示例#18
0
        //KULLANICININ PROFİLİNİN GÜNCELLENDİĞİ KISIM
        public bool profilGuncelle(string asilKisi, string ad, string soyad, string e_mail, string kullanici_ad, string parola)
        {
            try
            {
                girisler     g = sp.girisler.Where(x => x.kullanici_adi == asilKisi).FirstOrDefault();
                kullanicilar k = sp.kullanicilar.Where(x => x.id == g.kid).FirstOrDefault();

                k.ad     = ad; k.soyad = soyad;
                k.e_mail = e_mail; g.kullanici_adi = kullanici_ad;

                if (parola != null)
                {
                    g.parola = parola;
                }

                sp.SaveChanges();
            }

            catch (Exception e)
            {
                return(false);
            }

            return(true);
        }
示例#19
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!maskedTextBox1.MaskCompleted || string.IsNullOrWhiteSpace(materialSingleLineTextField1.Text) ||
                string.IsNullOrWhiteSpace(materialSingleLineTextField2.Text))
            {
                MessageBox.Show("Boş yerileri uygun şekilde doldurup tekrar deneyin!", "Uyarı", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                return;
            }

            saglikDBEntities_1 db   = new saglikDBEntities_1();
            kullanicilar       kull = new kullanicilar();

            kull.tckimlikno       = long.Parse(maskedTextBox1.Text);
            kull.username         = materialSingleLineTextField1.Text;
            kull.sifre            = materialSingleLineTextField2.Text;
            kull.yetki            = "1";
            kull.birey            = new birey();
            kull.birey.tckimlikno = long.Parse(maskedTextBox1.Text);
            db.kullanicilar.Add(kull);
            db.SaveChanges();
            db.Entry(kull).State = EntityState.Detached;
            aktifKullanıcı       = kull;
            DialogResult         = DialogResult.OK;
        }
        public ActionResult YeniUye(kullanicilar p1, System.Web.HttpPostedFileBase yuklenecekDosya)
        {
            if (yuklenecekDosya != null)
            {
                var supportedTypes = new[] { "jpg", "jpeg", "png" };

                var fileExt = System.IO.Path.GetExtension(yuklenecekDosya.FileName).Substring(1);

                if (!supportedTypes.Contains(fileExt))
                {
                    return(RedirectToAction("UyeGiris"));
                }

                string dosyaYolu   = Guid.NewGuid() + "." + fileExt;
                var    yuklemeYeri = Path.Combine(Server.MapPath("~/KlcDosyalar"), dosyaYolu);
                yuklenecekDosya.SaveAs(yuklemeYeri);

                p1.KResim = dosyaYolu;
            }
            else
            {
                if (p1.KCinsiyet == true)
                {
                    p1.KResim = "Erkek.png";
                }
                else
                {
                    p1.KResim = "Kadin.png";
                }
            }
            p1.YetkiID = 2;
            db.kullanicilar.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("UyeGiris"));
        }
示例#21
0
        public JsonResult sifreAyarlari(string current_password, string password, string password_control)
        {
            try
            {
                if (!password.Equals(password_control))
                {
                    return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz şifreler eşleşmiyor. Lütfen şifrelerinizi kontrol edip tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
                }
                string       sifre  = HashWithSha.ComputeHash(current_password, "SHA512", Encoding.ASCII.GetBytes(current_password));
                int          id     = GetCurrentUser.GetUser().id;
                kullanicilar dbUser = db.kullanicilar.Where(e => e.id == id && e.password == sifre && e.flag == durumlar.aktif).FirstOrDefault();
                if (dbUser == null)
                {
                    return(Json(JsonSonuc.sonucUret(false, "Mevcut şifreniz doğrulanamadi."), JsonRequestBehavior.AllowGet));
                }
                if (!password.Equals(""))
                {
                    dbUser.password = HashWithSha.ComputeHash(password, "SHA512", Encoding.ASCII.GetBytes(password));
                }

                db.Entry(dbUser).State = EntityState.Modified;
                db.SaveChanges();

                return(Json(JsonSonuc.sonucUret(true, "Şifreniz Güncellendi."), JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult Alogin(kullanicilar kullaniciformu, string ReturnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View("index", kullaniciformu));
            }

            string sifre1 = Sifrele.MD5Olustur(kullaniciformu.sifre);

            using (kahve2020Entities db = new kahve2020Entities())
            {
                var kullaniciVarmi = db.kullanicilar.FirstOrDefault(x => x.kad == kullaniciformu.kad && x.sifre == sifre1);

                if (kullaniciVarmi != null)
                {
                    FormsAuthentication.SetAuthCookie(kullaniciVarmi.kad, kullaniciformu.BeniHatirla);
                    if (string.IsNullOrEmpty(ReturnUrl)) //return url işlemleri
                    {
                        return(Redirect(ReturnUrl));
                    }
                    else
                    {
                        return(RedirectToAction("/index", "urunler"));
                    }
                    return(RedirectToAction("/index", "urunler"));
                }

                ViewBag.Hata = "Kullanıcı adı veya şifre hatalı!!";
                return(View("index"));
            }
        }
示例#23
0
        public User(kullanicilar kull, AksiyonHandler Sil, AksiyonHandler Detay, bool aktifKullaniciMi = false) : this()
        {
            this.aktifKullaniciMi = aktifKullaniciMi;
            switch ((UserSeviye)int.Parse(kull.yetki))
            {
            case UserSeviye.Admin:
                pictureBox1.Image = Resources.admin;
                break;

            case UserSeviye.User:
                pictureBox1.Image = Resources.user;
                break;
            }


            List <birey> bireyler = new saglikDBEntities_1().birey.ToList();
            birey        birey    = bireyler.First(a => a.tckimlikno == kull.tckimlikno);

            SilEvent            = Sil;
            DetayEvent          = Detay;
            EntityKullanici     = kull;
            label4.Text         = kull.username;
            materialLabel1.Text = birey.ad;
            materialLabel3.Text = birey.soyad;
            label5.Text         = "Ünvan:" + kull.unvan;
            label1.Text         = "USER ID:" + kull.id;
        }
示例#24
0
        public ActionResult KayitOl(kullanicilar kullanici)
        {
            var model = db.kullanicilar.Add(kullanici);

            db.SaveChanges();
            return(RedirectPermanent("/"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            kullanicilar kullanicilar = db.kullanicilars.Find(id);

            db.kullanicilars.Remove(kullanicilar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#26
0
        public void Durum(int id, string durum)
        {
            kullanicilar _kullanici_durum = new kullanicilar();

            _kullanici_durum             = baglan.kullanicilars.First(x => x.id == id);
            _kullanici_durum.aktif_durum = durum;
            baglan.SubmitChanges();
        }
示例#27
0
        private void arkadasGoster(arkadasliklar arkadaslik, kullanicilar arkadasim)
        {
            Panel arkadas = new Panel()
            {
                Name = "arkadasPanel_" + arkadaslik.ID, Size = new Size(240, 96), BorderStyle = BorderStyle.FixedSingle
            };

            PictureBox arkadasPP = new PictureBox()
            {
                Name = "arkadasPP_" + arkadaslik.ID, Size = new Size(64, 64), Image = arkadasim.cinsiyet ? Resources.img_avatar1 : Resources.img_avatar2, SizeMode = PictureBoxSizeMode.Zoom, Dock = DockStyle.Left
            };
            Label arkadaskAdi = new Label()
            {
                Name = "arkadaskAdi_" + arkadaslik.ID, Text = arkadasim.kAdi, ForeColor = Color.WhiteSmoke, Dock = DockStyle.Top
            };
            PictureBox arkadasRutbeTas = new PictureBox()
            {
                Name = "arkadasRutbeTas_" + arkadaslik.ID, Size = new Size(16, 16), SizeMode = PictureBoxSizeMode.Zoom, Dock = DockStyle.Left
            };
            Label arkadasRutbeAd = new Label()
            {
                Name = "arkadasRutbeAd_" + arkadaslik.ID, ForeColor = Color.WhiteSmoke, Dock = DockStyle.Top
            };

            rutbeGoster(arkadasim.ELO, arkadasim.cinsiyet, arkadasRutbeTas, arkadasRutbeAd);

            Label arkadasELO = new Label()
            {
                Name = "arkadasELO_" + arkadaslik.ID, Text = "ELO: " + arkadasim.ELO, ForeColor = Color.WhiteSmoke, Dock = DockStyle.Top
            };
            Button fisilti = new Button()
            {
                Name = "arkadasFisilti_" + arkadaslik.ID, Text = "Fısıltı!", ForeColor = Color.WhiteSmoke, FlatStyle = FlatStyle.Flat, Dock = DockStyle.Right, BackColor = Color.BlueViolet
            }; fisilti.Click += fisiltiAc;
            Button arkCikarBTN = new Button()
            {
                Name = "arkadasCikar_" + arkadaslik.ID, Text = "Çıkar!", ForeColor = Color.WhiteSmoke, FlatStyle = FlatStyle.Flat, Dock = DockStyle.Right, BackColor = Color.DarkRed
            }; arkCikarBTN.Click += arkCikar;
            Button arkKabulEtBTN = new Button()
            {
                Name = "arkadasKabulEt_" + arkadaslik.ID, Text = "Kabul Et!", ForeColor = Color.WhiteSmoke, FlatStyle = FlatStyle.Flat, Dock = DockStyle.Right, BackColor = Color.DarkGreen
            }; arkKabulEtBTN.Click += arkKabulEt;

            arkadas.Controls.AddRange(new Control[] { fisilti, arkadasELO, arkadasRutbeAd, arkadasRutbeTas, arkadaskAdi, arkadasPP });

            if (arkadaslik.arkadaslikDurumu)
            {
                arkadaslar.Controls.Add(arkadas);                                      // Arkadaş Listesi
            }
            else if (arkadaslik.gonderenID == bilgilerim.ID)
            {
                int index = arkadas.Controls.IndexOf(fisilti); arkadas.Controls.Remove(fisilti); arkadas.Controls.Add(arkCikarBTN); arkadas.Controls.SetChildIndex(arkCikarBTN, index); istekler.Controls.Add(arkadas); arkCikarBTN.Text = "İptal Et!";
            }                                                                                                                                                                                                                                                                                            // Gönderensem;
            else
            {
                int index = arkadas.Controls.IndexOf(fisilti); arkadas.Controls.Remove(fisilti); arkadas.Controls.Add(arkCikarBTN); arkadas.Controls.Add(arkKabulEtBTN); arkadas.Controls.SetChildIndex(arkCikarBTN, index); arkadas.Controls.SetChildIndex(arkKabulEtBTN, index + 1); istekler.Controls.Add(arkadas); arkCikarBTN.Text = "Reddet!";
            }                                                                                                                                                                                                                                                                                                                                                 // Alıcı isem;
        }
示例#28
0
        public void resetLoginInfo()
        {
            vrlfgysdbEntities db = new vrlfgysdbEntities();
            int id = GetCurrentUser.GetUser().id;

            FormsAuthentication.SignOut();
            kullanicilar usr = db.kullanicilar.Where(e => e.id == id).FirstOrDefault();

            if (usr != null)
            {
                LoggedUserModel loggedUser = new LoggedUserModel();
                foreach (var property in loggedUser.GetType().GetProperties())
                {
                    try
                    {
                        var response = usr.GetType().GetProperty(property.Name).GetValue(usr, null).ToString();
                        if (response == null && property.PropertyType != typeof(int))
                        {
                            if (response == null)
                            {
                                continue;
                            }
                        }
                        else
                        {
                            PropertyInfo propertyS = loggedUser.GetType().GetProperty(property.Name);
                            if (property.PropertyType == typeof(decimal))
                            {
                                propertyS.SetValue(loggedUser, Convert.ChangeType(Decimal.Parse(response.Replace('.', ',')), property.PropertyType), null);
                            }
                            else if (property.PropertyType == typeof(int))
                            {
                                if (response == null)
                                {
                                    propertyS.SetValue(loggedUser, Convert.ChangeType(0, property.PropertyType), null);
                                }
                                else
                                {
                                    propertyS.SetValue(loggedUser, Convert.ChangeType(Decimal.Parse(response.Replace('.', ',')), property.PropertyType), null);
                                }
                            }
                            else
                            {
                                propertyS.SetValue(loggedUser, Convert.ChangeType(response, property.PropertyType), null);
                            }
                        }
                    }
                    catch (Exception)
                    { }
                }
                Guid gd = new Guid();
                gd = Guid.NewGuid();
                string            query = "select * from firma_musavir where flag = " + durumlar.aktif.ToString() + " and id = " + loggedUser.firma_id;
                FirmaMusavirModel fmm   = db.Database.SqlQuery <FirmaMusavirModel>(query).FirstOrDefault();
                loggedUser.fm = fmm;
                SetAuthCookie(gd.ToString(), true, loggedUser);
            }
        }
示例#29
0
 public ActionResult YeniKullanici(kullanicilar ekle)
 {
     if (!ModelState.IsValid)
     {
         return(View("YeniKullanici"));
     }
     db.kullanicilars.Add(ekle);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
示例#30
0
        // KULLANICI PROFİL DÜZENLEME SAYFASI
        public ActionResult KullaniciProfilDuzenle()
        {
            kad = Session["kullaniciAd"].ToString();
            TempData["tarih"] = Session["uyelikTarih"].ToString();

            gelenGirisKisi     = d.profilGirisKisiGetir(kad);
            gelenKullaniciKisi = d.profilKullaniciKisiGetir(gelenGirisKisi.kid);

            return(View(Tuple.Create(gelenKullaniciKisi, gelenGirisKisi)));
        }