private void btnSua_ItemClick(object sender, ItemClickEventArgs e) { try { TaiKhoanNV nv = new TaiKhoanNV(); nv.TaiKhoan = cboTaiKhoan.EditValue.ToString().Trim(); nv.MatKhau = txtMatKhau.EditValue.ToString().Trim(); nv.Email = txtEmail.EditValue.ToString().Trim(); nv.TinhTrang = nhanVien.LayTinhTrangTaiKhoanNV(nv.TaiKhoan); if (nhanVien.SuaTKNhanVien(nv)) { MessageBox.Show("Sửa tài khoản thành công với mã nhân viên: " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); } else { MessageBox.Show("Sửa tài khoản không thành công với mã nhân viên: " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); } } catch (Exception ex) { string error = ex.ToString(); MessageBox.Show("Sửa tài khoản ádfasdfasdfa không thành công với mã nhân viên: " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); } }
private void btnXoa_ItemClick(object sender, ItemClickEventArgs e) { try { DialogResult r = MessageBox.Show("Bạn có chắc muốn khóa tài khoản " + "MÃ NHÂN VIÊN" + " không?", "Thông báo" , MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (r == DialogResult.Yes) { SplashScreenManager.ShowForm(this, typeof(WaitLoadFrm)); TaiKhoanNV nv = new TaiKhoanNV(); nv.TaiKhoan = cboTaiKhoan.EditValue.ToString().Trim(); if (nhanVien.XoaTaiKhoanNhanVien(nv.TaiKhoan)) { MessageBox.Show("Khóa tài khoản khách hàng thành công" + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); SplashScreenManager.CloseDefaultSplashScreen(); } else { MessageBox.Show("Lỗi tạo tài khoản cho khách hàng " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); SplashScreenManager.CloseDefaultSplashScreen(); } } } catch (Exception) { FrmTaiKhoanNV_Load(null, null); throw; } }
private void btnLuu_Click(object sender, EventArgs e) { var tk = phanQuyen.KiemTraDangNhap(txtTaiKhoan.Text); if (string.IsNullOrEmpty(txtMatKhauCu.Text.Trim())) { MessageBox.Show("Bạn chưa nhập mật khẩu cũ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtMatKhauCu.Focus(); return; } if (string.IsNullOrEmpty(txtMatKhauMoi.Text)) { MessageBox.Show("Bạn chưa nhập mật khẩu mới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtMatKhauMoi.Focus(); return; } if (string.IsNullOrEmpty(txtXacNhanMK.Text)) { MessageBox.Show("Bạn chưa nhập xác nhận mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtXacNhanMK.Focus(); return; } if (txtMatKhauMoi.Text.Length < 6 || txtXacNhanMK.Text.Length < 6) { MessageBox.Show("Mật khẩu phải có 6 kí tự trở lên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); LamMoi(); this.txtMatKhauMoi.Focus(); return; } if (!txtMatKhauMoi.Text.Equals(txtXacNhanMK.Text)) { MessageBox.Show("Xác nhận mật khẩu không khớp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); LamMoi(); this.txtMatKhauMoi.Focus(); return; } if (!tk.MatKhau.Equals(txtMatKhauCu.Text)) { MessageBox.Show("Mật khẩu cũ sai", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); LamMoi(); this.txtMatKhauCu.Focus(); return; } TaiKhoanNV taiKhoanNV = new TaiKhoanNV(); taiKhoanNV.TaiKhoan = txtTaiKhoan.Text; taiKhoanNV.MatKhau = txtMatKhauMoi.Text; taiKhoanNV.TinhTrang = 1; if (phanQuyen.SuaTaiKhoan(taiKhoanNV)) { MessageBox.Show("Đổi mật khẩu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void btnXoa_Click(object sender, EventArgs e) { TaiKhoanNV tk = db.TaiKhoanNVs.SingleOrDefault(p => p.Account == txtTenDN.Text); DialogResult dr = MessageBox.Show("Bạn có thực sự muốn xóa tài khoản " + txtTenDN.Text + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { db.TaiKhoanNVs.DeleteOnSubmit(tk); db.SubmitChanges(); MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSTK(); } }
public bool XoaTaiKhoanNhanVien(string ma) { try { TaiKhoanNV taiKhoanNV = db.TaiKhoanNVs.FirstOrDefault(t => t.TaiKhoan.Equals(ma)); taiKhoanNV.TinhTrang = -1; db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
public bool SuaTaiKhoan(TaiKhoanNV taiKhoan) { try { TaiKhoanNV tk = db.TaiKhoanNVs.FirstOrDefault(t => t.TaiKhoan.Equals(taiKhoan.TaiKhoan)); tk.MatKhau = taiKhoan.MatKhau; tk.TinhTrang = taiKhoan.TinhTrang; db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
private void btnDangNhap_Click(object sender, EventArgs e) { var dsTaiKhoan = tknv.layDSTKNV(); var ttTaiKhoan = dsTaiKhoan.Where(t => t.TaiKhoan.Equals(txtTenDangNhap.Text)).FirstOrDefault(); if (string.IsNullOrEmpty(txtTenDangNhap.Text.Trim())) { MessageBox.Show("Không được bỏ trống tên đăng nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtTenDangNhap.Focus(); return; } if (string.IsNullOrEmpty(txtMatKhau.Text)) { MessageBox.Show("Không được bỏ trống mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtMatKhau.Focus(); return; } if (ttTaiKhoan == null) { MessageBox.Show("Tài khoản không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtTenDangNhap.Text = ""; this.txtMatKhau.Text = ""; this.txtTenDangNhap.Focus(); return; } if (!ttTaiKhoan.MatKhau.Equals(txtMatKhau.Text)) { MessageBox.Show("Sai tài khoản hoặc mật khẩu"); this.txtTenDangNhap.Focus(); return; } if (ttTaiKhoan.TinhTrang == 1) { FrmMain frm = new FrmMain(txtTenDangNhap.Text); this.Hide(); frm.Show(); } if (ttTaiKhoan.TinhTrang == 0) { FrmDoiMatKhau doiMatKhau = new FrmDoiMatKhau(txtTenDangNhap.Text); doiMatKhau.ShowDialog(); tk = null; return; } }
private void btDangNhap_Click(object sender, EventArgs e) { using (Model_QuanLi_ThuVien qltv = new Model_QuanLi_ThuVien()) { if (rdoBtThuThu.Checked == true) { TaiKhoanNV tkNV = qltv.TaiKhoanNVs.Where(p => p.TenDangNhap == txbTenDangNhap.Text && p.MatKhau == txbMatKhau.Text).SingleOrDefault(); if (tkNV == null) { MessageBox.Show("Ten dang nhap hoac mat khau khong dung!"); } else { MaNguoiDung = tkNV.MaNhanVien; ThuThuOrDocGia = true; Form fr = new Trangchu(); this.Visible = false; fr.ShowDialog(); this.Close(); } } else if (rdoBtDocGia.Checked == true) { TaiKhoanDG tkDG = qltv.TaiKhoanDGs.Where(p => p.TenDangNhap == txbTenDangNhap.Text && p.MatKhau == txbMatKhau.Text).SingleOrDefault(); if (tkDG == null) { MessageBox.Show("Ten dang nhap hoac mat khau khong dung!"); } else { MaNguoiDung = tkDG.MaDocGia; ThuThuOrDocGia = false; Trangchu fr = new Trangchu(); fr.iconBtMuonSach.Visible = false; fr.iconBtTraSach.Visible = false; this.Visible = false; fr.ShowDialog(); this.Close(); } } } }
public bool SuaTKNhanVien(TaiKhoanNV nv) { try { TaiKhoanNV taiKhoanNV = db.TaiKhoanNVs.FirstOrDefault(t => t.TaiKhoan.Equals(nv.TaiKhoan)); taiKhoanNV.TaiKhoan = nv.TaiKhoan; taiKhoanNV.Email = nv.Email; taiKhoanNV.MatKhau = nv.MatKhau; taiKhoanNV.TinhTrang = nv.TinhTrang; db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
private void dgvNhanVien_RowEnter(object sender, DataGridViewCellEventArgs e) { TaiKhoanNV tk = new TaiKhoanNV(); DataGridViewRow dgvr = new DataGridViewRow(); dgvr = dgvNhanVien.Rows[e.RowIndex]; if (e.RowIndex >= 0) { txtTenDN.Text = dgvr.Cells[0].Value.ToString(); txtMK.Text = dgvr.Cells[1].Value.ToString(); txtTenND.Text = dgvr.Cells[2].Value.ToString(); cbbGioiTinh.Text = dgvr.Cells[3].Value.ToString(); dtpNgaySinh.Text = dgvr.Cells[4].Value.ToString(); txtDiaChi.Text = dgvr.Cells[5].Value.ToString(); txtSDT.Text = dgvr.Cells[6].Value.ToString(); cbbChucVu.Text = dgvr.Cells[7].Value.ToString(); } tk = db.TaiKhoanNVs.SingleOrDefault(p => p.Account == txtTenND.Text.Trim()); }
public bool ThemTKNhanVien(TaiKhoanNV nv) { try { TaiKhoanNV taiKhoanNV = new TaiKhoanNV(); taiKhoanNV.TaiKhoan = nv.TaiKhoan; taiKhoanNV.Email = nv.Email; taiKhoanNV.MatKhau = nv.MatKhau; taiKhoanNV.TinhTrang = 1; db.TaiKhoanNVs.InsertOnSubmit(taiKhoanNV); db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
private void btnDangNhap_Click(object sender, EventArgs e) { string id = txtDangNhap.Text; string pwd = MD5Hash(txtMatKhau.Text); TaiKhoanNV nv = db.TaiKhoanNVs.Where(p => p.Account == id).SingleOrDefault(); if (nv == null) { MessageBox.Show("Tài khoản không tồn tại! Vui lòng nhập lại."); txtDangNhap.Clear(); txtMatKhau.Clear(); } else { if (MD5Hash(nv.Pass) == pwd) { MessageBox.Show("Xin chào " + nv.TenND.ToString() + ". Bạn đã đăng nhập thành công"); menuStrip1.Visible = true; if (nv.ChucVu == "Quản lý") { quảnLýTàiKhoảnToolStripMenuItem.Visible = true; doanhThuToolStripMenuItem.Visible = true; danhSáchPhòngToolStripMenuItem.Visible = true; } else { quảnLýTàiKhoảnToolStripMenuItem.Visible = false; doanhThuToolStripMenuItem.Visible = false; danhSáchPhòngToolStripMenuItem.Visible = false; } panel1.Visible = false; panel2.Visible = false; } else { MessageBox.Show("Mật khẩu không chính xác! Vui lòng nhập lại", "Thông Báo", MessageBoxButtons.OK); txtMatKhau.Clear(); } } }
private void SuaTK() { try { TaiKhoanNV tk = db.TaiKhoanNVs.SingleOrDefault(p => p.Account == txtTenDN.Text); { tk.Pass = txtMK.Text; tk.TenND = txtTenND.Text; tk.GioiTinh = cbbGioiTinh.Text; tk.NgaySinhNV = dtpNgaySinh.Value; tk.DiaChi = txtDiaChi.Text; tk.SDT = txtSDT.Text; tk.ChucVu = cbbChucVu.Text; } db.SubmitChanges(); MessageBox.Show("Sửa thông tin thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSTK(); } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Xin vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ThemTK() { try { TaiKhoanNV nv = new TaiKhoanNV { Account = txtTenDN.Text, Pass = txtMK.Text, TenND = txtTenND.Text, GioiTinh = cbbGioiTinh.Text, NgaySinhNV = dtpNgaySinh.Value, DiaChi = txtDiaChi.Text, SDT = txtSDT.Text, ChucVu = cbbChucVu.Text, }; if (db.TaiKhoanNVs.Where(p => p.Account == txtTenDN.Text).SingleOrDefault() != null) { MessageBox.Show("Tên tài khoản bạn nhập đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenDN.Text.Trim() == "" || txtMK.Text.Trim() == "" || txtTenND.Text.Trim() == "" || txtDiaChi.Text.Trim() == "" || txtSDT.Text.Trim() == "") { MessageBox.Show("Một số thông tin còn thiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db.TaiKhoanNVs.InsertOnSubmit(nv); db.SubmitChanges(); MessageBox.Show("Tạo tài khoản mới thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSTK(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Xin vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool ThemTKNhanVien(TaiKhoanNV nv) { return(nhanVien.ThemTKNhanVien(nv)); }
private void btLuu_Click(object sender, EventArgs e) { using (Model_QuanLi_ThuVien qltv = new Model_QuanLi_ThuVien()) { if (Login.ThuThuOrDocGia == true) { TaiKhoanNV tkNV = qltv.TaiKhoanNVs.Where(p => p.MaNhanVien == Login.MaNguoiDung).FirstOrDefault(); if (txbTenDangNhap.Text == "") { MessageBox.Show("Chua nhap ten tai khoan!"); } else if (txbMkCu.Text == "") { MessageBox.Show("Chua nhap mat khau cu!"); } else if (txbMkMoi.Text == "") { MessageBox.Show("Chua nhap mat khau moi!"); } else if (txbNhapLaiMk.Text == "") { MessageBox.Show("Chua nhap lai mat khau moi!"); } else if (txbTenDangNhap.Text != tkNV.TenDangNhap || txbMkCu.Text != tkNV.MatKhau) { MessageBox.Show("Ten dang nhap hoac mat khau khong dung!"); } else if (txbMkMoi.Text != txbNhapLaiMk.Text) { MessageBox.Show("Nhap mat khau moi khong dung!"); } else { qltv.Database.ExecuteSqlCommand($"exec SuaTaiKhoanNV '{Login.MaNguoiDung}','{txbMkMoi.Text}'"); MessageBox.Show("Doi mat khau thanh cong!"); } } else if (Login.ThuThuOrDocGia == false) { TaiKhoanDG tkDG = qltv.TaiKhoanDGs.Where(p => p.MaDocGia == Login.MaNguoiDung).FirstOrDefault(); if (txbTenDangNhap.Text == "") { MessageBox.Show("Chua nhap ten tai khoan!"); } else if (txbMkCu.Text == "") { MessageBox.Show("Chua nhap mat khau cu!"); } else if (txbMkMoi.Text == "") { MessageBox.Show("Chua nhap mat khau moi!"); } else if (txbNhapLaiMk.Text == "") { MessageBox.Show("Chua nhap lai mat khau moi!"); } else if (txbTenDangNhap.Text != tkDG.TenDangNhap || txbMkCu.Text != tkDG.MatKhau) { MessageBox.Show("Ten dang nhap hoac mat khau khong dung!"); } else if (txbMkMoi.Text != txbNhapLaiMk.Text) { MessageBox.Show("Nhap mat khau moi khong dung!"); } else { qltv.Database.ExecuteSqlCommand($"exec SuaTaiKhoanDG '{Login.MaNguoiDung}','{txbMkMoi.Text}'"); MessageBox.Show("Doi mat khau thanh cong!"); } } } }
public bool SuaTaiKhoan(TaiKhoanNV taiKhoan) { return(pq.SuaTaiKhoan(taiKhoan)); }
private void btnLuu_ItemClick(object sender, ItemClickEventArgs e) { // Kiểm tra thông tin nhập vào if (string.IsNullOrEmpty(txtEmail.Text.ToString().Trim())) { MessageBox.Show("Email nhân viên không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEmail.Focus(); return; } else if (string.IsNullOrEmpty(txtMatKhau.Text.ToString().Trim())) { MessageBox.Show("Mật khẩu khách hàng không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMatKhau.Focus(); return; } else if (Commons.KiemTraEmailHopLe(txtEmail.Text.ToString().Trim()) != true) { MessageBox.Show("Email không được định dạng đúng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEmail.Focus(); return; } else { SplashScreenManager.ShowForm(this, typeof(WaitLoadFrm)); string taikhoan = cboTaiKhoan.EditValue.ToString().Trim(); string matkhau = txtMatKhau.EditValue.ToString().Trim(); string email = txtEmail.EditValue.ToString().Trim(); TaiKhoanNV nv = new TaiKhoanNV(); nv.TaiKhoan = taikhoan; nv.MatKhau = matkhau; nv.Email = email; nv.TinhTrang = 0; if (nhanVien.ThemTKNhanVien(nv)) { try { NhanVien nvv = new NhanVien(); nvv = nhanVien.LayTTNhanVien(taikhoan); GMail gMail = new GMail(); gMail.GuiEmailTaiKhoan(email, nvv.HoTenNV, taikhoan, matkhau); SplashScreenManager.CloseDefaultSplashScreen(); MessageBox.Show("Tạo tài khoản cho mã khách hàng " + cboTaiKhoan.EditValue.ToString() + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); } catch (Exception ex) { MessageBox.Show("Tạo tài khoản cho mã khách hàng " + cboTaiKhoan.EditValue.ToString() + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("Không gửi được gmail cho khách hàng " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmTaiKhoanNV_Load(null, null); throw; } } else { MessageBox.Show("Lỗi tạo tài khoản cho khách hàng " + cboTaiKhoan.EditValue.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); SplashScreenManager.CloseDefaultSplashScreen(); FrmTaiKhoanNV_Load(null, null); } } }
private void btnLuu_ItemClick(object sender, ItemClickEventArgs e) { rowselect = dgvDSNhanVien.FocusedRowHandle; DateTime ngayVL = Commons.ConvertStringToDate(dENgayVL.Text.ToString().Substring(0, 10)); DateTime ngaySinh = Commons.ConvertStringToDate(dENgaySinh.Text.ToString().Substring(0, 10)); string maNV = txtMaNhanVien.EditValue.ToString(); string tenNV = Commons.FormatHoTen(txtTenNV.EditValue.ToString()); string diaChi = txtDiaChi.EditValue.ToString(); string gioiTinh = cboGioiTinh.EditValue.ToString(); string sdt = txtSDT.EditValue.ToString(); string cmnd = txtCMND.EditValue.ToString(); string email = txtEmail.EditValue.ToString(); string duongDanHinh = dgvDSNhanVien.GetFocusedRowCellDisplayText(colHinhAnh); if (string.IsNullOrEmpty(txtTenNV.Text.ToString())) { MessageBox.Show("Tên nhân viên không thể để trống ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtTenNV, "Tên không được để trống"); txtTenNV.Focus(); return; } if (string.IsNullOrEmpty(txtSDT.Text.ToString())) { MessageBox.Show("Số điện thoại không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtSDT, "Số điện thoại không được để trống"); txtSDT.Focus(); return; } if (string.IsNullOrEmpty(txtEmail.Text.ToString())) { MessageBox.Show("Email không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtEmail, "Email không được để trống"); txtEmail.Focus(); return; } if (string.IsNullOrEmpty(cboChucVu.Text)) { MessageBox.Show("Bạn hãy chọn chức vụ cho nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(cboChucVu, "Chưa chọn chức vụ"); cboChucVu.Focus(); return; } if (nhanVien.KiemTraNgayVL(ngayVL)) { MessageBox.Show("Ngày vào làm không thể lớn hơn ngày hiện tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(dENgayVL, "Ngày vào làm không thể lớn hơn ngày hiện tại"); dENgayVL.Focus(); return; } if (nhanVien.KiemTraSDT(sdt, maNV)) { MessageBox.Show("Số điện thoại này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtSDT, "Số điện thoại đã có người sử dụng"); txtSDT.Focus(); return; } if (!nhanVien.KiemTraEmailHopLe(txtEmail.Text.ToString())) { MessageBox.Show("Email không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEmail.Focus(); return; } if (nhanVien.KiemTraEmail(email, maNV)) { MessageBox.Show("Email này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtEmail, "Email này đã tồn tại"); txtEmail.Focus(); return; } if (nhanVien.KiemTraCMND(cmnd, maNV)) { MessageBox.Show("Chứng minh nhân đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtCMND, "Chứng minh nhân đã tồn tại"); txtCMND.Focus(); return; } if (string.IsNullOrEmpty(diaChi)) { MessageBox.Show("Bạn chưa nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtDiaChi, "Bạn chưa nhập địa chỉ"); txtDiaChi.Focus(); return; } NhanVienModel nv = new NhanVienModel(); nv.MaNV = maNV; nv.HoTenNV = tenNV; nv.DiaChi = diaChi; nv.GioiTinh = gioiTinh; nv.NgaySinh = ngaySinh; nv.NgayVL = ngayVL; nv.SDT = sdt; nv.CMND = cmnd; nv.Email = email; nv.TinhTrang = 1; nv.DuongDanHinh = duongDanHinh; nv.ChucVu = cboChucVu.EditValue.ToString(); if (check) { if (!nhanVien.ThemNhanVien(nv)) { MessageBox.Show("Thêm nhân viên lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (checkTaoTK.Checked) { Random random = new Random(); string mk = random.Next(999999).ToString(); TaiKhoanNV tk = new TaiKhoanNV(); tk.TaiKhoan = maNV; tk.MatKhau = mk; tk.Email = email; tk.TinhTrang = 0; if (nhanVien.ThemTKNhanVien(tk)) { GMail gMail = new GMail(); gMail.GuiEmailTaiKhoan(email, tenNV, maNV, mk); } } MessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Click_BtnLuu(); } } else { if (!nhanVien.SuaNhanVien(nv)) { MessageBox.Show("Sửa nhân viên lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { Click_BtnLuu(); MessageBox.Show("Sửa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (!string.IsNullOrEmpty(duongDanHinh) && !checkimg) { FileUtils.SaveFile(pathHinh, duongDanHinh, pENhanVien); } LoadNV(); //dgvDSNhanVien_FocusedRowChanged(null, null); dgvDSNhanVien.FocusedRowHandle = rowselect; }
public bool SuaTKNhanVien(TaiKhoanNV nv) { return(nhanVien.SuaTKNhanVien(nv)); }