private void btnNVSua_Click(object sender, EventArgs e) { if (KiemTraTrong()) { string gioitinh = null; if (radNVNam.Checked == true) { gioitinh = "Nam"; } else { gioitinh = "Nu"; } BEL_NhanVien nv = new BEL_NhanVien(int.Parse(txtNVMaNV.Text), txtNVHoTenNV.Text, gioitinh, dtpNgaySinh.Value, txtNVDiaChi.Text, txtNVChucVu.Text, float.Parse(txtNVHeSoLuong.Text), txtNVCMND.Text); if (BAL_NhanVien.Instance.UpNhanVien(nv)) { MessageBox.Show("Sửa nhân viên thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadNhanVien(); } else { MessageBox.Show("Sửa nhân viên thất bại", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Hãy điền đầy đủ thông tin", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static BEL_NhanVien GetObjectById(string Id) { try { GetConnection(); string Query = string.Format("select* from NHANVIEN where MaNhanVien = '{0}'", Id); SqlCommand Command = new SqlCommand(Query, Connection); SqlDataReader DataReader = Command.ExecuteReader(); DataReader.Read(); string MaNhanVien = (string)DataReader["MaNhanVien"]; string TenNhanVien = (string)DataReader["TenNhanVien"]; string GioiTinh = (string)DataReader["GioiTinh"]; DateTime NgaySinh = (DateTime)DataReader["NgaySinh"]; string DiaChi = (string)DataReader["DiaChi"]; string DienThoai = (string)DataReader["DienThoai"]; string MaLoai = (string)DataReader["MaLoai"]; string HinhAnh = (string)DataReader["HinhAnh"]; string TrangThai = (string)DataReader["TrangThai"]; BEL_NhanVien NhanVien = new BEL_NhanVien(MaNhanVien, TenNhanVien, GioiTinh, NgaySinh, DiaChi, DienThoai, MaLoai, HinhAnh, TrangThai); return(NhanVien); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public int DelNhanVien(BEL_NhanVien nv) { string sql = "UPDATE [dbo].[NhanVien] " + " SET TrangThai = 'No' WHERE MaNV = @manv "; int result = DataProvider.Instance.ExecuteNonQuery(sql, new object[] { nv.Manv }); return(result); }
public int UpNhanVien(BEL_NhanVien nv) { string sql = "UPDATE [dbo].[NhanVien] " + "SET DiaChi = @diahi , TenNhanVien = @tennv , GioiTinh = @gioitinh , NgaySinh = @ngaysinh , HeSoLuong = @heso , CMND = @cmnd , ChucVu = @chucvu , TrangThai = @trangthai where MaNV = @manv "; int result = DataProvider.Instance.ExecuteNonQuery(sql, new object[] { nv.Diachi, nv.Tennv, nv.Gioitinh, nv.Ngaysinh, nv.Hesoluong, nv.Cmnd, nv.Chucvu, "Yes", nv.Manv }); return(result); }
public int AddNhanVien(BEL_NhanVien nv) { string sql = "INSERT INTO [dbo].[NhanVien] " + "VALUES( @diachi , @tennv , @gioitinh , @ngaysinh , @heso , @cmnd , @chucvu , @trangthai )"; int result = DataProvider.Instance.ExecuteNonQuery(sql, new object[] { nv.Diachi, nv.Tennv, nv.Gioitinh, nv.Ngaysinh, nv.Hesoluong, nv.Cmnd, nv.Chucvu, "Yes" }); return(result); }
public List <BEL_NhanVien> TimNhanVien(string ten) { List <BEL_NhanVien> list = new List <BEL_NhanVien>(); DataTable data = DAL_NhanVien.Instance.TimNhanVien(ten); foreach (DataRow row in data.Rows) { BEL_NhanVien item = new BEL_NhanVien(row); list.Add(item); } return(list); }
public List <BEL_NhanVien> LoadListNV() { List <BEL_NhanVien> list = new List <BEL_NhanVien>(); DataTable data = DAL_NhanVien.Instance.LoadListNV(); foreach (DataRow row in data.Rows) { BEL_NhanVien item = new BEL_NhanVien(row); list.Add(item); } return(list); }
public static bool Add(BEL_NhanVien NhanVien) { if (NhanVien.Ma == "") { throw new Exception("Mã nhân viên không được rỗng!"); } if (NhanVien.Ten == "") { throw new Exception("Tên nhân viên không được rỗng!"); } if (NhanVien.GioiTinh == "") { throw new Exception("Giới tính không được rỗng!"); } if (NhanVien.NgaySinh == null) { throw new Exception("Ngày sinh không được rỗng!"); } if (NhanVien.DiaChi == "") { throw new Exception("Địa chỉ không được rỗng!"); } if (NhanVien.DienThoai == "") { throw new Exception("Điện thoại không được rỗng!"); } if (NhanVien.MatKhau == "") { throw new Exception("Mật khẩu không được rỗng!"); } if (NhanVien.MaLoai == "") { throw new Exception("Mã loại không được rỗng!"); } if (NhanVien.HinhAnh == "") { throw new Exception("Hình ảnh không được rỗng!"); } if (NhanVien.TrangThai == "") { throw new Exception("Trạng thái không được rỗng!"); } try { return(DAL_NhanVien.Add(NhanVien)); } catch (Exception Err) { throw; } }
public static bool Update(BEL_NhanVien NhanVien) { try { GetConnection(); string Query = string.Format("update NHANVIEN set TenNhanVien = N'{0}', GioiTinh = N'{1}', NgaySinh = '{2}', DiaChi = N'{3}', DienThoai = '{4}', MaLoai = '{5}', HinhAnh = N'{6}' where MaNhanVien = '{7}'", NhanVien.Ten, NhanVien.GioiTinh, NhanVien.NgaySinh.ToString("MM-dd-yyyy"), NhanVien.DiaChi, NhanVien.DienThoai, NhanVien.MaLoai, NhanVien.HinhAnh, NhanVien.Ma); SqlCommand Command = new SqlCommand(Query, Connection); int Result = Command.ExecuteNonQuery(); return(Result == 1); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public static bool Add(BEL_NhanVien NhanVien) { try { GetConnection(); NhanVien.MatKhau = MD5Encode(NhanVien.MatKhau); string Query = string.Format("insert into NHANVIEN(MaNhanVien, TenNhanVien, GioiTinh, NgaySinh, DiaChi, DienThoai, MatKhau, MaLoai, HinhAnh, TrangThai) values('{0}', N'{1}', N'{2}', '{3}', N'{4}', '{5}', '{6}', '{7}', N'{8}', N'{9}')", NhanVien.Ma, NhanVien.Ten, NhanVien.GioiTinh, NhanVien.NgaySinh.ToString("MM-dd-yyyy"), NhanVien.DiaChi, NhanVien.DienThoai, NhanVien.MatKhau, NhanVien.MaLoai, NhanVien.HinhAnh, NhanVien.TrangThai); SqlCommand Command = new SqlCommand(Query, Connection); int Result = Command.ExecuteNonQuery(); return(Result == 1); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public bool DelNhanVien(BEL_NhanVien nv) { int result = DAL_NhanVien.Instance.DelNhanVien(nv); return(result > 0); }