public bool CapNhatThanNhan(clsThanNhan_DTO TN) { SqlConnection conn = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = string.Format("UPDATE THANNHAN SET HOTEN = N'{0}', MOIQH = {1}, NGAYSINH = '{2}', NGHENGHIEP = N'{3}' WHERE MAQHGD = {4}", TN.HoTenTN, TN.MoiQH, TN.NgaySinhTN, TN.NgheNghiepTN, TN.MaQHGD); SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, conn); int kq = cmd.ExecuteNonQuery(); ThaoTacDuLieu.DongKetNoi(conn); return(kq > 0); }
public bool ThemThanNhan(clsThanNhan_DTO TN) { SqlConnection conn = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = string.Format("INSERT INTO THANNHAN(MANV,HOTEN,MOIQH,NGAYSINH,NGHENGHIEP) VALUES('{0}',N'{1}',{2},'{3}',N'{4}')", TN.MaNV, TN.HoTenTN, TN.MoiQH, TN.NgaySinhTN, TN.NgheNghiepTN); SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, conn); int kq = (int)cmd.ExecuteNonQuery(); ThaoTacDuLieu.DongKetNoi(conn); return(kq > 0); }
private void btnThemTN_Click(object sender, EventArgs e) { btnCapNhat.Enabled = false; bool KiemTra = false; // Chưa đủ dữ liệu clsThanNhan_DTO ThanNhan = new clsThanNhan_DTO(); ThanNhan.MaNV = dgvNhanVien.CurrentRow.Cells["colMANV"].Value.ToString(); if (txtHoTenTN.Text.Trim() == "") { MessageBox.Show("Chưa nhập họ tên thân nhân", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); KiemTra = false; } else { ThanNhan.HoTenTN = txtHoTenTN.Text.Trim(); KiemTra = true; } if (txtNgheNghiepTN.Text.Trim() == "") { MessageBox.Show("Chưa nhập nghề nghiệp thân nhân", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); KiemTra = false; } else { KiemTra = true; ThanNhan.NgheNghiepTN = txtNgheNghiepTN.Text.Trim(); } ThanNhan.NgaySinhTN = dtpNgaySinhTN.Value; ThanNhan.MoiQH = Convert.ToInt32(cboMoiQH.SelectedValue); clsThanNhan_BUS BUSTN = new clsThanNhan_BUS(); if (KiemTra)// Đã đủ dữ liệu { if (BUSTN.ThemThanNhan(ThanNhan)) { MessageBox.Show("Thêm thân nhân thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvThanNhan.DataSource = BUSTN.LayDanhSachThanNhan(ThanNhan.MaNV); clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); clsNhanVien_BUS BUSNV = new clsNhanVien_BUS(); int SoLuongNV = BUSNV.LaySoLuongNhanVien(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Thêm thân nhân {0} cho nhân viên {1} có mã NV{2}", ThanNhan.HoTenTN, txtHoTenNV.Text, SoLuongNV)); } else { MessageBox.Show("Thêm thân nhân thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnCapNhatTN_Click(object sender, EventArgs e) { try { bool KiemTra = false; // Dữ liệu chưa nhập đủ clsThanNhan_DTO ThanNhan = new clsThanNhan_DTO(); ThanNhan.MaQHGD = Convert.ToInt32(dgvThanNhan.CurrentRow.Cells["colMaQHGD"].Value.ToString()); ThanNhan.MaNV = dgvNhanVien.CurrentRow.Cells["colMANV"].Value.ToString(); if (txtHoTenTN.Text.Trim() == "" || txtNgheNghiepTN.Text.Trim() == "") { MessageBox.Show("Nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ThanNhan.HoTenTN = txtHoTenTN.Text.Trim(); ThanNhan.NgheNghiepTN = txtNgheNghiepTN.Text.Trim(); KiemTra = true; } ThanNhan.NgaySinhTN = dtpNgaySinhTN.Value; ThanNhan.MoiQH = Convert.ToInt32(cboMoiQH.SelectedValue); clsThanNhan_BUS BUSTN = new clsThanNhan_BUS(); if (KiemTra) // Đã đủ dữ liệu { if (BUSTN.CapNhatThanNhan(ThanNhan)) { MessageBox.Show("Cập nhật thân nhân thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvThanNhan.DataSource = BUSTN.LayDanhSachThanNhan(ThanNhan.MaNV); clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Cập nhật thân nhân {0} cho nhân viên {1} có mã {2}", ThanNhan.HoTenTN, txtHoTenNV.Text, ThanNhan.MaNV)); } else { MessageBox.Show("cập nhật thân nhân thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (NullReferenceException ex) { MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public List <clsThanNhan_DTO> LayDanhSachThanNhan(string MaNV) { SqlConnection conn = ThaoTacDuLieu.TaoVaMoKetNoi(); string sql = string.Format("SELECT * FROM THANNHAN WHERE MANV = '{0}'", MaNV); SqlCommand cmd = ThaoTacDuLieu.TaoDoiTuongTruyVan(sql, conn); SqlDataReader dr = cmd.ExecuteReader(); List <clsThanNhan_DTO> lsTN = new List <clsThanNhan_DTO>(); while (dr.Read()) { clsThanNhan_DTO TN = new clsThanNhan_DTO(); if (!dr.IsDBNull(0)) { TN.MaQHGD = dr.GetInt32(0); } if (!dr.IsDBNull(1)) { TN.MaNV = dr.GetString(1); } if (!dr.IsDBNull(2)) { TN.HoTenTN = dr.GetString(2); } if (!dr.IsDBNull(3)) { TN.MoiQH = dr.GetInt32(3); } if (!dr.IsDBNull(4)) { TN.NgaySinhTN = dr.GetDateTime(4); } if (!dr.IsDBNull(5)) { TN.NgheNghiepTN = dr.GetString(5); } lsTN.Add(TN); } ThaoTacDuLieu.DongKetNoi(conn); return(lsTN); }
public bool CapNhatThanNhan(clsThanNhan_DTO TN) { clsThanNhan_DAO DAO = new clsThanNhan_DAO(); return(DAO.CapNhatThanNhan(TN)); }
public bool ThemThanNhan(clsThanNhan_DTO TN) { clsThanNhan_DAO DAO = new clsThanNhan_DAO(); return(DAO.ThemThanNhan(TN)); }