public static Results Create_User(TaiKhoan_DTO tk) { Results re = new Results(); try { SqlConnection conn = Provider.Connect(); conn.Open(); SqlCommand cmd = new SqlCommand("usp_USER_CreateUser", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@psUsername", tk.Username); cmd.Parameters.AddWithValue("@psPassword", tk.PassWord); cmd.Parameters.AddWithValue("@pResultMessage", re.Create_message); cmd.Parameters.AddWithValue("@pResultCode", re.Create_result); cmd.Parameters["@pResultMessage"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultCode"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultMessage"].Size = 50; } catch (Exception ex) { re.Create_result = -1; re.Create_message = ex.ToString(); } return(re); }
public void btnXoaND_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] l = GridView2.GetSelectedRows(); var index = l[0]; switch (MessageBox.Show("Bạn có chắc chắn muốn xóa người dùng này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case DialogResult.Yes: TaiKhoan_DTO nd = default(TaiKhoan_DTO); nd = ((List <TaiKhoan_DTO>)gridNguoiDung.DataSource)[index]; bool test = TaiKhoan_BUS.XoaNguoiDung(nd); if (test == true) { LoadGridNguoiDung(); MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("Xóa không thành công"); } break; case DialogResult.No: return; } }
//Button sửa private void btnSuaTK_Click(object sender, EventArgs e) { if (drvTK == null) { MessageBox.Show("Chọn tài khoản muốn cập nhật"); return; } TaiKhoan_DTO taikhoan = new TaiKhoan_DTO(); taikhoan.Matkhau = txtMatKhau.Text; taikhoan.Tentk = txtTenTaiKhoan.Text; if (TaiKhoan_BUS.SuaTaiKhoan(taikhoan)) { drvTK = null; txtTenTaiKhoan.Text = ""; txtMatKhau.Text = ""; LoadTaiKhoan(); MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Sửa thất bại"); } return; }
public bool addTK(TaiKhoan_DTO user) { if (user.Id_chucVu == 1 || user.Id_chucVu == 2) { string NgaySinh = user.NgaySinh.Year.ToString() + "-" + user.NgaySinh.Month.ToString() + "-" + user.NgaySinh.Day.ToString(); string[] param = { "@id_TK", "@matKhau", "@hoTen", "@ngaySinh", "@id_CapBac", "@id_ChucVu", "@id_DonVi", "@id_ChuyenNganh" }; object[] values = { user.Id_taiKhoan, user.MatKhau, user.HoTen, NgaySinh, user.Id_capBac, user.Id_chucVu, user.Id_donVi, user.Id_chuyenNganh }; string query = "insert into TaiKhoan(id_TaiKhoan,MatKhau,HoTen,NgaySinh,id_CapBac,id_ChucVu,id_DonVi,id_ChuyenNganh) values(@id_TK,@matKhau,@hoTen,@ngaySinh,@id_CapBac,@id_ChucVu,@id_DonVi,@id_ChuyenNganh)"; return(db.ExecuteNonQueryPara(query, param, values)); } else if (user.Id_chucVu == 6) { string NgaySinh = user.NgaySinh.Year.ToString() + "-" + user.NgaySinh.Month.ToString() + "-" + user.NgaySinh.Day.ToString(); int maDonVi = 10; string[] param = { "@id_TK", "@matKhau", "@hoTen", "@ngaySinh", "@id_CapBac", "@id_ChucVu", "@id_DonVi" }; object[] values = { user.Id_taiKhoan, user.MatKhau, user.HoTen, NgaySinh, user.Id_capBac, user.Id_chucVu, maDonVi }; string query = "insert into TaiKhoan(id_TaiKhoan,MatKhau,HoTen,NgaySinh,id_CapBac,id_ChucVu,id_DonVi) values(@id_TK,@matKhau,@hoTen,@ngaySinh,@id_CapBac,@id_ChucVu,@id_DonVi)"; return(db.ExecuteNonQueryPara(query, param, values)); } else { string NgaySinh = user.NgaySinh.Year.ToString() + "-" + user.NgaySinh.Month.ToString() + "-" + user.NgaySinh.Day.ToString(); string[] param = { "@id_TK", "@matKhau", "@hoTen", "@ngaySinh", "@id_CapBac", "@id_ChucVu", "@id_DonVi" }; object[] values = { user.Id_taiKhoan, user.MatKhau, user.HoTen, NgaySinh, user.Id_capBac, user.Id_chucVu, user.Id_donVi }; string query = "insert into TaiKhoan(id_TaiKhoan,MatKhau,HoTen,NgaySinh,id_CapBac,id_ChucVu,id_DonVi) values(@id_TK,@matKhau,@hoTen,@ngaySinh,@id_CapBac,@id_ChucVu,@id_DonVi)"; return(db.ExecuteNonQueryPara(query, param, values)); } }
public static List <TaiKhoan_DTO> LoadTaiKhoan(string tenTK) { string QueryString = $"Select * From NGUOIDUNG where TaiKhoan='{tenTK}'"; conn = DataProvider.OpenConnection(); DataTable dt = DataProvider.LayDataTable(QueryString, conn); if (dt.Rows.Count == 0) { return(null); } List <TaiKhoan_DTO> danhSachTaiKhoan = new List <TaiKhoan_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { TaiKhoan_DTO TK = new TaiKhoan_DTO(); TK.Tentk = dt.Rows[i]["TaiKhoan"].ToString(); TK.Matkhau = dt.Rows[i]["MatKhau"].ToString(); TK.Loaitk = dt.Rows[i]["LoaiTK"].ToString(); danhSachTaiKhoan.Add(TK); } DataProvider.OpenConnection(); return(danhSachTaiKhoan); }
public static List <TaiKhoan_DTO> LayHetNguoiDung() { List <TaiKhoan_DTO> lst = new List <TaiKhoan_DTO>(); DataProvider p = new DataProvider(); p.Connect(); SqlDataReader r = p.GetReader("sp_LayHetNguoiDung", CommandType.StoredProcedure); TaiKhoan_DTO nd = null; while ((r.Read())) { nd = new TaiKhoan_DTO(); nd.MaNguoiDung = Convert.ToInt32(r[0]); nd.Ten = r[1].ToString(); nd.TaiKhoan = r[2].ToString(); nd.MatKhau = r[3].ToString(); nd.XacNhan = r[4].ToString(); nd.MaVaiTro = Convert.ToInt32(r[5]); nd.GhiChu = r[6].ToString(); lst.Add(nd); } p.Disconnect(); return(lst); }
public bool KiemTraCoPhaiLaTKAdmin(Nhanvien_DTO nv) { List <TaiKhoan_DTO> lsTK = new List <TaiKhoan_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("Select * From TaiKhoan Where TrangThai = 1 and LoaiTaiKhoan = 'LOAITK001' and MaNV = '{0}'", nv.MaNV); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); if (sdr.Read()) { TaiKhoan_DTO tk = new TaiKhoan_DTO(); tk.MaTaiKhoan = sdr["MaTaiKhoan"].ToString(); tk.MaNV = sdr["MaNV"].ToString(); tk.TenTaiKhoan = sdr["TenTaiKhoan"].ToString(); tk.MatKhau = sdr["MatKhau"].ToString(); tk.MaNV = sdr["MaNV"].ToString(); tk.LoaiTaiKhoan = sdr["LoaiTaiKhoan"].ToString(); tk.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsTK.Add(tk); } sdr.Close(); conn.Close(); if (lsTK.Count > 0) { return(true); } else { return(false); } }
public static List <TaiKhoan_DTO> takeAccount(string TenNV) { string sQuery = @" select T.* from TaiKhoan T where FullName =N'" + TenNV + "' "; conn = DataProvider.Connect(); DataTable dt = DataProvider.dataSQuery(sQuery, conn); if (dt.Rows.Count == 0) { return(null); } List <TaiKhoan_DTO> Acc = new List <TaiKhoan_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { TaiKhoan_DTO K = new TaiKhoan_DTO(); K.MaTk = dt.Rows[i]["MaTK"].ToString(); K.TaiKhoan = dt.Rows[i]["TaiKhoan"].ToString(); K.MatKhau = dt.Rows[i]["MatKhau"].ToString(); K.TrangThai = int.Parse(dt.Rows[i]["TrangThai"].ToString()); K.ChuTich = dt.Rows[i]["ChuTich"].ToString(); K.FullName = dt.Rows[i]["FullName"].ToString(); K.MaNV = dt.Rows[i]["MaNV"].ToString(); Acc.Add(K); } return(Acc); }
//Button Xóa private void btnXoa_Click(object sender, EventArgs e) { if (drNhanVien == null) { MessageBox.Show("Chọn nhân viên muốn xóa"); return; } else if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { NhanVien_DTO nhanVien = new NhanVien_DTO(); nhanVien.MaNhanVien = drNhanVien.Cells[0].Value.ToString(); if (danhSachNhanVien == null) { gunaDataGridView1.DataSource = null; } //Xóa nhân viên và tài khoản của nhân viên đó TaiKhoan_DTO tk = new TaiKhoan_DTO(); tk.Tentk = nhanVien.MaNhanVien; if (NhanVien_BUS.XoaNhanVien(nhanVien) || TaiKhoan_BUS.XoaTaiKhoan(tk)) { drNhanVien = null; txtHoTen.Text = ""; txtSoDienThoai.Text = ""; txtChucVu.Text = ""; txtBacLuong.Text = ""; rtxtDiaChi.Text = ""; LoadNhanVien(); MessageBox.Show("Xóa thành công"); return; } MessageBox.Show("Xóa thất bại"); } }
public List <TaiKhoan_DTO> LoadDSTaiKhoan() { SqlConnection connect = DataProvider.TaoKetNoi(); List <TaiKhoan_DTO> ListTK = new List <TaiKhoan_DTO>(); string truyvan = @"SELECT NhanVien.MaNV, NhanVien.HoNV, NhanVien.TenNV, NhanVien.ChucVu, TaiKhoan.TenDangNhap, TaiKhoan.MatKhau FROM TaiKhoan, NhanVien WHERE TaiKhoan.MaNV = NhanVien.MaNV AND TaiKhoan.TrangThai = 1"; SqlDataReader reader = DataProvider.TruyVanDuLieu(truyvan, connect); while (reader.Read()) { TaiKhoan_DTO taikhoan = new TaiKhoan_DTO() { MaNV = reader["MaNV"].ToString(), HoNV = reader["HoNV"].ToString(), TenNV = reader["TenNV"].ToString(), TenDangNhap = reader["TenDangNhap"].ToString(), MatKhau = reader["MatKhau"].ToString(), ChucVu = reader["ChucVu"].ToString(), //TrangThai = int.Parse(reader["TrangThai"].ToString()) }; ListTK.Add(taikhoan); } reader.Close(); connect.Close(); return(ListTK); }
public static List <TaiKhoan_DTO> LayDSTK() { string sTruyVan = "select * from TAIKHOAN"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <TaiKhoan_DTO> lstSach = new List <DTO.TaiKhoan_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { TaiKhoan_DTO TK = new TaiKhoan_DTO(); TK.ID = int.Parse(dt.Rows[i]["ID"].ToString()); TK.TaiKhoan = dt.Rows[i]["TaiKhoan"].ToString(); TK.TenHienThi = dt.Rows[i]["TenHienThi"].ToString(); TK.MauKhau = dt.Rows[i]["MatKhau"].ToString(); TK.QuyenHan = dt.Rows[i]["QuyenHan"].ToString(); lstSach.Add(TK); } DataProvider.DongKetNoi(con); return(lstSach); }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (TaiKhoan_BUS.TimTk_TheoTen(txtTaiKhoan.Text.Trim()) == null) { XtraMessageBox.Show("Bạn chưa chọn dòng cần xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DialogResult thongbao = XtraMessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (thongbao == DialogResult.No) { XtraMessageBox.Show("Bạn đã hủy thao tác xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (thongbao == DialogResult.Yes) { TaiKhoan_DTO TK = new TaiKhoan_DTO(); TK.ID = int.Parse(nmID.Text); if (TaiKhoan_BUS.XoaTaiKhoan(nmID.Text)) { frmTaiKhoan_Load(sender, e); XtraMessageBox.Show("Bạn đã xóa thành công tài khoản ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void btDangNhap_Click(object sender, EventArgs e) { TaiKhoan_DTO tk = new TaiKhoan_DTO(); if (txtMatKhau.Text == "" || txtTaiKhoan.Text == "") { MessageBox.Show("Vui long khong de trong tai khoan hoac mat khau"); } else { tk.TaiKhoan = txtTaiKhoan.Text; tk.MatKhau = txtMatKhau.Text; if (busTaiKhoan.DangNhap(tk)) { FrmMain.taikhoan = tk.TaiKhoan; DataTable dt = busTaiKhoan.KiemTraQuyen(tk.TaiKhoan); Quyen = dt.Rows[0][0].ToString(); MessageBox.Show("Đăng nhập thành công"); FrmMain.session = 1; this.Close(); } else { MessageBox.Show("Đăng nhập không thành công, kiểm tra lại email hoặc mật khẩu"); txtTaiKhoan.Text = null; txtMatKhau.Text = null; txtTaiKhoan.Focus(); } } }
private TaiKhoan_DTO getdataUser() { TaiKhoan_DTO user = new TaiKhoan_DTO(); user.MatKhau = Register_BLL.EncryptMD5(txtPass.Text); return(user); }
private void btnXoaND_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] l = GridView2.GetSelectedRows(); var index = l[0]; switch (Interaction.MsgBox("Bạn có chắc chắn muốn xóa người dùng này không?", MsgBoxStyle.YesNo, "Xóa")) { case MsgBoxResult.Yes: TaiKhoan_DTO nd = null; nd = (List <TaiKhoan_DTO>)gridNguoiDung.DataSource[index]; bool test = TaiKhoan_BUS.XoaNguoiDung(nd); if (test == true) { LoadGridNguoiDung(); Interaction.MsgBox("Xóa thành công"); } else { Interaction.MsgBox("Xóa không thành công"); } break; case MsgBoxResult.No: return; break; } }
public static Results Change_Pass(TaiKhoan_DTO tk) { Results re = new Results(); try { SqlConnection conn = Provider.Connect(); conn.Open(); SqlCommand cmd = new SqlCommand("usp_USER_ChangePassword", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@psUsername", tk.Username); cmd.Parameters.AddWithValue("@psPassword", tk.PassWord); cmd.Parameters.AddWithValue("@psChangePasword", tk.newPassWord); cmd.Parameters.AddWithValue("@pResultMessage", re.TK_Message); cmd.Parameters.AddWithValue("@pResultCode", re.TK_result); cmd.Parameters["@pResultMessage"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultCode"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultMessage"].Size = 50; var u = cmd.ExecuteNonQuery(); re.TK_result = Int32.Parse(cmd.Parameters["@pResultCode"].Value.ToString()); re.TK_Message = cmd.Parameters["@pResultMessage"].Value.ToString(); } catch (Exception ex) { re.TK_result = -1; re.TK_Message = ex.Message; } finally { conn.Close(); } return(re); }
public bool editpass(TaiKhoan_DTO user) { string[] param = { "@id_TK", "@matKhau" }; object[] values = { user.Id_taiKhoan, user.MatKhau }; string query = "update TaiKhoan set MatKhau=@matKhau where id_TaiKhoan=@id_TK"; return(db.ExecuteNonQueryPara(query, param, values)); }
public bool deleteUser(TaiKhoan_DTO user) { string[] param = { "@id_TK" }; object[] values = { user.Id_taiKhoan }; string query = "delete TaiKhoan where id_TaiKhoan=@id_TK"; return(db.ExecuteNonQueryPara(query, param, values)); }
private void GetDetail() { if (tkDTO != null) { tkDTO = new TaiKhoan_DTO(); } tkDTO.TenDangNhap = txt_tenDangNhap.Text; tkDTO.MatKhau = txt_matKhauMoi.Text; }
public bool UpdateTaiKhoan(TaiKhoan_DTO TaiKhoanCN) { SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyvan = string.Format("Update TaiKhoan Set TenTaiKhoan = '{1}', LoaiTaiKhoan = N'{2}' Where MaTaiKhoan = '{0}'", TaiKhoanCN.MaTaiKhoan, TaiKhoanCN.TenTaiKhoan, TaiKhoanCN.LoaiTaiKhoan); bool a = DataProvider.ThucThiCauLenh(strTruyvan, conn); conn.Close(); return(a); }
public static bool ThemTK(TaiKhoan_DTO TK) { con = DataProvider.MoKetNoi(); string sTruyVan = @"insert into TaiKhoan values(N'" + TK.TaiKhoan + "',N'" + TK.TenHienThi + "',N'" + TK.MauKhau + "',N'" + TK.QuyenHan + "')"; bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// khi click vào button cập nhật private void btnCapNhat_Click(object sender, EventArgs e) { bool c = check(); // th có lỗi if (c) { string Loi = "Lỗi cập nhật !!!\n"; foreach (var loi in this.loiCapNhat) { Loi += loi + "\n"; } MessageBox.Show(Loi); this.loiCapNhat.Clear(); } // th không có lỗi else { btnSua.Enabled = true; btnCapNhat.Enabled = false; btn_DoiAvatar.Enabled = false; TaiKhoan_DTO TK = new TaiKhoan_DTO(); TK.HoTen = txt_HoVaTen.Text; TK.NgaySinh = dtpNgaySinh.Value; TK.Id_chuyenNganh = Convert.ToInt32(cbLop.SelectedValue); TK.Id_donVi = Convert.ToInt32(cbDonVi.SelectedValue); TK.Id_capBac = Convert.ToInt32(cbDonVi.SelectedValue); TK.Id_chucVu = Convert.ToInt32(cbChucVu.SelectedValue); if (Avatar.Image != null) { byte[] b = imagetoarray(Avatar.Image); TK.Avatar1 = b; TCNBLL.UpdateHocVien(this.maHV, TK); txt_MaHV.Enabled = false; txt_HoVaTen.Enabled = false; dtpNgaySinh.Enabled = false; cbLop.Enabled = false; cbDonVi.Enabled = false; cbCapBac.Enabled = false; cbChucVu.Enabled = false; MessageBox.Show("Cập nhật thành công !!!"); } else { TCNBLL.UpdateHocVien(this.maHV, TK); txt_MaHV.Enabled = false; txt_HoVaTen.Enabled = false; dtpNgaySinh.Enabled = false; cbLop.Enabled = false; cbDonVi.Enabled = false; cbCapBac.Enabled = false; cbChucVu.Enabled = false; MessageBox.Show("Cập nhật thành công !!!"); } } }
public bool editUser(TaiKhoan_DTO user) { string NgaySinh = user.NgaySinh.Year.ToString() + "-" + user.NgaySinh.Month.ToString() + "-" + user.NgaySinh.Day.ToString(); string[] param = { "@id_TK", "@hoTen", "@ngaySinh", "@id_CapBac" }; object[] values = { user.Id_taiKhoan, user.HoTen, NgaySinh, user.Id_capBac }; string query = "update TaiKhoan set HoTen=@hoTen,NgaySinh=@ngaySinh,id_CapBac=@id_CapBac where id_TaiKhoan=@id_TK"; return(db.ExecuteNonQueryPara(query, param, values)); }
public static bool SuaTaiKhoan(TaiKhoan_DTO Tk) { string sTruyVan = @"update TaiKhoan set TaiKhoan =N'" + Tk.TaiKhoan + "', TenHienThi =N'" + Tk.TenHienThi + "',MatKhau =N'" + Tk.MauKhau + "',QuyenHan =N'" + Tk.QuyenHan + "' where ID ='" + Tk.ID + "'"; con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
//Button Thêm private void AddButton_Click(object sender, EventArgs e) { if (rtxtDiaChi.Text == "" || txtBacLuong.Text == "" || txtChucVu.Text == "" || txtSoDienThoai.Text == "" || txtHoTen.Text == "" || cbLoaiCV.Text == "") { MessageBox.Show("Vui Lòng Nhập Đầy Đủ Thông Tin ..."); return; } NhanVien_DTO nhanVien = new NhanVien_DTO(); nhanVien.MaNhanVien = XacDinhMaNV(); nhanVien.TenNhanVien = txtHoTen.Text; nhanVien.NgaySinh = dtpNgaySinh.Text; if (rdNam.Checked) { nhanVien.GioiTinh = "Nam"; } else { nhanVien.GioiTinh = "Nữ"; } nhanVien.SoDienThoai = txtSoDienThoai.Text; nhanVien.ChucVu = txtChucVu.Text; nhanVien.Luong = txtBacLuong.Text; nhanVien.DiaChi = rtxtDiaChi.Text; if (danhSachNhanVien != null) { foreach (NhanVien_DTO nv in danhSachNhanVien) { if (nhanVien.MaNhanVien == nv.MaNhanVien) { MessageBox.Show("Mã nhân viên đã có rồi"); return; } } } //Thêm nhân viên và tài khoản của nhân viên với tên là mã số nv TaiKhoan_DTO tk = new TaiKhoan_DTO(); tk.Tentk = nhanVien.MaNhanVien; tk.Matkhau = nhanVien.SoDienThoai; tk.Loaitk = nhanVien.MaNhanVien.Substring(0, 2); if (NhanVien_BUS.ThemNhanVien(nhanVien) && TaiKhoan_BUS.ThemTaiKhoan(tk)) { txtHoTen.Text = ""; txtSoDienThoai.Text = ""; txtChucVu.Text = ""; txtBacLuong.Text = ""; rtxtDiaChi.Text = ""; LoadNhanVien(); MessageBox.Show("Thêm thành công"); return; } MessageBox.Show("Thêm thất bại"); }
public string LayTenNV(TaiKhoan_DTO tk) { string TenNV = ""; SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("Select HoTenNV From TaiKhoan, NhanVien Where NhanVien.MaNV = TaiKhoan.MaNV and TenTaiKhoan = '{0}'", tk.TenTaiKhoan); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); if (sdr.Read()) { TenNV = sdr["HoTenNV"].ToString(); } return(TenNV); }
private TaiKhoan_DTO getdataUser() { TaiKhoan_DTO user = new TaiKhoan_DTO(); user.Id_taiKhoan = txtUser.Text; user.MatKhau = Register_BLL.EncryptMD5(txtPass.Text); user.HoTen = txtHoTen.Text; user.NgaySinh = Convert.ToDateTime(dateNgaySinh.Value); user.Id_capBac = Convert.ToInt32(cbCapBac.EditValue.ToString()); user.Id_chucVu = Convert.ToInt32(cbChucVu.EditValue.ToString()); user.Id_donVi = Convert.ToInt32(cbDonVi.EditValue.ToString()); return(user); }
public List <TaiKhoan_DTO> HienThiDanhSachTaiKhoan() { List <TaiKhoan_DTO> list = new List <TaiKhoan_DTO>(); string query = string.Format("Select * from tbl_TaiKhoan order by id "); System.Data.DataTable data = DataProVider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { TaiKhoan_DTO dstk = new TaiKhoan_DTO(item); list.Add(dstk); } return(list); }
public int ChangePassword(TaiKhoan_DTO tkDTO) { string changePass = "******"; SqlParameter[] parameter = new SqlParameter[2]; parameter[0] = new SqlParameter("@TenDangNhap", tkDTO.TenDangNhap); parameter[1] = new SqlParameter("@MatKhau", Utilities.GetMD5(tkDTO.MatKhau)); SqlConnection connect = DataProvider.TaoKetNoi(); int ketQua = DataProvider.ExecuteUpdateQuery(changePass, parameter, connect); connect.Close(); return(ketQua); }
public int AddTaiKhoan(TaiKhoan_DTO tkDTO) { string insert = "INSERT INTO TaiKhoan(TenDangNhap, MatKhau, MaNV, TrangThai) VALUES(@TenDangNhap, @MatKhau, @MaNV, 1)"; SqlParameter[] parameter = new SqlParameter[3]; parameter[0] = new SqlParameter("@TenDangNhap", tkDTO.TenDangNhap); parameter[1] = new SqlParameter("@MatKhau", Utilities.GetMD5(tkDTO.MatKhau)); parameter[2] = new SqlParameter("@MaNV", tkDTO.MaNV); SqlConnection connect = DataProvider.TaoKetNoi(); int ketQua = DataProvider.ExecuteInsertQuery(insert, parameter, connect); connect.Close(); return(ketQua); }