예제 #1
0
        public static string LayPassword(UserNameDTO usDto)
        {
            SqlConnection cnn = KetNoiCSDL.TaoKetNoi();
            string query = String.Format("select Password from USER_NAME where UserName = '******'", usDto.UserName);

            SqlCommand cmd = new SqlCommand(query, cnn);

            cnn.Open();
            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    return (string)dr["Password"];
                }
                else
                {
                    return null;
                }
            }
            catch (Exception ex)
            {
                if (cnn.State == ConnectionState.Open)
                    cnn.Close();
                throw ex;
            }
        }
예제 #2
0
        public static void DoiMatKhau(UserNameDTO usDto)
        {
            SqlConnection cnn = KetNoiCSDL.TaoKetNoi();
            string query = String.Format("update USER_NAME set Password = @Password where UserName = '******'", usDto.UserName);
            SqlCommand cmd = new SqlCommand(query, cnn);

            cmd.Parameters.Add("@Password", SqlDbType.Char);
            cmd.Parameters["@Password"].Value = usDto.Password;

            cnn.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                if (cnn.State == ConnectionState.Open)
                    cnn.Close();
                throw ex;
            }
        }
예제 #3
0
 public static string LayPassword(UserNameDTO usDto)
 {
     return UserNameDAO.LayPassword(usDto);
 }
예제 #4
0
 public static void DoiMatKhau(UserNameDTO usDto)
 {
     UserNameDAO.DoiMatKhau(usDto);
 }
예제 #5
0
        //0712467
        private void bt_DN_DangNhap_Click(object sender, EventArgs e)
        {
            if (tb_DN_TenDN.Text == "" || tb_DN_MatKhau.Text == "")
            {
                MessageBox.Show("Bạn phải nhập đầy đủ tên đăng nhập và mật khẩu");
                return;
            }
            UserNameDTO usDto = new UserNameDTO();
            usDto.UserName = tb_DN_TenDN.Text;

            if (UsernameBUS.LayPassword(usDto) == tb_DN_MatKhau.Text)
            {
                recentUser = tb_DN_TenDN.Text;

                menu_HT_DangNhap.Enabled = false;
                menu_HT_ThoatDangNhap.Enabled = true;
                menu_HT_DoiMatKhau.Enabled = true;
                menu_HT_Thoat.Enabled = true;

                menu_KH_Tim.Enabled = true;

                menu_TK_Dong.Enabled = true;
                menu_TK_Mo.Enabled = true;
                menu_TK_PhongToa.Enabled = true;
                menu_TK_Tim.Enabled = true;

                menu_GD_ChuyenTien.Enabled = true;
                menu_GD_NapTien.Enabled = true;
                menu_GD_RutTien.Enabled = true;

                pnl_DangNhapThanhCong.BringToFront();
                tb_DN_MatKhau.Text = "";
                tb_DN_TenDN.Text = "";
            }
            else
            {
                MessageBox.Show("Tên đăng nhập và mật khẩu không đúng! \nVui lòng nhập lại!Nếu bạn quên mật khẩu, vui lòng liên hệ quản trị hệ thống");
            }
        }
예제 #6
0
 //0712467
 private void bt_DMK_Luu_Click(object sender, EventArgs e)
 {
     UserNameDTO usDto = new UserNameDTO();
     usDto.UserName = tb_DMK_TenDN.Text;
     if (tb_DMK_MKMoi1.Text == tb_DMK_MKMoi2.Text)
     {
         if (UsernameBUS.LayPassword(usDto) == tb_DMK_MKCu.Text)
         {
             usDto.Password = tb_DMK_MKMoi2.Text;
             UsernameBUS.DoiMatKhau(usDto);
             MessageBox.Show("Dổi mật khẩu thành công");
         }
     }
     else
     {
         MessageBox.Show("Nhập lại mật khẩu mới không đúng. Vui lòng nhập lại");
     }
 }