public bool Delete(HoKhau cd) { List <CongDan> congDans = CongDanDAL.GetInstance().ReadAllBySoHoKhau(cd.SoHoKhau); foreach (CongDan congDan in congDans) { congDan.EmptyHoKhau(); CongDanDAL.GetInstance().Update(congDan); } return(HoKhauDAL.GetInstance().Delete(cd)); }
public bool Update(CongDan cd) { bool result = CongDanDAL.GetInstance().Update(cd); if (result) { HoKhau hk = HoKhauDAL.GetInstance().ReadByMaChuHo(cd.Ma); if (hk != null) { cd.SetChuHo(hk); HoKhauDAL.GetInstance().Update(hk); } } return(result); }
public PhieuChuyenKhau ChuyenKhau(CongDan cd, HoKhau hkMoi) { HoKhau hkCu = HoKhauDAL.GetInstance().ReadBySoHoKhau(cd.MaHoKhau); if (hkCu == null) { return(null); } if (hkCu.Ma == hkMoi.Ma) { return(null); } PhieuChuyenKhau phieu = new PhieuChuyenKhau(); phieu.NgayChuyenKhau = Init.DATE; phieu.MaCongDan = cd.Ma; phieu.MaHoKhauChuyenTu = hkCu.Ma; phieu.MaHoKhauChuyenDen = hkMoi.Ma; return(phieu); }
public HoKhau Read(int ma) { return(HoKhauDAL.GetInstance().Read(ma)); }
public List <HoKhau> ReadAllByKeyWord(string key) { return(HoKhauDAL.GetInstance().ReadAllByKeyword(key)); }
public List <HoKhau> ReadAll() { return(HoKhauDAL.GetInstance().ReadAll()); }
public bool DeleteAll() { return(HoKhauDAL.GetInstance().DeleteAll()); }
public bool Update(HoKhau cd) { return(HoKhauDAL.GetInstance().Update(cd)); }
public bool Add(HoKhau cd) { return(HoKhauDAL.GetInstance().Add(cd)); }