private void show_nguoidung() { lsvnguoidung.Items.Clear(); IList <NhanVienDTO> listNVDTO = client1.getListNhanVienAll(); foreach (NhanVienDTO nv in listNVDTO) { if (nv.Chucvu != frmMain.m_chucvu) { htDTO = new HeThongDTO(); htDTO = client.getListHeThongByID(nv.Manhanvien); int i = lsvnguoidung.Items.Count; lsvnguoidung.Items.Add(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien); if (htDTO != null) { lsvnguoidung.Items[i].SubItems.Add(htDTO.Username); lsvnguoidung.Items[i].SubItems.Add(htDTO.Password); } else { lsvnguoidung.Items[i].SubItems.Add(""); lsvnguoidung.Items[i].SubItems.Add(""); } lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu); } } }
//Sửa public void updateHeThong(HeThongDTO htDTO) { var querry = (from ht in htDataContext.hethongs where ht.manhanvien == htDTO.Manhanvien select ht).FirstOrDefault <hethong>(); //querry.username = htDTO.Username; querry.password = htDTO.Password; htDataContext.SubmitChanges(); /* try * { * htDataContext.Connection.Open(); * System.Data.Common.DbTransaction transaction = htDataContext.Connection.BeginTransaction(); * htDataContext.Transaction = transaction; * * deleteHeThong(htDTO.Manhanvien); * insertHeThong(htDTO); * * htDataContext.Transaction.Commit(); * return 1; * } * catch(Exception) * { * htDataContext.Transaction.Rollback(); * return 0; * }*/ }
private void btnXN_Click(object sender, EventArgs e) { LoginBUS lgBUS = new LoginBUS(); IList <LoginDTO> list = lgBUS.Login(labUser.Text, frmMain.MaHoa(txtMKC.Text)); if (list.Count == 0) { MessageBox.Show("Mật khẩu cũ không đúng!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMKC.Text = ""; txtMKC.Focus(); } else { HeThongBUS htBUS = new HeThongBUS(); HeThongDTO htDTO = new HeThongDTO(); htDTO.Username = labUser.Text; htDTO.Password = frmMain.MaHoa(txtMKMoiAgain.Text); htDTO.Manhanvien = frmMain.m_maNV; if (htBUS.updateHeThong(htDTO) == 0) { MessageBox.Show("Đổi mật khẩu không thành công!"); } else { MessageBox.Show("Đổi mật khẩu thành công!"); this.Close(); } } }
private void show_lcnguoidung(string tim) { lsvnguoidung.Items.Clear(); IList <NhanVienDTO> list = client1.getLikeNhanVienByID(tim); if (list == null) { list = client1.getListLikeNhanVienByName(tim); } if (list != null) { foreach (NhanVienDTO nv in list) { if (nv.Chucvu != frmMain.m_chucvu) { int i = lsvnguoidung.Items.Count; lsvnguoidung.Items.Add(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien); htDTO = new HeThongDTO(); htDTO = client.getListHeThongByID(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(htDTO.Username); lsvnguoidung.Items[i].SubItems.Add(htDTO.Password); lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu); } } } }
private void btnXN_Click(object sender, EventArgs e) { ServiceLoginClient client = new ServiceLoginClient(); IList<LoginDTO> list = client.Login(labUser.Text, frmMain.MaHoa(txtMKC.Text)); if (list.Count == 0) { MessageBox.Show("Mật khẩu cũ không đúng!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMKC.Text = ""; txtMKC.Focus(); } else { ServiceHeThongClient client1 = new ServiceHeThongClient(); HeThongDTO htDTO = new HeThongDTO(); htDTO.Username = labUser.Text; htDTO.Password = frmMain.MaHoa(txtMKMoiAgain.Text); htDTO.Manhanvien = frmMain.m_maNV; if (client1.updateHeThong(htDTO) == 0) { MessageBox.Show("Đổi mật khẩu không thành công!"); } else { MessageBox.Show("Đổi mật khẩu thành công!"); this.Close(); } } }
//Thêm public void insertHeThong(HeThongDTO htDTO) { hethong ht = new hethong(); ht.username = htDTO.Username; ht.manhanvien = htDTO.Manhanvien; ht.password = htDTO.Password; htDataContext.hethongs.InsertOnSubmit(ht); htDataContext.SubmitChanges(); }
public int updateHeThong(HeThongDTO htDTO) { try { htDAO.updateHeThong(htDTO); return(1); }catch { return(0); } }
public int insertHeThong(HeThongDTO htDTO) { try { htDAO.insertHeThong(htDTO); return(1); } catch { return(0); //throw new Exception("Không thêm được dữ liệu!"); } }
private void btnSua_Click(object sender, EventArgs e) { if (lsvnguoidung.SelectedItems.Count <= 0) { return; } if (lsvnguoidung.SelectedItems[0].SubItems[2].Text == "") { btnThem_Click(sender, e); } else { if (kiemtra(txtuser.Text, txtPass.Text)) { htDTO = new HeThongDTO(); htBUS = new HeThongBUS(); htDTO.Manhanvien = txtMaNV.Text; htDTO.Username = txtuser.Text; if (txtPass.Text != "") { htDTO.Password = frmMain.MaHoa(txtPass.Text); } else { HeThongDTO ht = htBUS.getListHeThongByID(txtMaNV.Text); htDTO.Password = ht.Password; } if (htBUS.updateHeThong(htDTO) == 1) { ShowNguoiDung(); } else { MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtuser.SelectAll(); txtuser.Focus(); } } else { MessageBox.Show("Tên User or Password không được rỗng!"); txtuser.Focus(); } } }
private void btnThem_Click(object sender, EventArgs e) { if (kiemtra()) { htDTO = new HeThongDTO(); htDTO.Username = txtuser.Text; htDTO.Manhanvien = txtMaNV.Text; htDTO.Password = frmMain.MaHoa(txtPass.Text); if (client.insertHeThong(htDTO) == 1) { show_nguoidung(); } else { MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnSua_Click(object sender, EventArgs e) { if (lsvnguoidung.SelectedItems.Count <= 0) { return; } if (lsvnguoidung.SelectedItems[0].SubItems[2].Text == "") btnThem_Click(sender, e); else { if (kiemtrauser()) { htDTO = new HeThongDTO(); htDTO.Manhanvien = txtMaNV.Text; htDTO.Username = txtuser.Text; if (txtPass.Text != "") { htDTO.Password = frmMain.MaHoa(txtPass.Text); } else { HeThongDTO ht = client.getListHeThongByID(txtMaNV.Text); htDTO.Password = ht.Password; } if (client.updateHeThong(htDTO) == 1) { show_nguoidung(); } else { MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtuser.SelectAll(); txtuser.Focus(); } } } }
private void btnThem_Click(object sender, EventArgs e) { if (kiemtra(txtuser.Text, txtuser.Text)) { htBUS = new HeThongBUS(); htDTO = new HeThongDTO(); htDTO.Username = txtuser.Text; htDTO.Manhanvien = txtMaNV.Text; htDTO.Password = frmMain.MaHoa(txtPass.Text); if (htBUS.insertHeThong(htDTO) == 1) { ShowNguoiDung(); } else { MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Tên User or Password không được rỗng!"); txtuser.Focus(); } }
private void show_nguoidung() { lsvnguoidung.Items.Clear(); IList<NhanVienDTO> listNVDTO = client1.getListNhanVienAll(); foreach(NhanVienDTO nv in listNVDTO) { if (nv.Chucvu != frmMain.m_chucvu) { htDTO = new HeThongDTO(); htDTO = client.getListHeThongByID(nv.Manhanvien); int i = lsvnguoidung.Items.Count; lsvnguoidung.Items.Add(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien); if (htDTO != null) { lsvnguoidung.Items[i].SubItems.Add(htDTO.Username); lsvnguoidung.Items[i].SubItems.Add(htDTO.Password); } else { lsvnguoidung.Items[i].SubItems.Add(""); lsvnguoidung.Items[i].SubItems.Add(""); } lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu); } } }
private void show_lcnguoidung(string tim) { lsvnguoidung.Items.Clear(); IList<NhanVienDTO> list = client1.getLikeNhanVienByID(tim); if (list == null) { list = client1.getListLikeNhanVienByName(tim); } if(list!=null) foreach (NhanVienDTO nv in list) { if (nv.Chucvu != frmMain.m_chucvu) { int i = lsvnguoidung.Items.Count; lsvnguoidung.Items.Add(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien); htDTO = new HeThongDTO(); htDTO = client.getListHeThongByID(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(htDTO.Username); lsvnguoidung.Items[i].SubItems.Add(htDTO.Password); lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu); } } }