using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using WX.CRM.Common; namespace WX.CRM.DAL.WeWork { public class WeWork_MsgKey_Dal { //判断是否含有键 public bool HasMsgKey(string key) { bool haskey = false; try { #region var para = new List { new SqlParameter("@key", key) }; #endregion DataSet set = SqlHelper.GetDataSet(SqlHelper.DatabaseType.WeWork, "CheckHasKey", CommandType.StoredProcedure, para.ToArray()); if (set.Tables[0].Rows.Count > 0) haskey = true;//包含数据 } catch (Exception ex) { LogHelper.Error(ex.ToString()); throw; } return haskey; } //新增键 public bool CheckAndSetKey(string key) { bool isok = false; try { #region var para = new List { new SqlParameter("@key", key) }; #endregion SqlHelper.ExcuteSPOrSql(SqlHelper.DatabaseType.WeWork, "CheckAndSetKey", CommandType.StoredProcedure, para.ToArray()); isok = true; } catch (Exception ex) { LogHelper.Error(ex.ToString()); throw; } return isok; } public string GetFile(string key) { string filename = ""; try { #region var para = new List { new SqlParameter("@key", key) }; #endregion DataSet set = SqlHelper.GetDataSet(SqlHelper.DatabaseType.WeWork, "CheckOrGetFile", CommandType.StoredProcedure, para.ToArray()); if (set.Tables[0].Rows.Count > 0) { filename = set.Tables[0].Rows[0]["path"].ToString(); } } catch (Exception ex) { LogHelper.Error(ex.ToString()); throw; } return filename; } } }