コード例 #1
0
        /// <summary>
        /// 保存中医诊断库信息
        /// </summary>
        /// <param name="diagnosis">中医诊断库实体</param>
        /// <param name="editType">1:新增   2:修改</param>
        /// <returns></returns>
        public string SaveDiagnosisOfChinese(DiagnosisOfChinese diagnosis, string editType)
        {
            SqlParameter[] sqlParam = new SqlParameter[]
            {
                new SqlParameter("@EditType", SqlDbType.VarChar),
                new SqlParameter("@ID", SqlDbType.VarChar),
                new SqlParameter("@MapID", SqlDbType.VarChar),
                new SqlParameter("@Name", SqlDbType.VarChar),
                new SqlParameter("@Py", SqlDbType.VarChar),

                new SqlParameter("@Wb", SqlDbType.VarChar),
                new SqlParameter("@Valid", SqlDbType.VarChar),
                new SqlParameter("@Memo", SqlDbType.VarChar),
                new SqlParameter("@Memo1", SqlDbType.VarChar),
                new SqlParameter("@Category", SqlDbType.VarChar)
            };

            sqlParam[0].Value = editType;
            sqlParam[1].Value = diagnosis.Id;
            sqlParam[2].Value = diagnosis.Mapid;
            sqlParam[3].Value = diagnosis.Name;
            sqlParam[4].Value = diagnosis.Py;

            sqlParam[5].Value = diagnosis.Wb;
            sqlParam[6].Value = diagnosis.Valid;
            sqlParam[7].Value = diagnosis.Memo;
            sqlParam[8].Value = diagnosis.Memo1;
            sqlParam[9].Value = diagnosis.Category;


            return(m_app.SqlHelper.ExecuteDataSet("EmrSysTable.usp_Edit_DiagnosisOfChinese", sqlParam, CommandType.StoredProcedure).Tables[0].Rows[0][0].ToString());
        }
コード例 #2
0
        /// <summary>
        /// 将页面值加入到诊断实体中
        /// </summary>
        /// <returns></returns>
        private DiagnosisOfChinese SetEntityByPageValue()
        {
            DiagnosisOfChinese diagnosis = new DiagnosisOfChinese();


            diagnosis.Id    = this.txtID.Text.Trim();
            diagnosis.Mapid = this.txtMapID.Text.Trim();
            diagnosis.Name  = this.txtName.Text.Trim();
            diagnosis.Py    = this.txtPy.Text.Trim();
            diagnosis.Wb    = this.txtWb.Text.Trim();

            diagnosis.Valid    = this.cmbValid.SelectedIndex;
            diagnosis.Memo     = this.txtMemo.Text.Trim();
            diagnosis.Memo1    = this.txtMemo1.Text.Trim();
            diagnosis.Category = this.lookUpEditorCategory.CodeValue.Trim();

            return(diagnosis);
        }
コード例 #3
0
        /// <summary>
        /// 将诊断实体中值加载到页面
        /// </summary>
        /// <param name="diagnosis"></param>
        private void SetPageValue(DiagnosisOfChinese diagnosis)
        {
            if (diagnosis == null || diagnosis.Id == "")
            {
                return;
            }

            this.txtID.Text    = diagnosis.Id.Trim();
            this.txtMapID.Text = diagnosis.Mapid.Trim();
            this.txtName.Text  = diagnosis.Name.Trim();
            this.txtPy.Text    = diagnosis.Py.Trim();
            this.txtWb.Text    = diagnosis.Wb.Trim();

            this.cmbValid.SelectedIndex         = diagnosis.Valid;
            this.txtMemo.Text                   = diagnosis.Memo.Trim();
            this.txtMemo1.Text                  = diagnosis.Memo1.Trim();
            this.lookUpEditorCategory.CodeValue = diagnosis.Category.Trim();
        }
コード例 #4
0
 /// <summary>
 /// 保存诊断值
 /// </summary>
 /// <param name="diag"></param>
 /// <returns></returns>
 private bool SaveDiagnosis(DiagnosisOfChinese diag)
 {
     try
     {
         string edittype = "";
         if (m_EditState == EditState.Add)
         {
             edittype = "1";
         }
         else
         {
             edittype = "2";
         }
         m_SysTableManger.SaveDiagnosisOfChinese(diag, edittype);
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
コード例 #5
0
        /// <summary>
        /// 将gridview中对应行值加载到实体中
        /// </summary>
        /// <param name="dr"></param>
        /// <returns></returns>
        private DiagnosisOfChinese SetEntityByDataRow(DataRow dr)
        {
            if (dr == null)
            {
                return(null);
            }
            DiagnosisOfChinese diagnosis = new DiagnosisOfChinese();

            diagnosis.Id    = dr["Id"].ToString();
            diagnosis.Mapid = dr["Mapid"].ToString();
            diagnosis.Name  = dr["Name"].ToString();
            diagnosis.Py    = dr["Py"].ToString();
            diagnosis.Wb    = dr["Wb"].ToString();

            diagnosis.Valid    = Convert.ToInt32(dr["Valid"].ToString());
            diagnosis.Memo     = dr["Memo"].ToString();
            diagnosis.Memo1    = dr["Memo1"].ToString();
            diagnosis.Category = dr["Category"].ToString();

            return(diagnosis);
        }
コード例 #6
0
        /// <summary>
        /// 根据模板ID获取模板信息
        /// </summary>
        /// <param name="templet_id"></param>
        public DiagnosisOfChinese GetDiagnosisOfChinese(string markId)
        {
            DiagnosisOfChinese diagnosis = new DiagnosisOfChinese();

            DataTable dt = GetDiagnosisOfChinese_Table(markId);

            if (dt.Rows.Count > 0)
            {
                DataRow dr = dt.Rows[0];
                diagnosis.Id    = dr["Id"].ToString();
                diagnosis.Mapid = dr["Mapid"].ToString();
                diagnosis.Name  = dr["Name"].ToString();
                diagnosis.Py    = dr["Py"].ToString();
                diagnosis.Wb    = dr["Wb"].ToString();

                diagnosis.Valid    = Convert.ToInt32(dr["Valid"].ToString());
                diagnosis.Memo     = dr["Memo"].ToString();
                diagnosis.Memo1    = dr["Memo1"].ToString();
                diagnosis.Category = dr["Category"].ToString();
            }
            return(diagnosis);
        }
コード例 #7
0
 /// <summary>
 /// 根据传入诊断实体删除对应数据
 /// </summary>
 /// <param name="emrtemplet"></param>
 /// <returns></returns>
 public bool DelDiagnosisOfChinese(DiagnosisOfChinese diag)
 {
     return(DelDiagnosisOfChinese(diag.Id));
 }