public ServiceResponseData SaveOrderTemplateHead() { IPD_OrderModelHead orderTemp = requestData.GetData <IPD_OrderModelHead>(0); this.BindDb(orderTemp); orderTemp.save(); responseData.AddData(true); responseData.AddData(orderTemp.ModelHeadID); return(responseData); }
public ServiceResponseData DelOrderTemp() { IPD_OrderModelHead orderTemp = requestData.GetData <IPD_OrderModelHead>(0); // 删除模板头数据 this.BindDb(orderTemp); orderTemp.delete(); //{ // // 如果删除的是模板分类则删除模板分类下所有的模板 // // 1.删除分类下所有模板的明细数据 // NewDao<IOrderTempManageDao>().DelOrderTempDetails(OrderTemp.ModelHeadID,true); // // 2.删除分类系所有的模板头数据 // NewDao<IOrderTempManageDao>().DelOrderTempByModelType(OrderTemp.ModelHeadID); //} //else if (orderTemp.ModelType == 1) { // 删除模板明细数据 NewDao <IOrderTempManageDao>().DelOrderTempDetails(orderTemp.ModelHeadID, false); } return(responseData); }
/// <summary> /// 获取医嘱模板列表 /// </summary> /// <param name="tempLevel">模板级别</param> /// <param name="deptId">所属科室</param> /// <param name="empId">所属用户</param> /// <returns>模板列表</returns> public List <IPD_OrderModelHead> GetOrderTempList(int tempLevel, int deptId, int empId) { List <IPD_OrderModelHead> orderTempList = NewDao <IOrderTempManageDao>().GetOrderTempList(tempLevel, deptId, empId); if (orderTempList == null || orderTempList.Count == 0) { IPD_OrderModelHead morderModelHead = NewObject <IPD_OrderModelHead>(); morderModelHead.PID = 0; morderModelHead.ModelName = "全部类型"; morderModelHead.ModelLevel = tempLevel; morderModelHead.ModelType = 0; morderModelHead.CreatDeptID = deptId; morderModelHead.CreateDocID = empId; morderModelHead.CreateDate = DateTime.Now; morderModelHead.UpdateDate = DateTime.Now; morderModelHead.Memo = string.Empty; morderModelHead.DeleteFlag = 0; this.BindDb(morderModelHead); morderModelHead.save(); orderTempList.Add(morderModelHead); } return(orderTempList); }