public static List <DocGiaDTO> GetReaders(LoaiDGDTO loaiDG) { List <DocGiaDTO> docGias = DocGiaDAO.SelecReaders(loaiDG); foreach (DocGiaDTO docGia in docGias) { if (0 < docGia.Ngaymo.Ticks && docGia.Ngaymo.Ticks < DateTime.Now.Ticks) { docGia.Ngaymo = docGia.Ngaymo.AddTicks(-docGia.Ngaymo.Ticks); docGia.Ngaykhoa = docGia.Ngaykhoa.AddTicks(-docGia.Ngaykhoa.Ticks); } DocGiaDAO.UnBlockReader(docGia); } return(docGias); }
public static int LockOrUnlock(ref DocGiaDTO docGia, int month) { if (month > -1) { docGia.Ngaykhoa = DateTime.Now; if (month != 0) { docGia.Ngaymo = docGia.Ngaykhoa.AddMonths(month); } else { docGia.Ngaymo = docGia.Ngaymo.AddTicks(-docGia.Ngaymo.Ticks); } } else { docGia.Ngaykhoa = docGia.Ngaykhoa.AddTicks(-docGia.Ngaykhoa.Ticks); docGia.Ngaymo = docGia.Ngaymo.AddTicks(-docGia.Ngaymo.Ticks); } return(DocGiaDAO.UnBlockReader(docGia)); }