public static Dekan LoginChecker(string UserName, string UserPass) { UserPass = Password.Encrypt(UserPass); Connection ConnectAndRun = new Connection(); SqlCommand Cmd = ConnectAndRun.CreateQuery("Select * from Dekan where Aktif = 1"); SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection); while (sqlDataReader.Read()) { if (UserName == sqlDataReader["KullaniciAdi"].ToString() && UserPass == sqlDataReader["Sifre"].ToString()) { Dekan dekan = new Dekan { Id = Convert.ToInt32(sqlDataReader["Id"]), Ad = sqlDataReader["Ad"].ToString(), Soyad = sqlDataReader["Soyad"].ToString(), KullaniciAdi = sqlDataReader["KullaniciAdi"].ToString(), Sifre = sqlDataReader["Sifre"].ToString(), Aktif = Convert.ToBoolean(sqlDataReader["Aktif"]) }; return(dekan); } } return(null); }
private void SafeExit_Click(object sender, EventArgs e) { LoggedDean = null; LoginScreen LS = new LoginScreen(); this.Close(); LS.Show(); }
private void DeanLogin_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(UserName.Text) && !String.IsNullOrEmpty(UserPass.Text)) { Dekan dekan = DekanDAO.LoginChecker(UserName.Text, UserPass.Text); if (dekan != null) { DeanScreen DS = new DeanScreen(); DS.GetInfo(dekan); DS.Show(); this.Hide(); dekan = null; } else { MessageBox.Show("Yanlış Kullanıcı Adı veya Şifre girdiniz !", "Hatalı Şifre !", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } }
public void GetInfo(Dekan LoggedDean) { this.LoggedDean = LoggedDean; }