/// <summary> /// 更新是否配药完成为 已完成 /// </summary> /// <param name="id">主键</param> /// <returns></returns> public static bool UpdateIsTake(int id) { using (IDispensingDal dal = Factory.CreateDispensingDalWrite()) { return(dal.UpdateIsTake(id, 1)); } }
/// <summary> /// 查询第一个配药信息 /// </summary> /// <param name="patientId">病人主键</param> /// <returns></returns> public static Dispensing QueryFirstDispensingByPatientId(int patientId) { using (IDispensingDal dal = Factory.CreateDispensingDalRead()) { return(dal.QueryFirstDispensingByPatientId(patientId)); } }
/// <summary> /// 重置配药完成情况 /// </summary> /// <returns></returns> public static bool ResetIsTake() { using (IDispensingDal dal = Factory.CreateDispensingDalWrite()) { return(dal.ResetIsTake()); } }
/// <summary> /// 查询配药信息 /// </summary> /// <param name="patientId">病人ID</param> /// <returns></returns> public static List <Dispensing> QueryDispensingByPatientId(int patientId) { using (IDispensingDal dal = Factory.CreateDispensingDalRead()) { return(dal.QueryDispensingsByPatientId(patientId)); } }