예제 #1
0
        public ActionResult GirisYap(TBLUYELER t, TBLPERSONEL p)
        {
            var bilgiler  = db.TBLUYELER.FirstOrDefault(x => x.MAIL == t.MAIL && x.SIFRE == t.SIFRE);
            var bilgiler2 = db.TBLPERSONEL.FirstOrDefault(y => y.MAIL == p.MAIL && y.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["Mail"]  = bilgiler.MAIL.ToString();
                Session["Ad"]    = bilgiler.AD.ToString();
                Session["Soyad"] = bilgiler.SOYAD.ToString();
                //TempData["Id"] = bilgiler.ID.ToString();
                //TempData["Ad"] = bilgiler.AD.ToString();
                //TempData["Soyad"] = bilgiler.SOYAD.ToString();
                //TempData["KullanıcıAdı"] = bilgiler.KULLANICIADI.ToString();
                //TempData["Sifre"] = bilgiler.SIFRE.ToString();
                //TempData["Okul"] = bilgiler.OKUL.ToString();
                return(RedirectToAction("Index", "Panelim"));
            }
            if (bilgiler2 != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler2.MAIL, false);
                Session["Mail"] = bilgiler2.MAIL.ToString();
                return(RedirectToAction("Index", "istatistik"));
            }
            else
            {
                return(View());
            }
        }
        public ActionResult GirişYap(TBLUYELER p)
        {
            //Mail ve Şifre Kontrolü
            var bilgiler = db.TBLUYELER.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            //Session işlemleri
            Session["Mail"] = bilgiler.MAIL.ToString();
            //TempData["id"] = bilgiler.AD.ToString();
            //TempData["Ad"] = bilgiler.AD.ToString();
            //TempData["Soyad"] = bilgiler.SOYAD.ToString();
            //TempData["KullanıcıAdı"] = bilgiler.KULLANICIADI.ToString();
            //TempData["Sifre"] = bilgiler.SIFRE.ToString();
            //TempData["Fakulte"] = bilgiler.FAKULTE.ToString();

            //bilgiler boş değil ise
            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);//yetkilendirme
                return(RedirectToAction("Index", "Panelim"));
            }
            else
            {
                return(View());
            }
        }
예제 #3
0
        public ActionResult GirisYap(TBLUYELER t)
        {
            string passw = t.SIFRE;
            //texte girilen şifrenin hashlenmesi
            string password = FormsAuthentication.HashPasswordForStoringInConfigFile(passw, "MD5").ToLower();

            t.SIFRE = password;
            //kullanıcı adı ve hashli şifrenin veritabanındaki veri ile karşılaştırılması
            var bilgiler = db.TBLUYELER.FirstOrDefault(s => s.KULLANICIADI == t.KULLANICIADI && s.SIFRE == t.SIFRE);

            //eğer bilgiler boş değilse giriş yapma
            if (bilgiler != null)
            {
                //session ile bilgiler panelde tutulur
                FormsAuthentication.SetAuthCookie(bilgiler.KULLANICIADI, false);
                Session["KULLANICIADI"] = bilgiler.KULLANICIADI.ToString();
                //TempData["AD"] = bilgiler.AD.ToString();
                //TempData["SOYAD"] = bilgiler.SOYAD.ToString();
                //TempData["MAIL"] = bilgiler.MAIL.ToString();
                //TempData["TELEFON"] = bilgiler.TELEFON.ToString();
                Session["AD"]           = bilgiler.AD.ToString();
                Session["SOYAD"]        = bilgiler.SOYAD.ToString();
                Session["MAIL"]         = bilgiler.MAIL.ToString();
                Session["KULLANICIADI"] = bilgiler.KULLANICIADI.ToString();
                Session["TELEFON"]      = bilgiler.TELEFON.ToString();

                return(RedirectToAction("Index", "Panel"));
            }
            //boş ise
            else
            {
                return(View());
            }
        }
예제 #4
0
        public ActionResult Index(TBLUYELER p)
        {
            var kullanici = (string)Session["Mail"];
            var uye       = db.TBLUYELER.FirstOrDefault(x => x.MAİL == kullanici);

            uye.SIFRE = p.SIFRE;
            db.SaveChanges();
            return(View());
        }
예제 #5
0
 public ActionResult UyeEkle(TBLUYELER u)
 {
     if (!ModelState.IsValid)
     {
         return(View("UyeEkle"));
     }
     db.TBLUYELER.Add(u);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
예제 #6
0
 public ActionResult UyeEkle(TBLUYELER p)
 {
     if (!ModelState.IsValid)
     {
         return(View("UyeEkle"));
     }
     db.TBLUYELER.Add(p);
     db.SaveChanges();
     return(View());
 }
예제 #7
0
        public ActionResult Index2(TBLUYELER p)
        {
            //mail bilgilerini taşıycam Session'a
            var kullanici = (string)Session["Mail"];
            //kullanici dan gelen değerle tablomdaki MAIL'e göre işlem yapıcam
            var uye = db.TBLUYELER.FirstOrDefault(x => x.MAIL == kullanici);

            uye.SIFRE = p.SIFRE;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public ActionResult UyeEkle(TBLUYELER tbluyeEkle)
        {
            if (!ModelState.IsValid)
            {
                return(View("UyeEkle"));
            }
            db.TBLUYELER.Add(tbluyeEkle);//Personel tablomuza ekleme yaptık
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
예제 #9
0
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtSifre.Text != string.Empty && txtSifre.Text != txtSifre2.Text)
                {
                    UIAraclari.toastMesaj(this, eStatusType.Uyari, "Şifreleriniz uyuşmuyor");
                }
                else if (txtEmail.Text != txtEmail2.Text)
                {
                    UIAraclari.toastMesaj(this, eStatusType.Uyari, "Mail Bilgileri uyuşmuyor");
                }
                else
                {
                    TBLUYELER uye = new TBLUYELER();
                    uye.ID           = Request["ID"].ToInt(0) == 0 ? UIAraclari._iKullaniciID : Request["ID"].ToInt(0);
                    uye.ADI          = txtAd.Text;
                    uye.ADRES        = txtAdres.Text;
                    uye.CEPTELEFONU  = txtCepTel.Text;
                    uye.CINSIYET     = rblCinsiyet.SelectedValue.ToShort(0) == (short)eCinsiyet.Erkek ? eCinsiyet.Erkek : eCinsiyet.Bayan;
                    uye.DOGUM_TARIHI = txtDogumTar.Text.ToDateTime();
                    uye.EMAIL        = txtEmail.Text;
                    uye.EVTELEFONU   = txtEvTel.Text;
                    uye.SEHIR_ID     = ddlIl.SelectedValue.ToInt(0);
                    uye.SOYADI       = txtSoyad.Text;

                    short sIslemSonuc = 0;
                    using (cUyeIslemleri UI = new cUyeIslemleri())
                    {
                        if (txtSifre.Text != "" && txtSifre2.Text != "")
                        {
                            sIslemSonuc = UI.DeğistirSifre(UIAraclari._iKullaniciID, txtSifre.Text);
                        }
                        if (dvGruptipi.Visible == true)
                        {
                            sIslemSonuc = UI.DegistirKullaniciTipi(Request["ID"].ToInt(0), (eKullaniciTipi)ddlUyeTipi.SelectedValue.ToShort(0));
                        }
                        sIslemSonuc = UI.DuzenleKullanici(uye);
                    }
                    if (sIslemSonuc > 0)
                    {
                        UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleştirildi");
                    }
                    else
                    {
                        UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilemedi");
                    }
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID.ToInt(0));
            }
        }
예제 #10
0
        public ActionResult KayitOl(TBLUYELER uye)
        {
            if (!ModelState.IsValid)
            {
                return(View("KayitOl"));
            }
            db.TBLUYELER.Add(uye);
            db.SaveChanges();

            return(View());
        }
        public ActionResult AddUser(TBLUYELER p)
        {
            db.TBLUYELER.Add(p);
            //var loc = db.Libraries.Where(a => a.LibrariesID == p.Libraries.LibrariesID).FirstOrDefault();
            //p.Libraries = loc;



            db.SaveChanges();
            return(View("Index"));
        }
        public ActionResult Kayit(TBLUYELER p)
        {
            string passw = p.SIFRE;
            //girilen şifre md5 ile hashlenerek veri tabanına kaydedilir.
            string password = FormsAuthentication.HashPasswordForStoringInConfigFile(passw, "MD5").ToLower();

            p.SIFRE = password;
            db.TBLUYELER.Add(p);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
        public ActionResult Index2(TBLUYELER p)
        {
            var kullanici = (string)Session["MAIL"];
            var uye       = db.TBLUYELER.FirstOrDefault(x => x.MAIL == kullanici);

            uye.SIFRE        = p.SIFRE;
            uye.AD           = p.AD;
            uye.OKUL         = p.OKUL;
            uye.KULLANICIADI = p.KULLANICIADI;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #14
0
        public ActionResult UyeGuncelle(TBLUYELER p)
        {
            var uye = db.TBLUYELER.Find(p.ID);

            uye.AD    = p.AD;
            uye.SOYAD = p.SOYAD;
            uye.MAIL  = p.MAIL;
            uye.SIFRE = p.SIFRE;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #15
0
        public ActionResult Index(TBLUYELER p)
        {
            var kullanici = (string)Session["Mail"];                               //mail session'undan gelen bilgiyi kullanici değişkenine atadık
            var uye       = db.TBLUYELER.FirstOrDefault(x => x.MAIL == kullanici); //kullanıcının id'sini aldık

            uye.SIFRE        = p.SIFRE;                                            //uyenin sifre,ad, fotograf vb. bilgilerini TBLUYELER'den gelen p parametresiyle eşleştirip güncelledik
            uye.AD           = p.AD;
            uye.FOTOGRAF     = p.FOTOGRAF;
            uye.OKUL         = p.OKUL;
            uye.KULLANICIADI = p.KULLANICIADI;
            db.SaveChanges();
            return(View());
        }
        public ActionResult GirisYap(TBLUYELER p)
        {
            var bilgiler = db.TBLUYELER.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                return(RedirectToAction("Index", "Panelim"));
            }
            else
            {
                return(View());
            }
        }
예제 #17
0
        public ActionResult UyeGuncelle(TBLUYELER p)
        {
            var uye = db.TBLUYELER.Find(p.ID);

            uye.AD            = p.AD;
            uye.SOYAD         = p.SOYAD;
            uye.MAIL          = p.MAIL;
            uye.KULLANICI_ADI = p.KULLANICI_ADI;
            uye.SIFRE         = p.SIFRE;
            uye.TELEFON       = p.TELEFON;
            uye.OKUL          = p.OKUL;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #18
0
        public ActionResult ProfilGuncelle(TBLUYELER uye)
        {
            var mail      = (string)Session["Mail"];
            var kullanici = db.TBLUYELER.FirstOrDefault(x => x.MAIL == mail);

            kullanici.AD           = uye.AD;
            kullanici.SOYAD        = uye.SOYAD;
            kullanici.KULLANICIADI = uye.KULLANICIADI;
            kullanici.SIFRE        = uye.SIFRE;
            kullanici.OKUL         = uye.OKUL;
            kullanici.FOTOGRAF     = uye.FOTOGRAF;
            db.SaveChanges();
            return(View("Index"));
        }
        public ActionResult Index(TBLUYELER p)
        {
            var kullanici = (string)Session["Mail"];//session içerisinndeki mail adlı kullanıcı bilgisine kullanici değişkenine atadım
            var uye       = db.TBLUYELER.FirstOrDefault(x => x.MAIL == kullanici);

            uye.SIFRE        = p.SIFRE;
            uye.AD           = p.AD;
            uye.FOTOGRAF     = p.FOTOGRAF;
            uye.OKUL         = p.OKUL;
            uye.KULLANICIADI = p.KULLANICIADI;

            db.SaveChanges();

            return(View());
        }
예제 #20
0
        public ActionResult Guncelle(TBLUYELER p)
        {
            var deger = db.TBLUYELER.Find(p.ID);

            deger.AD           = p.AD;
            deger.SOYAD        = p.SOYAD;
            deger.MAIL         = p.MAIL;
            deger.KULLANICIADI = p.KULLANICIADI;
            deger.SIFRE        = p.SIFRE;
            deger.FOTOGRAF     = p.FOTOGRAF;
            deger.TELEFON      = p.TELEFON;
            deger.OKUL         = p.OKUL;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #21
0
        public ActionResult UyeGuncelle(TBLUYELER p)
        {
            var uye = db.TBLUYELER.Find(p.ID);

            uye.AD           = p.AD;
            uye.SOYAD        = p.SOYAD;
            uye.MAIL         = p.MAIL;
            uye.KULLANICIADI = p.KULLANICIADI;
            uye.SIFRE        = p.SIFRE;
            uye.TEL          = p.TEL;
            uye.YETKİ        = p.YETKİ;
            uye.Fotograf     = p.Fotograf;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #22
0
        public ActionResult GirisYap(TBLUYELER uye)
        {
            var bilgiler = db.TBLUYELER.FirstOrDefault(x => x.MAIL == uye.MAIL && x.SIFRE == uye.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["Mail"] = bilgiler.MAIL.ToString();
                return(RedirectToAction("Index", "Panel"));
            }
            else
            {
                return(View());
            }
        }
예제 #23
0
        public ActionResult UyeGuncelle(TBLUYELER u)
        {
            var uye = db.TBLUYELER.Find(u.ID);

            uye.AD           = u.AD;
            uye.SOYAD        = u.SOYAD;
            uye.MAIL         = u.MAIL;
            uye.KULLANICIADI = u.KULLANICIADI;
            uye.SIFRE        = u.SIFRE;
            uye.TELEFON      = u.TELEFON;
            uye.OKUL         = u.OKUL;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Index2(TBLUYELER p)
        {
            var    kullanici = Session["KULLANICIADI"].ToString();
            var    uye       = db.TBLUYELER.FirstOrDefault(x => x.KULLANICIADI == kullanici);
            string passw     = p.SIFRE;
            //üyenin şifresinin md5 ile hashlenerek veritabanına kaydedilmesi
            string password = FormsAuthentication.HashPasswordForStoringInConfigFile(passw, "MD5").ToLower();

            p.SIFRE      = password;
            uye.SIFRE    = p.SIFRE;
            uye.AD       = p.AD;
            uye.SOYAD    = p.SOYAD;
            uye.TELEFON  = p.TELEFON;
            uye.FOTOGRAF = p.FOTOGRAF;
            db.SaveChanges();
            return(RedirectToAction("Index", "Panel"));
        }
        //üye güncelleme
        public ActionResult Guncelle(TBLUYELER t)
        {
            if (!ModelState.IsValid)
            {
                return(View("UyeGetir"));
            }
            var k = db.TBLUYELER.Find(t.ID);

            k.AD           = t.AD;
            k.SOYAD        = t.SOYAD;
            k.MAIL         = t.MAIL;
            k.KULLANICIADI = t.KULLANICIADI;
            k.SIFRE        = t.SIFRE;
            k.FOTOGRAF     = t.FOTOGRAF;
            k.TELEFON      = t.TELEFON;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #26
0
        protected void kaydetbtn_Click(object sender, EventArgs e)
        {
            /* SqlConnection con = new SqlConnection("Data Source=127.0.0.1; Initial Catalog=ETICARET; Integrated Security=True");
             * con.Open();
             * SqlCommand cmd = new SqlCommand("Insert Into TBLUYELER(ADI,SOYADI,EMAIL,SIFRE,DOGUM_TARIHI,CINSIYET,ADRES,SEHIR_ID,CEPTELEFONU,EVTELEFONU,KULLANICI_TIPI) values ('" + txtAd.Text + "','" + txtSoyad.Text + "','" + txtEmail.Text + "','" + txtSifre.Text + "','" + txtDogumTar.Text.ToDateTime() + "','" + (rblCinsiyet.SelectedValue.ToShort(0) == (short)eCinsiyet.Erkek ? eCinsiyet.Erkek : eCinsiyet.Bayan) + "','" + txtAdres.Text + "','" + ddlIl.SelectedValue.ToInt(0) + "','" + txtCepTel.Text + "','" + txtEvTel.Text + "','" + eKullaniciTipi.Uye + "')", con);
             * cmd.ExecuteNonQuery();
             *
             * con.Close();
             * con.Dispose();*/
            try
            {
                if (Page.IsValid)
                {
                    TBLUYELER tUye = new TBLUYELER();
                    tUye.ADI            = txtAd.Text;
                    tUye.ADRES          = txtAdres.Text;
                    tUye.CEPTELEFONU    = txtCepTel.Text;
                    tUye.CINSIYET       = rblCinsiyet.SelectedValue.ToShort(0) == (short)eCinsiyet.Erkek ? eCinsiyet.Erkek : eCinsiyet.Bayan;
                    tUye.DOGUM_TARIHI   = txtDogumTar.Text.ToDateTime();
                    tUye.EMAIL          = txtEmail.Text;
                    tUye.EVTELEFONU     = txtEvTel.Text;
                    tUye.KULLANICI_TIPI = eKullaniciTipi.Uye;
                    tUye.SEHIR_ID       = ddlIl.SelectedValue.ToInt(0);
                    tUye.SIFRE          = txtSifre.Text;
                    tUye.SOYADI         = txtSoyad.Text;

                    using (cUyeIslemleri cUyeIs = new cUyeIslemleri())
                    {
                        if (cUyeIs.EkleKullanici(tUye) > 0)
                        {
                            UIAraclari.toastMesaj(this, eStatusType.Onay, "İşleminiz Başarıyla Gerçekleşti. Giriş Yapabilirsiniz");
                        }
                        else
                        {
                            UIAraclari.toastMesaj(this, eStatusType.Hata, "İşleminiz Gerçekleştirilirken Hata oluştu. Lütfen Sistem Yöneticisine Başvurun.");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID.ToInt(0));
            }
        }
예제 #27
0
        public ActionResult GirisYap(TBLUYELER p)
        {
            var bilgiler = dbkutuphaneEntities2.TBLUYELER.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["Mail"]  = bilgiler.MAIL;
                Session["Ad"]    = bilgiler.AD;
                Session["Soyad"] = bilgiler.SOYAD;


                return(RedirectToAction("Index", "Panelim"));
            }
            else
            {
                return(View());
            }
        }
예제 #28
0
        public ActionResult GirisYap(TBLUYELER u, TBLPERSONEL p)
        {
            var bilgiler = db.TBLUYELER.FirstOrDefault(x => x.MAIL == u.MAIL && x.SIFRE == u.SIFRE);
            var degerler = db.TBLPERSONEL.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                return(RedirectToAction("Index", "Vitrin"));
            }
            else if (degerler != null)
            {
                FormsAuthentication.SetAuthCookie(degerler.MAIL, false);
                return(RedirectToAction("Index", "Diyetler"));
            }
            else
            {
                return(View());
            }
        }
예제 #29
0
        public ActionResult GirisYap(TBLUYELER p)
        {
            var bilgiler = db.TBLUYELER.FirstOrDefault(x => x.MAIL == p.MAIL && x.SIFRE == p.SIFRE);

            if (bilgiler != null)
            {
                FormsAuthentication.SetAuthCookie(bilgiler.MAIL, false);
                Session["Mail"] = bilgiler.MAIL.ToString();
                //TempData["ad"] = bilgiler.AD.ToString();
                //TempData["soyad"] = bilgiler.SOYAD.ToString();
                //TempData["kullaniciadi"] = bilgiler.KULLANICIADI.ToString();
                //TempData["sifre"] = bilgiler.SIFRE.ToString();
                //TempData["okul"] = bilgiler.OKUL.ToString();
                return(RedirectToAction("Index", "Panelim"));
            }
            else
            {
                return(View());
            }
        }
        public ActionResult SaveUser(TBLUYELER p)
        {
            var getir = db.TBLUYELER.Find(p.ID);

            getir.AD           = p.AD;
            getir.SOYAD        = p.SOYAD;
            getir.MAIL         = p.MAIL;
            getir.KULLANICIADI = p.KULLANICIADI;
            getir.SIFRE        = p.SIFRE;
            getir.FOTOGRAF     = p.FOTOGRAF;
            getir.TELEFON      = p.TELEFON;
            getir.OKUL         = p.OKUL;
            //getir.DETAY = p.UserDetail;


            //var loc = db.Libraries.Where(b => b.LibrariesID == p.Libraries.LibrariesID).FirstOrDefault();
            //getir.LibraryID = loc.LibrariesID;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }