void Control_SaveButtonClick(object sender, EventArgs e) { FormSite.NavigationItem item = (FormSite.NavigationItem)sender; HIS.DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(null); mzdoc_dal.SaveMedicalClass(item.Value, item.FormatXmlDocument); MessageBox.Show("保存成功!", "提示"); }
/// <summary> /// 获得医技科室 /// </summary> /// <param name="dataSet">基础数据集</param> /// <returns></returns> public override DataTable LoadMedicalDept(DataSet dataSet) { if (dataSet.Tables.IndexOf("MedicalExamineDept") < 0) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); DataTable table = mzdoc_dal.Load_MedicalExamineDept(); table.TableName = "MedicalExamineDept"; dataSet.Tables.Add(table); } return(dataSet.Tables["MedicalExamineDept"]); }
/// <summary> /// 加载检索数据 /// </summary> /// <returns>药品基础数据</returns> public DataTable LoadShowCardData() { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); DataTable table = mzdoc_dal.Load_DrugDic(); table.Columns["ITEMID"].ColumnName = Tables.mz_doc_commonitem.ITEM_ID; table.Columns["ITEMNAME"].ColumnName = Views.vi_item_drug.ITEMNAME + "1"; table.Columns["BYNAME"].ColumnName = Views.vi_item_drug.ITEMNAME; table.Columns["PACKUNIT"].ColumnName = Views.vi_item_drug.UNIT; return(table); }
/// <summary> /// 获取医技项目基础数据 /// </summary> /// <param name="dataSet">用来存放数据的数据集</param> public void LoadMedicalItem(DataSet dataSet) { if (dataSet.Tables.IndexOf("MedicalItem") >= 0) { dataSet.Tables.Remove("MedicalItem"); } DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); DataTable table = mzdoc_dal.Load_MedicalItem(); table.TableName = "MedicalItem"; dataSet.Tables.Add(table); }
/// <summary> /// 获得医技项目类型 /// </summary> /// <param name="dataSet">基础数据集</param> /// <param name="deptId">科室ID</param> /// <returns></returns> public override DataTable LoadMedicalClass(DataSet dataSet, int deptId) { if (dataSet.Tables.IndexOf("MedicalExamineClass") < 0) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); DataTable table = mzdoc_dal.Load_MedicalExamineClass(); table.TableName = "MedicalExamineClass"; dataSet.Tables.Add(table); } DataRow[] rows = dataSet.Tables["MedicalExamineClass"].Select("dept_id=" + deptId + "or " + deptId + "=-1"); DataTable resultTable = dataSet.Tables["MedicalExamineClass"].Clone(); if (rows != null && rows.Length > 0) { for (int index = 0; index < rows.Length; index++) { resultTable.Rows.Add(rows[index].ItemArray); } } return(resultTable); }
/// <summary> /// 获得医技项目类型 /// </summary> /// <returns></returns> public override List <Model.Base_Medical_Class> LoadMedicalClass() { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); return(mzdoc_dal.Load_MedicalClass("CLASS_TYPE=0")); }
/// <summary> /// 根据条件查询病人列表 /// </summary> /// <param name="patientSearchInfo">门诊查询信息</param> /// <returns></returns> public static DataTable SearchPatList(Public.PatientSearchInfo patientSearchInfo) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(oleDb); return(mzdoc_dal.Search_PatList(patientSearchInfo)); }
/// <summary> /// 根据条件查询病人列表 /// </summary> /// <param name="beginTime">就诊时间段查询的开始时间</param> /// <param name="endTime">就诊时间段查询的结束时间</param> /// <returns></returns> public static List <HIS.Model.MZ_PatList> SearchPatList(DateTime beginTime, DateTime endTime) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(oleDb); return(mzdoc_dal.Search_PatList(beginTime, endTime)); }
/// <summary> /// 加载常用项目数据 /// </summary> /// <param name="employeeid">所属医生Id</param> /// <returns>常用项目数据表</returns> public DataTable LoadCommonData(long employeeid) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(_oleDb); return(mzdoc_dal.Load_CommonItem(employeeid)); }
/// <summary> /// 获得医生列表 /// </summary> /// <returns></returns> public static DataTable GetDoctorData() { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(oleDb); return(mzdoc_dal.Load_DoctorData()); }
/// <summary> /// 获得已产生报告的医技申请列表 /// </summary> /// <param name="bDate">开始时间</param> /// <param name="eDate">结束时间</param> /// <returns></returns> public DataTable GetMedicalApplyReportList(DateTime bDate, DateTime eDate) { DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(oleDb); return(mzdoc_dal.Load_MedicalApplyList(Convert.ToInt64(this._patList.PatID), bDate, eDate)); }