public string doLogin(string userName, string password)
        {
            try
            {
                SyllabusDbEntities db;
                using (db = new SyllabusDbEntities())
                {
                    var user =
                        (from kullanici in db.Kullanicis
                         where kullanici.KULLANICI_ID == userName
                         select kullanici).FirstOrDefault();
                    if (user != null)
                    {
                        if (user.KULLANICI_PAROLA == convertToMD5(password))
                        {
                            return "1";
                        }
                        else
                        {
                            return "Parola hatalı";
                        }
                    }
                    else
                    {
                        return "Kullanıcı adı hatalı";
                    }

                }
            }
            catch (Exception e)
            {
                //log errors
                return "Sistemde bir hata oluştu";
            }
        }
 private void AddStore()
 {
     SyllabusDbEntities db;
     using (db = new SyllabusDbEntities())
     {
         var fakulteler = db.Fakultes.ToList();
         source_fakulte.DataSource = fakulteler;
         source_fakulte.DataBind();
     }
 }
 public void commandProcess(string command, string fakulte_ID)
 {
     int deleteFakulteId = Convert.ToInt32(fakulte_ID);
     SyllabusDbEntities db;
     using (db = new SyllabusDbEntities())
     {
         Fakulte hocam = db.Fakultes.FirstOrDefault(f => f.fakulte_ID == deleteFakulteId);
         db.DeleteObject(hocam);
         db.SaveChanges();
     }
     AddStore();
 }
        public string doControl(string userName, string sessionId)
        {
            try
            {
                if (userName != null || sessionId != null)
                {
                    SyllabusDbEntities db;
                    using (db = new SyllabusDbEntities())
                    {
                        var user =
                            (from kullanici in db.Kullanicis
                             where kullanici.KULLANICI_ID == userName
                             select kullanici).FirstOrDefault();
                        if (user != null)
                        {
                            if (user.KULLANICI_OTURUM_ID == sessionId)
                            {
                                return "1";
                            }
                            else
                            {
                                return "Oturumunuz geçerli değil, lütfen giriş yapın";
                            }
                        }
                        else
                        {
                            return "Oturum bilgileriniz hatalı, lütfen giriş yapın";
                        }

                    }
                }
                else
                {
                    //session not found
                    return "Kayıtlı oturum bulunamadı, lütfen giriş yapın";
                }
            }
            catch (Exception e)
            {
                //log errors
                return "Sistemde bir hata oluştu";
            }
        }
        protected void btn_Save_Click(object sender, DirectEventArgs e)
        {
            int fakId = Convert.ToInt32(cmbx_fakulte.Value);
            int subeSayisi = Convert.ToInt32(txt_subeSayisi.Text);
            SyllabusDbEntities db;
            using (db = new SyllabusDbEntities())
            {
                Bolum bolum = new Bolum();
                bolum.fakulte_ID = fakId;
                bolum.bolum_Kodu = txt_bolumKodu.Text;
                bolum.bolum_Adi = txt_bolumAdi.Text;
                bolum.bolum_Baskani_Kodu = txt_baskanKod.Text;
                bolum.sube_Sayisi = subeSayisi;

                db.AddToBolums(bolum);
                db.SaveChanges();
            }
            AddStore();
            ClearText();
        }
        protected void btn_Save_Click(object sender, DirectEventArgs e)
        {
            int dekanKod = Convert.ToInt32(txt_dekanKod.Text);
            int dekanYardKod = 123;
            int dekanYard2Kod = 123;
            SyllabusDbEntities db;
            using (db = new SyllabusDbEntities())
            {
                Fakulte fakulte = new Fakulte();
                fakulte.fakulte_Kodu = txt_kod.Text;
                fakulte.fakulte_Adi = txt_fakulteAdi.Text;
                fakulte.fakulte_Kisa_Adi = txt_kisaAdi.Text;
                fakulte.fakulte_Dekani_ID = dekanKod;
                fakulte.fakulte_Dekan_Yard_ID = dekanYardKod;
                fakulte.fakulte_Dekan_Yard2_ID = dekanYard2Kod;

                db.AddToFakultes(fakulte);
                db.SaveChanges();
            }
            AddStore();
            ClearText();
        }
Exemple #7
0
 protected void btnLogin_Click(object sender, DirectEventArgs e)
 {
     string userName = this.txtUserName.Text;
     string password = this.txtPassword.Text;
     Regex aNumericRgx = new Regex("^[a-zA-Z0-9]*$");
     if (aNumericRgx.IsMatch(userName) == true && aNumericRgx.IsMatch(password) == true)
     {
         string loginResponse = userLoginControl.doLogin(userName, password);
         if (loginResponse == "1")
         {
             Guid sessionId = Guid.NewGuid();
             Session["dp_user"] = txtUserName.Text;
             Session["dp_sessionid"] = sessionId.ToString();
             //db ye session id yi kaydet
             SyllabusDbEntities db;
             using (db = new SyllabusDbEntities())
             {
                 var user =
                         (from kullanici in db.Kullanicis
                          where kullanici.KULLANICI_ID == userName
                          select kullanici).FirstOrDefault();
                 user.KULLANICI_OTURUM_ID = sessionId.ToString();
                 db.SaveChanges();
             }
             Response.Redirect("Default.aspx");
         }
         else
         {
             lblResponse.Text = loginResponse;
         }
     }
     else
     {
         lblResponse.Text = "Kullanıcı adı veya parolada özel karakter kullanılamaz";
     }
 }