public List <NhanVien1> TimKiemNhanVien(int tieuchi, string chuoitimkiem) { DataTable dt = new DataTable(); if (tieuchi == 0) { dt = DataProvider.Instance.GetDataQuerry("select * from NhanVien where tennhanvien like N'%" + chuoitimkiem + "%'"); } else if (tieuchi == 1) { dt = DataProvider.Instance.GetDataQuerry("select * from NhanVien where manhanvien like N'%" + chuoitimkiem + "%'"); } List <NhanVien1> dsnv = new List <NhanVien1>(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { NhanVien1 nv = new NhanVien1(); nv.Manhanvien = dr["manhanvien"].ToString(); nv.Tennhanvien = dr["tennhanvien"].ToString(); nv.Ngaysinh = (DateTime)dr["ngaysinh"]; nv.Gioitinh = dr["gioitinh"].ToString(); nv.Quequan = dr["quequan"].ToString(); nv.Taikhoan = dr["taikhoan"].ToString(); nv.Matkhau = dr["matkhau"].ToString(); nv.Quyenhan = (int)dr["quyenhan"]; dsnv.Add(nv); } } return(dsnv); }
public bool SuaNhanVien(NhanVien1 nv) { SqlParameter[] pa = new SqlParameter[] { new SqlParameter("@manhanvien", nv.Manhanvien), new SqlParameter("@tennhanvien", nv.Tennhanvien), new SqlParameter("@ngaysinh", nv.Ngaysinh), new SqlParameter("@gioitinh", nv.Gioitinh), new SqlParameter("@quequan", nv.Quequan), new SqlParameter("@taikhoan", nv.Taikhoan), new SqlParameter("@matkhau", nv.Matkhau), new SqlParameter("@quyenhan", nv.Quyenhan) }; return(DataProvider.Instance.ExecuteNonQuery("sp_suanhanvien", pa) > 0); }
public List <NhanVien1> DanhSachNhanVien() { List <NhanVien1> listnv = new List <NhanVien1>(); DataTable dt = new DataTable(); dt = DataProvider.Instance.GetDataQuerry("select *from NhanVien"); for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; NhanVien1 nv = new NhanVien1(); nv.Manhanvien = dr["manhanvien"].ToString(); nv.Tennhanvien = dr["tennhanvien"].ToString(); nv.Quyenhan = Int16.Parse(dr["quyenhan"].ToString()); nv.Taikhoan = dr["taikhoan"].ToString(); nv.Matkhau = dr["matkhau"].ToString(); nv.Ngaysinh = (DateTime)dr["ngaysinh"]; nv.Gioitinh = dr["gioitinh"].ToString(); nv.Quequan = dr["quequan"].ToString(); listnv.Add(nv); } return(listnv); }
public bool SuaNhanVien(NhanVien1 nv) { return(new NhanVienDAL().SuaNhanVien(nv)); }
public bool ThemNhanVien(NhanVien1 nv) { return(new NhanVienDAL().ThemNhanVien(nv)); }
private void btnCapNhat_ItemClick(object sender, ItemClickEventArgs e) { if (txtTaiKhoan.Text == "" | txtMatKhau.Text == "" | txtTenNhanVien.Text == "" | txtQueQuan.Text == "") { MessageBox.Show("Nhập đầy đủ thông tin !"); } else { NhanVienBUS nvBus = new NhanVienBUS(); NhanVien1 nv = new NhanVien1(); nv.Manhanvien = txtMaNhanVien.Text; nv.Quequan = txtQueQuan.Text; nv.Taikhoan = txtTaiKhoan.Text; nv.Tennhanvien = txtTenNhanVien.Text; nv.Matkhau = txtMatKhau.Text; nv.Ngaysinh = dtpNgaySinh.Value; if (cmbQuyenHan.SelectedIndex == 0) { nv.Quyenhan = 1; } if (cmbQuyenHan.SelectedIndex == 1) { nv.Quyenhan = 2; } if (rdbNam.Checked) { nv.Gioitinh = "Nam"; } if (rdbNu.Checked) { nv.Gioitinh = "Nữ"; } if (trangthai == 0) { MessageBox.Show("Vui lòng chọn chức năng !"); } if (trangthai == 1) { if (new NhanVienBUS().KiemTraTaiKhoanTonTai(txtTaiKhoan.Text)) { MessageBox.Show("Tai khoan da ton tai"); } else if (nvBus.ThemNhanVien(nv)) { MessageBox.Show("Thêm thành công"); frmQuanLyNhanVien_Load(sender, e); } else { MessageBox.Show("Thêm không thành công !"); } } if (trangthai == 2) { if (nvBus.SuaNhanVien(nv)) { MessageBox.Show("Sửa thành công"); frmQuanLyNhanVien_Load(sender, e); } else { MessageBox.Show("Sửa không thành công !"); } } } }