/// <summary> /// 批次过期数 /// </summary> /// <returns></returns> public static int OutValidDate() { try { DrugInventoryRecordBusinessHandler handler = businessHandlerFactory.DrugInventoryRecordBusinessHandler; return(handler.Count(p => p.IsOutValidDate)); } catch (Exception ex) { LoggerHelper.Instance.Error(ex); return(-1); } }
/// <summary> /// 更新过期状态 /// </summary> public static void UpdateOutValidDate() { try { DrugInventoryRecordBusinessHandler handler = businessHandlerFactory.DrugInventoryRecordBusinessHandler; foreach (BugsBox.Pharmacy.Models.DrugInventoryRecord item in handler.Queryable) { item.IsOutValidDate = false; handler.Save(item); } handler.Save(); } catch (Exception ex) { LoggerHelper.Instance.Error(ex); } }