Ejemplo n.º 1
0
 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("保存成功!", "提示");
 }
Ejemplo n.º 2
0
 /// <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"]);
 }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
 /// <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"));
 }
Ejemplo n.º 7
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));
 }
Ejemplo n.º 8
0
 /// <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));
 }
Ejemplo n.º 9
0
 /// <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));
 }
Ejemplo n.º 10
0
 /// <summary>
 /// 获得医生列表
 /// </summary>
 /// <returns></returns>
 public static DataTable GetDoctorData()
 {
     DAL.MZDoc_DAL mzdoc_dal = new HIS.DAL.MZDoc_DAL(oleDb);
     return(mzdoc_dal.Load_DoctorData());
 }
Ejemplo n.º 11
0
 /// <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));
 }