/// <summary> /// 添加常用诊断 /// </summary> /// <param name="model">诊断记录模型</param> /// <returns>true成功</returns> public bool AddCommonDiagnosis(OPD_DiagnosisRecord model) { bool bRtn = false; bool bExist = NewDao <IOPDDao>().ExistCommonDianosis(model.PresDoctorID, model.DiagnosisName); //修改使用频次 if (bExist) { bRtn = NewDao <IOPDDao>().UpdateCommonDiagnosis(model.PresDoctorID, model.DiagnosisName); } else { //添加 OPD_CommonDiagnosis commonModel = new OPD_CommonDiagnosis(); commonModel.DiagnosisCode = model.DiagnosisCode; commonModel.DiagnosisName = model.DiagnosisName; commonModel.PYCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetSpellCode(model.DiagnosisName); commonModel.WBCode = EFWCoreLib.CoreFrame.Common.SpellAndWbCode.GetWBCode(model.DiagnosisName); commonModel.RecordDoctorID = model.PresDoctorID; commonModel.Frequency = 1; commonModel.DelFlag = 0; this.BindDb(commonModel); int iRtn = commonModel.save(); if (iRtn > 0) { bRtn = true; } else { bRtn = false; } } return(bRtn); }
/// <summary> /// 删除常用诊断 /// </summary> /// <param name="commonDiagnosisID">常用诊断Id</param> /// <returns>true成功</returns> public bool DeleteCommonDianosis(int commonDiagnosisID) { OPD_CommonDiagnosis commonModel = (OPD_CommonDiagnosis)NewObject <OPD_CommonDiagnosis>().getmodel(commonDiagnosisID); commonModel.DelFlag = 1; this.BindDb(commonModel); int iRtn = commonModel.save(); if (iRtn > 0) { return(true); } else { return(false); } }