private void btncapnhat_Click(object sender, EventArgs e) { if (cbquyen.SelectedIndex == -1 || cbquyen.SelectedIndex == -1 || txtmatkhau.Text == "") { XtraMessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult dialogResult = XtraMessageBox.Show("Bạn có chắc chắn muốn CẬP NHẬT tài khoản vừa chọn", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { TaiKhoanDTO tk = new TaiKhoanDTO(); tk.Nv_id = cbmanv.Text; if (cbquyen.Text == "Nhân viên") { tk.Tk_quyen = 0; } else { tk.Tk_quyen = 1; } tk.Tm_mk = txtmatkhau.Text; tk.Tk_trangthai = 1; if (TaiKhoanBus.TaiKhoan_Them(tk, 2)) { XtraMessageBox.Show("Cập nhật thành công tài khoản: " + cbmanv.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } else { XtraMessageBox.Show("Lỗi không xóa được", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); } } } }
public bool XoaTK(TaiKhoanDTO TaiKhoanDTO) { string query = string.Empty; query += "DELETE FROM tblTAIKHOANNV WHERE MaNV = @MANV"; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MANV", TaiKhoanDTO.IntMaNV); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception) { con.Close(); return(false); } } } return(true); }
private void btnThemTaiKhoan_Click(object sender, EventArgs e) { TaiKhoanDTO tkTam = new TaiKhoanDTO(); if (txtTenDangNhap.Text == string.Empty || txtMatKhau.Text == string.Empty) { MessageBox.Show("Bạn chưa nhập đầy đủ thông tin!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { tkTam.Tendangnhap = txtTenDangNhap.Text; tkTam.Matkhau = txtMatKhau.Text; int LayLoaiTK = cboLoaiTaiKhoan.Text == "Chủ_Cửa_Hàng" ? 1 : cboLoaiTaiKhoan.Text == "Admin" ? 2 : cboLoaiTaiKhoan.Text == "Thu_Ngân" ? 3 : 4; tkTam.Loaitaikhoan = LayLoaiTK; tkTam.Manv = Convert.ToInt32(cboTenNVCuaTK.SelectedValue); if (tkBUS.TimKiemTK(tkTam.Tendangnhap) != null) { MessageBox.Show("Tên đăng nhập này đã tồn tại. Hãy nhập tên khác!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (tkBUS.ThemTK(tkTam)) { MessageBox.Show("Thêm thành công!", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDsTaiKhoan(); AutoCompleteTK(); } else { MessageBox.Show("Thêm thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public bool checkLogin(TaiKhoanDTO taiKhoanDTO, string maChucVu) { String sql = "SELECT 1" + " FROM taikhoan tk" + " JOIN NhanVien nv ON tk.hoten = nv.hoten" + " JOIN ChucVu cv ON cv.machucvu = nv.machucvu" + " WHERE nv.machucvu = @machucvu" + " AND tk.tentaikhoan = @taikhoan" + " AND tk.matkhau = @matkhau "; SqlCommand command = DataProvider.Instance.getCommand(sql); command.Parameters.AddWithValue("@taikhoan", taiKhoanDTO.tentaikhoan); command.Parameters.AddWithValue("@matkhau", taiKhoanDTO.matkhau); command.Parameters.AddWithValue("@machucvu", "CV1002"); SqlDataReader rowsAffected = command.ExecuteReader(); if (rowsAffected.HasRows) { return(true); } return(false); }
public void Update_TestCase3() { TaiKhoanDTO taiKhoanDTO = new TaiKhoanDTO { MaTaiKhoan = TestCommon.LEN_10, TenDangNhap = TestCommon.LEN_10, MatKhau = TestCommon.LEN_10, NgayThayDoi = TestCommon.LEN_8, MaNhanVien = TestCommon.LEN_10 }; DangNhapBUS dangNhapBUS = new DangNhapBUS(); dangNhapBUS.Update(db, taiKhoanDTO); TaiKhoanDTO taiKhoanUpdate = new TaiKhoanDTO { MaTaiKhoan = TestCommon.LEN_10, MaNhanVien = "123" }; // execute string actual = dangNhapBUS.Update(db, taiKhoanDTO); string expected = "1111"; // compare Assert.Equals(expected, actual); }
public List <TaiKhoanDTO> LayDSTaiKhoanxoa() { List <TaiKhoanDTO> result = new List <TaiKhoanDTO>(); string truyvan = "SELECT * FROM TAI_KHOAN Where TinhTrang =0"; SqlConnection con = DataProvider.TaoKetNoi(); SqlDataReader sr = DataProvider.TruyVanDuLieu(truyvan, con); while (sr.Read()) { TaiKhoanDTO tk = new TaiKhoanDTO(); tk.MaNV = sr["MaNV"].ToString(); tk.MatKhau = sr["MatKhau"].ToString(); tk.HoTen = sr["HoTenNV"].ToString(); tk.DiaChi = sr["DiaChi"].ToString(); tk.CMND = sr["CMND"].ToString(); tk.Email = sr["Email"].ToString(); tk.MaLoaiTaiKhoan = sr["MaLoaiTK"].ToString(); tk.Sdt = int.Parse(sr["SoDienThoai"].ToString()); tk.AnhDaiDien = sr["AnhDaiDien"].ToString(); tk.TenDangNhap = sr["TenDangNhap"].ToString(); tk.TinhTrang = int.Parse(sr["TinhTrang"].ToString()); result.Add(tk); } sr.Close(); con.Close(); return(result); }
private void FrmNhapHang_Load(object sender, EventArgs e) { imgnho.ColorDepth = ColorDepth.Depth32Bit; imgnho.ImageSize = new System.Drawing.Size(60, 60); lsvNhapSP.LargeImageList = imgnho; NXSBUS bus2 = new NXSBUS(); List <NSXDTO> lsdto2 = bus2.LayDSNSX(); cmbnsx.DataSource = lsdto2; cmbnsx.DisplayMember = "TenNSX"; cmbnsx.ValueMember = "MaNSX"; LoaiSPBUS buss = new LoaiSPBUS(); List <LoaiSPDTO> lss = buss.layDSLoaiSP(); cboLoaiSP.DataSource = lss; cboLoaiSP.DisplayMember = "TenLoaiSP"; cboLoaiSP.ValueMember = "MaLoaiSP"; if (!string.IsNullOrEmpty(tendangnhap)) { FrmBanHang.tdn = tendangnhap; TaiKhoanBUS bus1 = new TaiKhoanBUS(); TaiKhoanDTO dto1 = bus1.LayThongTinTK(tendangnhap); txtNVLap.Text = dto1.HoTen; } colXoa.UseColumnTextForButtonValue = true; }
public List <TaiKhoanDTO> dsTaiKhoan() { List <TaiKhoanDTO> ds = new List <TaiKhoanDTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string sql = "select * from NGUOIDUNG "; SqlDataReader sdr = DataProvider.TruyVanDuLieu(sql, conn); while (sdr.Read()) { TaiKhoanDTO a = new TaiKhoanDTO() { MAND = sdr.GetString(0), MANV = sdr.GetString(1), LOAIND = int.Parse(sdr["LOAIND"].ToString()), TINHTRANG = int.Parse(sdr["TINHTRANG"].ToString()), TAIKHOAN = sdr.GetString(4), MATKHAU = sdr.GetString(5) }; ds.Add(a); } sdr.Close(); conn.Close(); return(ds); }
public bool CapNhatTaiKhoan(TaiKhoanDTO taikhoan) { string update; if (taikhoan.MATKHAU != string.Empty) { update = "Update NGUOIDUNG" + " Set TAIKHOAN = @TAIKHOAN," + "MATKHAU = @MATKHAU, LOAIND = @LOAIND , MANV = @MANV, TINHTRANG = @TINHTRANG" + " where MAND = @MAND"; } else { update = "Update NGUOIDUNG" + " Set TAIKHOAN = @TAIKHOAN," + "LOAIND = @LOAIND , MANV = @MANV, TINHTRANG = @TINHTRANG" + " where MAND = @MAND"; } List <SqlParameter> lsparams = new List <SqlParameter>(); lsparams.Add(new SqlParameter("@MAND", taikhoan.MAND.Trim())); lsparams.Add(new SqlParameter("@TAIKHOAN", taikhoan.TAIKHOAN)); lsparams.Add(new SqlParameter("@MATKHAU", Utils.MaHoaMD5(taikhoan.MATKHAU))); lsparams.Add(new SqlParameter("@LOAIND", taikhoan.LOAIND)); lsparams.Add(new SqlParameter("@MANV", taikhoan.MANV)); lsparams.Add(new SqlParameter("@TINHTRANG", taikhoan.TINHTRANG)); //lsparams.Add(new SqlParameter("@TrangThai", nvmoi.TrangThai)); SqlConnection con = DataProvider.TaoKetNoi(); bool thucthi = DataProvider.ThucThi(update, lsparams.ToArray(), con); return(thucthi); }
public bool KiemTraDangNhap(out TaiKhoanDTO tk, string TenDN, string MatKh) { bool flag = false; string mk = MaHoaChuoi(MatKh); TaiKhoanDTO KiemTra = db.TAI_KHOAN.Where(u => u.TRANGTHAIXOA == false && u.TENDANGNHAP == TenDN && u.MATKHAU == mk).Select(v => new TaiKhoanDTO { Manv = v.MANV, Loaitaikhoan = v.LOAITAIKHOAN, Tendangnhap = v.TENDANGNHAP, Matkhau = v.MATKHAU, Tennv = v.NHAN_VIEN.TENNV }).SingleOrDefault(); if (KiemTra != null) { tk = KiemTra; flag = true; } else { tk = null; } return(flag); }
public bool ThemTK(TaiKhoanDTO tk) { try { //Lưu ý do dùng TENDANGNHAP làm khóa nên khi thêm 1 tên ĐN trùng với 1 tên đã có thì sẽ thêm thất bại if (TimKiemTK(tk.Tendangnhap).Count > 0) { return(false); } else { TAI_KHOAN tkDB = new TAI_KHOAN { TENDANGNHAP = tk.Tendangnhap, MATKHAU = MaHoaChuoi(tk.Matkhau), LOAITAIKHOAN = tk.Loaitaikhoan, MANV = tk.Manv }; db.TAI_KHOAN.Add(tkDB); db.SaveChanges(); return(true); } } catch { return(false); } }
private void button1_Click(object sender, EventArgs e) { if (!testtext()) { return; } //1. Map data from GUI TaiKhoanDTO nv = new TaiKhoanDTO(); nv.manv = tkDTO.manv; nv.Password = textBox2.Text; nv.Username = textBox1.Text.ToUpper(); nv.Type = comboBox1.Text; //2. Kiểm tra data hợp lệ or not //3. Thêm vào DB bool kq = tkBUS.Sua(nv); if (kq == false) { MessageBox.Show("Sửa tài khoản thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Sửa tài khoản thành công"); this.Close(); } }
private void FrmNguoiDung_Load(object sender, EventArgs e) { //string manv="NV001"; // string mk = "123456789"; if (!string.IsNullOrEmpty(tendangnhap)) { FrmDoiMatkhau.tdn = tendangnhap; TaiKhoanBUS bus = new TaiKhoanBUS(); TaiKhoanDTO dto = bus.LayThongTinTK(tendangnhap); txtMaNV.Text = dto.MaNV; txtTenDN.Text = tendangnhap; txtTenHienThi.Text = dto.HoTen; if (dto.MaLoaiTaiKhoan == @"LTK001") { tztQuyen.Text = "Quản Lý"; } else { tztQuyen.Text = "Nhân Viên"; } byte[] byteHA = File.ReadAllBytes(dto.AnhDaiDien); MemoryStream ms = new MemoryStream(byteHA); picAnhDaiDien.Image = Image.FromStream(ms); } }
//private string MaHoaMatKhau(string matKhau) //{ // MD5 mh = MD5.Create(); // byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(matKhau); // byte[] hash = mh.ComputeHash(inputBytes); // StringBuilder sb = new StringBuilder(); // for (int i = 0; i < hash.Length; i++) // { // sb.Append(hash[i].ToString("x2")); // } // return sb.ToString(); //} private void btnThemTaiKhoan_Click(object sender, EventArgs e) { if (txtHoTen.Text == "") { MessageBox.Show("Vui lòng nhập đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } TaiKhoanDTO taiKhoan = new TaiKhoanDTO(); taiKhoan.HoTen = txtHoTen.Text; taiKhoan.MatKhau = /*MaHoaMatKhau*/ (txtMatKhau.Text); taiKhoan.NgayBatDau = dtpNgayBatDau.Value; taiKhoan.LoaiTaiKhoan = Convert.ToInt32(cmbLoaiTaiKhoan.SelectedValue); if (openFileDialog1.FileName != "") { string tenFile = DateTime.Now.ToFileTime() + "_" + (TaiKhoanBUS.LayMaTaiKhoanMoiNhat() + 1).ToString(); string extension = Path.GetExtension(openFileDialog1.SafeFileName); taiKhoan.Hinh = tenFile + extension; File.Copy(openFileDialog1.FileName, "img\\accounts\\" + tenFile + extension, true); } taiKhoan.TrangThai = true; if (TaiKhoanBUS.ThemTaiKhoan(taiKhoan)) { MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LamMoiTaiKhoan(); QLTK_LoadDanhSachTaiKhoan(GetTimKiemTaiKhoan(), Convert.ToInt32(cmbTimKiemTheoLoaiTaiKhoan.SelectedValue)); dgvTaiKhoan.ClearSelection(); } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); taiKhoan = null; } }
public TaiKhoanDTO LayTenDangNhap() { TaiKhoanDTO tk = null; string truyvan = "SELECT * FROM TAI_KHOAN"; SqlConnection con = DataProvider.TaoKetNoi(); SqlDataReader sr = DataProvider.TruyVanDuLieu(truyvan, con); if (sr.Read()) { TaiKhoanDTO kqc = new TaiKhoanDTO(); kqc.MaNV = sr["MaNV"].ToString(); kqc.HoTen = sr["HoTenNV"].ToString(); kqc.MatKhau = sr["MatKhau"].ToString(); kqc.MaLoaiTaiKhoan = sr["MaLoaiTK"].ToString(); kqc.Sdt = int.Parse(sr["SoDienThoai"].ToString()); kqc.DiaChi = sr["DiaCHi"].ToString(); kqc.Email = sr["Email"].ToString(); kqc.CMND = sr["CMND"].ToString(); kqc.AnhDaiDien = sr["AnhDaiDien"].ToString(); kqc.TinhTrang = int.Parse(sr["TinhTrang"].ToString()); kqc.TenDangNhap = sr["TenDangNhap"].ToString(); } sr.Close(); con.Close(); return(tk); }
private void btnThemTK_Click(object sender, EventArgs e) { if (txtMK.Text != "" && txtTenDN.Text != "" && txtCMND.Text != "" && txtEmail.Text != "" && rtxtDiaChiTK.Text != "" && txtHoTen.Text != "" && txtSDT.Text != "") { luuDuLieu(); if (bus.ThemTK(chon)) { List <TaiKhoanDTO> dto = bus.LayDSTaiKhoan(); dgvDanhSachTK.DataSource = dto; MessageBox.Show("Thêm thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); chon = null; } } else { MessageBox.Show("Làm ơn, nhập đầy đủ thông tin Tài Khoản !!! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public bool KiemTraDangNhap(string tk, string mk) { bool kq = false; string truyvan = "SELECT * FROM TAI_KHOAN WHERE TenDangNhap=@tk AND MatKhau=@mk AND TINHTRANG =1"; SqlParameter[] p = new SqlParameter[2]; p[0] = new SqlParameter("@tk", tk); p[1] = new SqlParameter("@mk", mk); SqlConnection con = DataProvider.TaoKetNoi(); SqlDataReader sr = DataProvider.TruyVanDuLieu(truyvan, p, con); if (sr.Read()) { TaiKhoanDTO kqc = new TaiKhoanDTO(); kqc.MaNV = sr["MaNV"].ToString(); kqc.HoTen = sr["HoTenNV"].ToString(); kqc.MatKhau = sr["MatKhau"].ToString(); kqc.MaLoaiTaiKhoan = sr["MaLoaiTK"].ToString(); kqc.Sdt = int.Parse(sr["SoDienThoai"].ToString()); kqc.DiaChi = sr["DiaCHi"].ToString(); kqc.Email = sr["Email"].ToString(); kqc.CMND = sr["CMND"].ToString(); kqc.AnhDaiDien = sr["AnhDaiDien"].ToString(); kqc.TinhTrang = int.Parse(sr["TinhTrang"].ToString()); kqc.TenDangNhap = sr["TenDangNhap"].ToString(); if (kqc.MatKhau == mk) { kq = true; } } sr.Close(); con.Close(); return(kq); }
private void dgvDanhSachTK_SelectionChanged(object sender, EventArgs e) { if (dgvDanhSachTK.SelectedRows.Count > 0) { btnSuaTK.Enabled = true; btnXoaTK.Enabled = true; btnThemTK.Enabled = false; chon = (TaiKhoanDTO)dgvDanhSachTK.SelectedRows[0].DataBoundItem; if (chon.MaLoaiTaiKhoan == "LTK001") { chkTKTinhTrang.Enabled = false; cmbQuyen.Enabled = false; } else { chkTKTinhTrang.Enabled = true; cmbQuyen.Enabled = true; } } else { chon = null; } Bind(); }
public fChuyenBan(TaiKhoanDTO taiKhoanHienTai, BanDTO ban) { InitializeComponent(); _taiKhoanHienTai = taiKhoanHienTai; _ban = ban; LoadCBXT(); }
protected void btnorder_Click1(object sender, EventArgs e) { HttpCookie cookie = Request.Cookies["tenTK"]; string tentk = cookie.Value; if (cookie != null && string.IsNullOrEmpty(txb_hoten.Text) && string.IsNullOrEmpty(txb_diachi.Text) && string.IsNullOrEmpty(txb_sdt.Text)) { string tenTK = cookie.Value; DTO_hoadon hd = new DTO_hoadon(); DTO_cthoadon cthd = new DTO_cthoadon(); TaiKhoanDTO tk = TaiKhoanBUS.LayThongTinTaiKhoan(tenTK); hd.Tentaikhoan = tk.TenTaiKhoan; hd.Diachi = tk.DiaChi; hd.Ngaymua = DateTime.Now; int tong = BUS_giohang.tinhtien(tentk) + 3; hd.Tongtien = tong; hd.Sdt = tk.SDT; BUS_hoadon.themhoadon(hd); cthd.Mahd = hd.Mahd; cthd.Dongia = hd.Tongtien; BUS_giohang.xoagh(tentk); Response.Redirect("index.aspx"); } else { Response.Write("<script>alert('dat hang that bai')</script>") } }
//xoa private void xóaToolStripMenuItem_Click(object sender, EventArgs e) { int currentRowIndex = dataGridView1.CurrentCellAddress.Y;// 'current row selected //'Verify that indexing OK if (-1 < currentRowIndex && currentRowIndex < dataGridView1.RowCount) { NhanVienDTO kn = (NhanVienDTO)dataGridView1.Rows[currentRowIndex].DataBoundItem; TaiKhoanDTO tk = new TaiKhoanDTO(); tk.manv = kn.manv; if (kn != null) { bool kq1 = tkBUS.Xoa(tk); bool kq2 = nvBUS.Xoa(kn); if (!kq1 && !kq2) { MessageBox.Show("Xóa nhân viên thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Xóa nhân viên thành công"); this.loadData_Vao_GridView(); } } } }
public static bool InsertTaiKhoan(TaiKhoanDTO taikhoan) { bool result = false; try { //create a list parameter List <MySqlParameter> parameters = new List <MySqlParameter>(); //parameters.Add(new MySqlParameter("@MaTK", taikhoan.MaTK)); parameters.Add(new MySqlParameter("@UserName", taikhoan.UserName)); parameters.Add(new MySqlParameter("@Password", taikhoan.Password)); parameters.Add(new MySqlParameter("@FK_NV", taikhoan.MaNhanVien)); parameters.Add(new MySqlParameter("@TinhTrang", taikhoan.TinhTrang)); //call store Procedure int n = MySqlDataAccessHelper.ExecuteNonQuery("INSERT INTO taikhoan (UserName, Password, FK_NV, TinhTrang) VALUES(@UserName, @Password, @FK_NV, @TinhTrang)", parameters); if (n == 1) { result = true; } } catch (Exception ex) { throw ex; } return(result); }
public bool updatePass(TaiKhoanDTO taiKhoanDTO) { String sql1 = " SELECT *" + " FROM TaiKhoan" + " WHERE tentaikhoan = @tentaikhoan " + " AND matkhau = @matkhau"; SqlCommand command = DataProvider.Instance.getCommand(sql1); command.Parameters.AddWithValue("@tentaikhoan", taiKhoanDTO.tentaikhoan); command.Parameters.AddWithValue("@matkhau", taiKhoanDTO.matkhau); SqlDataReader rowsAffected = command.ExecuteReader(); if (rowsAffected.HasRows) { String sql = "UPDATE TaiKhoan" + " SET matkhau = @matkhaumoi" + " WHERE tentaikhoan = @tentaikhoan"; command = DataProvider.Instance.getCommand(sql); command.Parameters.AddWithValue("@tentaikhoan", taiKhoanDTO.tentaikhoan); command.Parameters.AddWithValue("@matkhaumoi", taiKhoanDTO.matkhaumoi); rowsAffected = command.ExecuteReader(); return(true); } return(false); }
public static bool TaiKhoan_Them(TaiKhoanDTO tk, int type) { string query = ""; try { switch (type) { case 1: query = "EXEC TaiKhoan_Them '" + tk.Nv_id + "','" + tk.Tm_mk + "'," + tk.Tk_quyen + ", " + tk.Tk_trangthai + ""; break; case 2: query = "EXEC TaiKhoan_Sua '" + tk.Nv_id + "','" + tk.Tm_mk + "'," + tk.Tk_quyen + ", " + tk.Tk_trangthai + ""; break; case 3: query = "EXEC TaiKhoan_Xoa '" + tk.Nv_id + "'"; break; } if (conn.ExcuteQuery(query)) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public bool ThemTK(TaiKhoanDTO TaiKhoanDTO) { string query = @"INSERT INTO tblTAIKHOANNV (TenTK, MatKhau, MaChucVu, MaNV) "; query += "VALUES( @TenTK , @MatKhau , @MaChucVu , @MaNV)"; using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand(query, connection)) { //command.Parameters.AddWithValue("@MANV", NhanVienDTO.StrMaNhanVien); command.Parameters.AddWithValue("@TenTK", TaiKhoanDTO.StrTenTk); command.Parameters.AddWithValue("@MatKhau", TaiKhoanDTO.StrMatKhau); command.Parameters.AddWithValue("@MaChucVu", TaiKhoanDTO.IntMaChucVu); command.Parameters.AddWithValue("@MaNV", TaiKhoanDTO.IntMaNV); try { connection.Open(); command.ExecuteNonQuery(); connection.Close(); connection.Dispose(); } catch (Exception) { connection.Close(); return(false); } } } return(true); }
public string DangNhapProcess(TaiKhoanDTO taiKhoan, out string MaNV) { // khởi tạo BUS DangNhapBUS dangNhapBUS = new DangNhapBUS(); // biến đón kết quả trả về string result; // tạo kết nối database using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { // thực hiện mã hóa mật khẩu dangNhapBUS.EncodePassword(ref taiKhoan); // thực hiện check tài khoản result = dangNhapBUS.CheckTaiKhoan(db, taiKhoan, out ObjectCommon.UserLogin); } // nếu kết quả check là fail if (result == Constant.RES_FAI) { MaNV = ""; // return fail return(Constant.RES_FAI); } MaNV = ObjectCommon.UserLogin.MaNhanVien; // return success return(Constant.RES_SUC); }
private void btnTimKiemTaiKhoan_Click(object sender, EventArgs e) { TaiKhoanDTO tkTam = new TaiKhoanDTO(); string tenDN = txtTimKiemTaiKhoan.Text; tkTam = tkBUS.TimKiemTK(tenDN); if (tkTam != null) { foreach (DataGridViewRow row in dtgvTaiKhoan.Rows) { if (row.Cells["colTenDangNhap"].Value.ToString() == tkTam.Tendangnhap) { row.Selected = true; dtgvTaiKhoan.CurrentCell = dtgvTaiKhoan.Rows[row.Index].Cells[0]; txtTenDangNhap.Text = tkTam.Tendangnhap; txtMatKhau.Text = tkTam.Matkhau; string LayLoaiTK = tkTam.Loaitaikhoan == 1 ? "Chủ_Cửa_Hàng" : tkTam.Loaitaikhoan == 2 ? "Admin" : tkTam.Loaitaikhoan == 3 ? "Thu_Ngân" : "Quản_Lí_Kho"; cboLoaiTaiKhoan.SelectedValue = LayLoaiTK; cboTenNVCuaTK.SelectedValue = tkTam.Manv; } } } else { MessageBox.Show("Không tìm thấy!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void GanGiaTriChoTaiKhoan() { if (tkDTO == null) { tkDTO = new TaiKhoanDTO(); } tkDTO.TenTaiKhoan = txtTenTaiKhoan.Text; tkDTO.MatKhau = txtMatKhau.Text; tkDTO.HoTen = txtHoTen.Text; tkDTO.Email = txtEmail.Text; tkDTO.SoDT = txtSDT.Text; tkDTO.DiaChi = rtbDiaChi.Text; if (radChu.Checked) { tkDTO.LaAdmin = 0; } if (radQuanLy.Checked) { tkDTO.LaAdmin = 1; } if (radCaTruong.Checked) { tkDTO.LaAdmin = 2; } tkDTO.TrangThai = (chkTrangThai.Checked) ? 1 : 0; }
private void btndoimk_Click(object sender, EventArgs e) { TaiKhoanDTO tk = new TaiKhoanDTO(); if (txtmkcu.Text == "" || txtmkmoi.Text == "" || txtxacnhan.Text == "") { MessageBox.Show("Chưa nhập đầy đủ thông tin"); } else { if (TaiKhoanDAO.DangNhap(txttk.Text, txtmkcu.Text) == true) { if (txtmkmoi.Text == txtxacnhan.Text) { tk.TaiKhoan = txttk.Text; tk.MatKhau = txtmkmoi.Text; TaiKhoanDAO.DoiMK(tk); MessageBox.Show("Đổi mật khẩu thành công"); } else { txtmkmoi.Focus(); MessageBox.Show("Mật khẩu không trùng khớp", "Thông Báo", MessageBoxButtons.OK); } } else { MessageBox.Show("Vui lòng xem lại tài khoản hoặc mật khẩu của bạn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btDN_Click_1(object sender, EventArgs e) { string tenDN = txbTenDangNhap.Text; string matKhau = txbMatKhau.Text; if (DangNhap(tenDN, matKhau)) { TaiKhoanDTO acc = TaiKhoanDAO.Instance.layTaiKhoan(tenDN); if (acc.LoaiTaiKhoan == "Nhân viên") { fQLBH1 form = new fQLBH1(acc); this.Hide(); form.ShowDialog(); this.Show(); } else { fDieuHuong f = new fDieuHuong(acc); this.Hide(); f.ShowDialog(); this.Show(); } } else { MessageBox.Show("Sai tên tài khoản hoặc mật khẩu !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }