Example #1
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtReportItemName.Text.Trim().Length==0)
            {
                strErr+="子项名称不能为空!\\n";
            }
            if(this.txtReportItemCode.Text.Trim().Length==0)
            {
                strErr+="子项编码不能为空!\\n";
            }
            if(this.txtAbnormalIndicator.Text.Trim().Length==0)
            {
                strErr+="N-正常L-低H-高不能为空!\\n";
            }
            if(this.txtResult.Text.Trim().Length==0)
            {
                strErr+="正文描述不能为空!\\n";
            }
            if(this.txtUnits.Text.Trim().Length==0)
            {
                strErr+="检验结果为数值型不能为空!\\n";
            }
            if(this.txtResultDateTime.Text.Trim().Length==0)
            {
                strErr+="检验日期及时间不能为空!\\n";
            }
            if(this.txtReferenceResult.Text.Trim().Length==0)
            {
                strErr+="结果参考值不能为空!\\n";
            }

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            int id=int.Parse(this.lblid.Text);
            string ReportItemName=this.txtReportItemName.Text;
            string ReportItemCode=this.txtReportItemCode.Text;
            string AbnormalIndicator=this.txtAbnormalIndicator.Text;
            string Result=this.txtResult.Text;
            string Units=this.txtUnits.Text;
            string ResultDateTime=this.txtResultDateTime.Text;
            string ReferenceResult=this.txtReferenceResult.Text;

            RuRo.Model.ZSSY.LabTestResult model=new RuRo.Model.ZSSY.LabTestResult();
            model.id=id;
            model.ReportItemName=ReportItemName;
            model.ReportItemCode=ReportItemCode;
            model.AbnormalIndicator=AbnormalIndicator;
            model.Result=Result;
            model.Units=Units;
            model.ResultDateTime=ResultDateTime;
            model.ReferenceResult=ReferenceResult;

            RuRo.BLL.ZSSY.LabTestResult bll=new RuRo.BLL.ZSSY.LabTestResult();
            bll.Update(model);
            RuRo.Common.MessageBox.ShowAndRedirect(this,"保存成功!","list.aspx");
        }
Example #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public RuRo.Model.ZSSY.LabTestResult DataRowToModel(DataRow row)
 {
     RuRo.Model.ZSSY.LabTestResult model=new RuRo.Model.ZSSY.LabTestResult();
     if (row != null)
     {
         if(row["id"]!=null && row["id"].ToString()!="")
         {
             model.id=int.Parse(row["id"].ToString());
         }
         if(row["ReportItemName"]!=null)
         {
             model.ReportItemName=row["ReportItemName"].ToString();
         }
         if(row["ReportItemCode"]!=null)
         {
             model.ReportItemCode=row["ReportItemCode"].ToString();
         }
         if(row["AbnormalIndicator"]!=null)
         {
             model.AbnormalIndicator=row["AbnormalIndicator"].ToString();
         }
         if(row["Result"]!=null)
         {
             model.Result=row["Result"].ToString();
         }
         if(row["Units"]!=null)
         {
             model.Units=row["Units"].ToString();
         }
         if(row["ResultDateTime"]!=null)
         {
             model.ResultDateTime=row["ResultDateTime"].ToString();
         }
         if(row["ReferenceResult"]!=null)
         {
             model.ReferenceResult=row["ReferenceResult"].ToString();
         }
     }
     return model;
 }
Example #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public RuRo.Model.ZSSY.LabTestResult GetModel(int id)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 id,ReportItemName,ReportItemCode,AbnormalIndicator,Result,Units,ResultDateTime,ReferenceResult from LabTestResult ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters = {
                    new SqlParameter("@id", SqlDbType.Int,4)
            };
            parameters[0].Value = id;

            RuRo.Model.ZSSY.LabTestResult model=new RuRo.Model.ZSSY.LabTestResult();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }