/// <summary> /// 构造医技申请对象实例 /// </summary> /// <param name="medicalApplyType">医技申请类型</param> /// <param name="row">医技申请数据行</param> /// <returns></returns> public static BaseMedical CreateMedicalApplyObject(HIS.MZDoc_BLL.Public.MedicalApplyType medicalApplyType, DataRow row) { switch (medicalApplyType) { case HIS.MZDoc_BLL.Public.MedicalApplyType.医技化验申请: return((HIS.MZDoc_BLL.MedicalAssay)Public.Function.DataRowToObject <HIS.MZDoc_BLL.MedicalAssay>(row)); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技检查申请: return((HIS.MZDoc_BLL.MedicalExamine)Public.Function.DataRowToObject <HIS.MZDoc_BLL.MedicalExamine>(row)); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技治疗申请: return((HIS.MZDoc_BLL.MedicalTreat)Public.Function.DataRowToObject <HIS.MZDoc_BLL.MedicalTreat>(row)); default: return(null); } }
/// <summary> /// 构造医技申请对象实例 /// </summary> /// <param name="medicalApplyType">医技申请类型</param> /// <param name="table">医技申请数据表</param> /// <returns></returns> public static IList CreateMedicalApplyObject(HIS.MZDoc_BLL.Public.MedicalApplyType medicalApplyType, DataTable table) { switch (medicalApplyType) { case HIS.MZDoc_BLL.Public.MedicalApplyType.医技化验申请: return((IList)Public.Function.DataTableToList <MedicalAssay>(table)); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技检查申请: return((IList)Public.Function.DataTableToList <MedicalExamine>(table)); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技治疗申请: return((IList)Public.Function.DataTableToList <MedicalTreat>(table)); default: return(null); } }
/// <summary> /// 构造医技申请对象实例 /// </summary> /// <param name="medicalApplyType">医技申请类型</param> /// <returns></returns> public static BaseMedical CreateMedicalApplyObject(HIS.MZDoc_BLL.Public.MedicalApplyType medicalApplyType) { switch (medicalApplyType) { case HIS.MZDoc_BLL.Public.MedicalApplyType.医技化验申请: return(new HIS.MZDoc_BLL.MedicalAssay()); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技检查申请: return(new HIS.MZDoc_BLL.MedicalExamine()); case HIS.MZDoc_BLL.Public.MedicalApplyType.医技治疗申请: return(new HIS.MZDoc_BLL.MedicalTreat()); default: return(null); } }