Example #1
0
        public bool LoginValidate(string Kullanici, string Sifre, ref Models.Kullanicilar LoggedIn, ref string error)
        {
            bool OK = false;

            try
            {
                var res = from c in pContent.Kullanicilar
                          where ((Kullanici == c.KullaniciAdi) && (Sifre == c.Sifre))
                          select c;
                foreach (var item in res)
                {
                    LoggedIn.ID           = item.ID;
                    LoggedIn.KullaniciAdi = item.KullaniciAdi;
                    LoggedIn.Adi          = item.Adi;
                    LoggedIn.Soyadi       = item.Soyadi;
                    OK = true;
                }
            }
            catch (Exception ex)
            {
                error = ex.Message;
                OK    = false;
            }
            return(OK);
        }
Example #2
0
        public ActionResult Login(Models.Kullanicilar user)
        {
            string UserMail     = user.Mail;
            string UserPassword = user.Parola;
            var    nusers       = db.Kullanicilar.Where(p => p.Mail == UserMail && p.Parola == UserPassword).FirstOrDefault();

            if (nusers != null)
            {
                Session.Add("S_UserId", nusers.Id);
                Session.Add("S_UserName", nusers.Mail);

                return(Redirect("/Default"));
            }
            return(Redirect("/Home"));
        }
Example #3
0
        public void Kaydet(string Ad,string Soyad,string EPosta, string Telefon, DateTime DogumTarihi, string Ulke, string Il,string Ilce,string Sifre,bool Cinsiyet,bool TelefonListesinde,bool EmailListesinde, ref string err)
        {
            Models.PoliklinikEntities5 p = new Models.PoliklinikEntities5();
            Models.Kullanicilar YeniKullanici = new Models.Kullanicilar();
            try
            {
                if (p.Kullanicilar.Where(x => x.KullaniciAdi == EPosta).Count() < 1)
                {
                    //Kullanıcı bilgileri
                    YeniKullanici.Adi = Ad.Trim();
                    YeniKullanici.Soyadi = Soyad.Trim();
                    YeniKullanici.KullaniciAdi = EPosta.Trim();
                    YeniKullanici.Telefon = Telefon.Trim();
                    YeniKullanici.DogumTarihi = DogumTarihi;
                    YeniKullanici.Ulke = Ulke.Trim();
                    YeniKullanici.Il = Il.Trim();
                    YeniKullanici.Ilce = Ilce.Trim();
                    YeniKullanici.Sifre = Sifre.Trim();
                    YeniKullanici.Cinsiyet = Cinsiyet;
                    YeniKullanici.GüncellemeZamani = DateTime.Now;
                    YeniKullanici.TelefonListesinde = TelefonListesinde;
                    YeniKullanici.EmailListesinde = EmailListesinde;
                    //.............................

                    //Veritabanına kayıt işlemi
                    p.Kullanicilar.Add(YeniKullanici);
                    p.SaveChanges();
                    //.............................

                }
                else
                {
                    err = "Aynı isimle kayıtlı mevcut bir kullanıcı var!";
                }

            }
            catch (Exception ex)
            {
                err = ex.Message;
                throw;
            }
        }
Example #4
0
        public void Kaydet(string Ad, string Soyad, string EPosta, string Telefon, DateTime DogumTarihi, string Ulke, string Il, string Ilce, string Sifre, bool Cinsiyet, bool TelefonListesinde, bool EmailListesinde, ref string err)
        {
            Models.PoliklinikEntities5 p             = new Models.PoliklinikEntities5();
            Models.Kullanicilar        YeniKullanici = new Models.Kullanicilar();
            try
            {
                if (p.Kullanicilar.Where(x => x.KullaniciAdi == EPosta).Count() < 1)
                {
                    //Kullanıcı bilgileri
                    YeniKullanici.Adi               = Ad.Trim();
                    YeniKullanici.Soyadi            = Soyad.Trim();
                    YeniKullanici.KullaniciAdi      = EPosta.Trim();
                    YeniKullanici.Telefon           = Telefon.Trim();
                    YeniKullanici.DogumTarihi       = DogumTarihi;
                    YeniKullanici.Ulke              = Ulke.Trim();
                    YeniKullanici.Il                = Il.Trim();
                    YeniKullanici.Ilce              = Ilce.Trim();
                    YeniKullanici.Sifre             = Sifre.Trim();
                    YeniKullanici.Cinsiyet          = Cinsiyet;
                    YeniKullanici.GüncellemeZamani  = DateTime.Now;
                    YeniKullanici.TelefonListesinde = TelefonListesinde;
                    YeniKullanici.EmailListesinde   = EmailListesinde;
                    //.............................

                    //Veritabanına kayıt işlemi
                    p.Kullanicilar.Add(YeniKullanici);
                    p.SaveChanges();
                    //.............................
                }
                else
                {
                    err = "Aynı isimle kayıtlı mevcut bir kullanıcı var!";
                }
            }
            catch (Exception ex)
            {
                err = ex.Message;
                throw;
            }
        }