Esempio n. 1
0
        /// <summary>
        /// 保存损伤中毒库
        /// </summary>
        /// <param name="diagnosis">损伤中毒库实体</param>
        /// <param name="editType">1:新增   2:修改</param>
        /// <returns></returns>
        public string SaveToxicosis(Toxicosis toxicosis, string editType)
        {
            SqlParameter[] sqlParam = new SqlParameter[]
            {
                new SqlParameter("@EditType", SqlDbType.VarChar),
                new SqlParameter("@ID", SqlDbType.VarChar),
                new SqlParameter("@MapID", SqlDbType.VarChar),
                new SqlParameter("@StandardCode", 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)
            };

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

            sqlParam[5].Value = toxicosis.Py;
            sqlParam[6].Value = toxicosis.Wb;
            sqlParam[7].Value = toxicosis.Valid;
            sqlParam[8].Value = toxicosis.Memo;



            return(m_app.SqlHelper.ExecuteDataSet("EmrSysTable.usp_Edit_Toxicosis", sqlParam, CommandType.StoredProcedure).Tables[0].Rows[0][0].ToString());
        }
Esempio n. 2
0
        /// <summary>
        /// 将损伤中毒库实体中值加载到页面
        /// </summary>
        /// <param name="Toxicosis"></param>
        private void SetPageValue(Toxicosis Toxicosis)
        {
            if (Toxicosis == null || Toxicosis.Id == "")
            {
                return;
            }

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

            this.cmbValid.SelectedIndex = Toxicosis.Valid;
            this.txtMemo.Text           = Toxicosis.Memo.Trim();
            this.txtStandardCode.Text   = Toxicosis.Standardcode.Trim();
        }
Esempio n. 3
0
        /// <summary>
        /// 将页面值加入到损伤中毒库实体中
        /// </summary>
        /// <returns></returns>
        private Toxicosis SetEntityByPageValue()
        {
            Toxicosis Toxicosis = new Toxicosis();


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

            Toxicosis.Valid = this.cmbValid.SelectedIndex;
            Toxicosis.Memo  = this.txtMemo.Text.Trim();


            return(Toxicosis);
        }
Esempio n. 4
0
        /// <summary>
        /// 将gridview中对应行值加载到实体中
        /// </summary>
        /// <param name="dr"></param>
        /// <returns></returns>
        private Toxicosis SetEntityByDataRow(DataRow dr)
        {
            if (dr == null)
            {
                return(null);
            }
            Toxicosis toxicosis = new Toxicosis();

            toxicosis.Id           = dr["Id"].ToString();
            toxicosis.Mapid        = dr["Mapid"].ToString();
            toxicosis.Standardcode = dr["Standardcode"].ToString();
            toxicosis.Name         = dr["Name"].ToString();
            toxicosis.Py           = dr["Py"].ToString();

            toxicosis.Wb    = dr["Wb"].ToString();
            toxicosis.Valid = Convert.ToInt32(dr["Valid"].ToString());
            toxicosis.Memo  = dr["Memo"].ToString();


            return(toxicosis);
        }
Esempio n. 5
0
 /// <summary>
 /// 保存损伤中毒库值
 /// </summary>
 /// <param name="diag"></param>
 /// <returns></returns>
 private bool SaveToxicosis(Toxicosis toxi)
 {
     try
     {
         string edittype = "";
         if (m_EditState == EditState.Add)
         {
             edittype = "1";
         }
         else
         {
             edittype = "2";
         }
         m_SysTableManger.SaveToxicosis(toxi, edittype);
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Esempio n. 6
0
        /// <summary>
        /// 根据损伤中毒库ID获取损伤中毒库实体信息
        /// </summary>
        /// <param name="templet_id"></param>
        public Toxicosis GetToxicosis(string markId)
        {
            Toxicosis toxicosis = new Toxicosis();

            DataTable dt = GetDiagnosisOfChinese_Table(markId);

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

                toxicosis.Py    = dr["Py"].ToString();
                toxicosis.Wb    = dr["Wb"].ToString();
                toxicosis.Valid = Convert.ToInt32(dr["Valid"].ToString());
                toxicosis.Memo  = dr["Memo"].ToString();
            }
            return(toxicosis);
        }
Esempio n. 7
0
 /// <summary>
 /// 根据传入损伤中毒库实体删除对应数据
 /// </summary>
 /// <param name="Toxicosis"></param>
 /// <returns></returns>
 public bool DelToxicosis(Toxicosis toxicosis)
 {
     return(DelToxicosis(toxicosis.Id));
 }