Пример #1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (txttennguoidung.Text != "")
     {
         nddto = qlndbus.getFromTenDangNhap(txttennguoidung.Text);
         nddto.MaPhanQuyen = int.Parse(cbquyen.SelectedValue.ToString());
         qlndbus.update(nddto);
         frmquanlynguoidung_Load(sender, e);
     }
 }
Пример #2
0
 private void btnthoat_Click(object sender, EventArgs e)
 {
     if (txttennguoidung.Text != "")
     {
         nddto = qlndbus.getFromTenDangNhap(txttennguoidung.Text);
         if(nddto != null)
             nddto.MatKhau = "123456";
         qlndbus.update(nddto);
         frmquanlynguoidung_Load(sender, e);
     }
 }
Пример #3
0
        public NguoiDungDTO getByTenDangNhap(string tenDangNhap)
        {
            NguoiDungDTO nd = new NguoiDungDTO();
            string sql = " select * from USERS  where TenUser=@TenUser";
            SqlParameter sp = new SqlParameter("@TenUser", tenDangNhap);
            DataTable dt = conectData.LoadData(sql, sp);
            if (dt == null || dt.Rows.Count == 0)
                return null;
            else
            {

                nd.MaNguoiDung = int.Parse(dt.Rows[0]["MaUser"].ToString());
                nd.TenDangNhap = dt.Rows[0]["TenUser"].ToString();
                nd.MatKhau = dt.Rows[0]["MatKhau"].ToString();
                nd.MaPhanQuyen = int.Parse(dt.Rows[0]["MaPhanQuyen"].ToString());
            }
            return nd;
        }
Пример #4
0
 public int update(NguoiDungDTO nd)
 {
     string sql = "update USERS set MatKhau=@MatKhau, MaPhanQuyen=@MaPhanQuyen where MaUser=@MaUser";
     SqlParameter[] sp = new SqlParameter[3];
     sp[0] = new SqlParameter("@MatKhau", nd.MatKhau);
     sp[1] = new SqlParameter("@MaPhanQuyen", nd.MaPhanQuyen);
     sp[2] = new SqlParameter("@MaUser", nd.MaNguoiDung);
     return conectData.Insert_Update_Delete(sql, sp);
 }
Пример #5
0
 public int insert(NguoiDungDTO nd)
 {
     string sql = "insert into USERS values (@TenUser,@MatKhau,@MaPhanQuyen)";
     SqlParameter[] sp = new SqlParameter[3];
     sp[0] = new SqlParameter("@TenUser", nd.TenDangNhap);
     sp[1] = new SqlParameter("@MatKhau", nd.MatKhau);
     sp[2] = new SqlParameter("@MaPhanQuyen", nd.MaPhanQuyen);
     return conectData.Insert_Update_Delete(sql, sp);
 }
Пример #6
0
 // list of all NguoiDung
 public NguoiDungDTO[] getList()
 {
     NguoiDungDTO[] list;
     string sql = " select * from USERS";
     DataTable dt = new DataTable();
     dt = conectData.LoadData(sql);
     if (dt == null || dt.Rows.Count == 0)
         return null;
     else
     {
         list = new NguoiDungDTO[dt.Rows.Count];
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             list[i] = new NguoiDungDTO();
             list[i].MaNguoiDung = int.Parse(dt.Rows[i]["MaUser"].ToString());
             list[i].TenDangNhap = dt.Rows[i]["TenUser"].ToString();
             list[i].MatKhau = dt.Rows[i]["MatKhau"].ToString();
             list[i].MaPhanQuyen = int.Parse(dt.Rows[i]["MaPhanQuyen"].ToString());
         }
     }
     return list;
 }
Пример #7
0
 private void btndangxuat_Click(object sender, EventArgs e)
 {
     btndangxuat.Enabled = false;
     btndangnhap.Enabled = true;
     disableAllFunction();
     user = null;
 }
Пример #8
0
 public void updateMatKhau(NguoiDungDTO dto, string mkcu, string mkmoi1, string mkmoi2, ref bool bl)
 {
     DialogResult dialogresult = MessageBox.Show("Bạn muốn cập nhật mật khẩu lại?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
     if (dialogresult == DialogResult.Yes)
     {
         if (dto == null)
             MessageBox.Show("Cập nhật không thành công, xem lại thông tin cập nhật!", "Lỗi");
         else
         {
             if (dto.TenDangNhap == "")
             {
                 MessageBox.Show(" Tên đăng nhập không được trống !");
             }
             else
             {
                 if (!dto.MatKhau.Equals(mkcu))
                 {
                     MessageBox.Show("Nhập mật khẩu cũ không đúng!", "Lỗi");
                 }
                 else
                 {
                     if (!mkmoi1.Equals(mkmoi2))
                     {
                         MessageBox.Show("Nhập lại mật khẩu mới không khớp!", "Lỗi");
                     }
                     else
                     {
                         dto.MatKhau = mkmoi1;
                         int result = dao.update(dto);
                         if (result > 0)
                         {
                             MessageBox.Show(" Cập nhật lại mật khẩu thành công !");
                             bl = true;
                         }
                         else
                             MessageBox.Show(" Cập nhật thất bại !");
                     }
                 }
             }
         }
     }
 }
Пример #9
0
 public void update(NguoiDungDTO dto)
 {
     DialogResult dialogresult = MessageBox.Show("Bạn muốn cập nhật lại?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
     if (dialogresult == DialogResult.Yes)
     {
         if (dto == null)
             MessageBox.Show("Cập nhật không thành công, xem lại thông tin cập nhật!", "Lỗi");
         else
         {
             if (dto.TenDangNhap == "")
             {
                 MessageBox.Show(" Tên đăng nhập không được trống !");
             }
             else
             {
                 int result = dao.update(dto);
                 if (result > 0)
                     MessageBox.Show(" Cập nhật thông tin thành công !");
                 else
                     MessageBox.Show(" Cập nhật thông tin thất bại !");
             }
         }
     }
 }
Пример #10
0
        public void insert(NguoiDungDTO dto)
        {
            if (dto.TenDangNhap == "")
            {
                MessageBox.Show("Chưa nhập tên đăng nhập !");
            }
            else
            {

                if (dao.CheckExist(dto.TenDangNhap) != true)
                {
                    int result = dao.insert(dto);
                    if (result > 0)
                        MessageBox.Show(" Thêm thành công !");
                    else
                        MessageBox.Show(" Thêm thất bại !");
                }
                else
                    MessageBox.Show(" Tên đăng nhập  đã tồn tại !");

            }
        }