/// <summary> /// 添加病理结果 /// </summary> /// <param name="SQLlist"></param> private void InsertPathologyResult(SortedList SQLlist, DataTable dt, DataRow dr) { SQLlist.Add(new Hashtable() { { "DELETE", "DeleteDAPathologyresultByRequestCode" } }, dr["RequestCode"]); if (dt == null) { return; } for (int i = 0; i < dt.Rows.Count; i++) { DataRow drpathology = dt.Rows[i]; DAPathologyresult _pathologyresult = new DAPathologyresult(); _pathologyresult.Requestcode = dr["RequestCode"].ToString(); if (dr["HospSampleID"] != DBNull.Value && dr["HospSampleID"].ToString() != string.Empty) { _pathologyresult.Hospsampleid = dr["HospSampleID"].ToString(); } else if (dr["HospSampleNumber"] != DBNull.Value && dr["HospSampleNumber"].ToString() != string.Empty) { _pathologyresult.Hospsamplenumber = dr["HospSampleNumber"].ToString(); } if (dt.Columns.Contains("TestID") && drpathology["TestID"] != DBNull.Value) { _pathologyresult.Testid = Convert.ToDecimal(drpathology["TestID"]); } if (dt.Columns.Contains("parentid") && drpathology["parentid"] != DBNull.Value) { _pathologyresult.Parentid = Convert.ToDecimal(drpathology["parentid"]); } if (dt.Columns.Contains("treelevel") && drpathology["treelevel"] != DBNull.Value) { _pathologyresult.Treelevel = Convert.ToDecimal(drpathology["treelevel"]); } if (dt.Columns.Contains("itemname") && drpathology["itemname"] != DBNull.Value) { _pathologyresult.Itemname = drpathology["itemname"].ToString(); } if (dt.Columns.Contains("result") && drpathology["result"] != DBNull.Value) { _pathologyresult.Result = drpathology["result"].ToString(); } if (dt.Columns.Contains("displayorder") && drpathology["displayorder"] != DBNull.Value) { _pathologyresult.Displayorder = Convert.ToDecimal(drpathology["displayorder"]); } SQLlist.Add(new Hashtable() { { "INSERT", "InsertDAPathologyresult" } }, _pathologyresult); } #region >>>> qianz 修改病理标本DA DAResult _result = new DAResult(); if (dr["RequestCode"] != DBNull.Value) { _result.Requestcode = dr["RequestCode"].ToString();//更新条件 _result.Testresult = dt.Rows[0]["result"].ToString(); if (dt.Columns.Contains("ReleaseDate") && dt.Rows[0]["ReleaseDate"] != DBNull.Value) { _result.Releasedate = Convert.ToDateTime(dt.Rows[0]["ReleaseDate"]); } if (dt.Columns.Contains("ReleaseByName") && dt.Rows[0]["ReleaseByName"] != DBNull.Value) { _result.Releasebyname = dt.Rows[0]["ReleaseByName"].ToString(); } if (dt.Columns.Contains("authorizedate") && dt.Rows[0]["authorizedate"] != DBNull.Value) { _result.Authorizedate = Convert.ToDateTime(dt.Rows[0]["authorizedate"]); } if (dt.Columns.Contains("AuthorizeByName") && dt.Rows[0]["AuthorizeByName"] != DBNull.Value) { _result.Authorizebyname = dt.Rows[0]["AuthorizeByName"].ToString(); } if (dt.Columns.Contains("resultflag") && dt.Rows[0]["resultflag"] != DBNull.Value) { _result.Resultflag = dt.Rows[0]["resultflag"].ToString(); } } SQLlist.Add(new Hashtable() { { "UPDATE", "UpdateDAResultByRequestcodeBl" } }, _result); #endregion }
/// <summary> /// 修改病理结果记录 /// </summary> /// <param name="user"></param> /// <returns></returns> public int UpdateDAPathologyresultInfo(DAPathologyresult config) { return(service.update("UpdateDAPathologyresult", config)); }
/// <summary> /// 删除病理结果记录 /// </summary> /// <param name="user"></param> /// <returns></returns> public object DeleteDAPathologyresult(DAPathologyresult config) { return(service.insert("DeleteDAPathologyresult", config)); }
/// <summary> /// 添加病理结果记录 /// </summary> /// <param name="user"></param> /// <returns></returns> public object InsertDAPathologyresultInfo(DAPathologyresult config) { return(service.insert("InsertDAPathologyresult", config)); }