地铁二期项目正式开始

T_Good_TransInfo.cs 9.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. 
  2. using System;
  3. using System.Data;
  4. using System.Text;
  5. using System.Data.SqlClient;
  6. using YTSoft.DBUtility;
  7. namespace YTSoft.BaseCallCenter.DAL
  8. {
  9. /// <summary>
  10. /// 数据访问类:T_Good_TransInfo
  11. /// </summary>
  12. public partial class T_Good_TransInfo
  13. {
  14. public T_Good_TransInfo()
  15. {}
  16. #region BasicMethod
  17. /// <summary>
  18. /// 增加一条数据
  19. /// </summary>
  20. public int Add(YTSoft.BaseCallCenter.Model.T_Good_TransInfo model)
  21. {
  22. StringBuilder strSql=new StringBuilder();
  23. strSql.Append("insert into T_Good_TransInfo(");
  24. strSql.Append("F_GroupKey,F_TStatus,F_TStatusName,F_RecivedDepId,F_RecivedDepName,F_RecivedUserID,F_RecivedUserName,F_RecivedDate,F_CreateDate,F_Remark,F_OtherDeptName,F_GoodInfoId)");
  25. strSql.Append(" values (");
  26. strSql.Append("@F_GroupKey,@F_TStatus,@F_TStatusName,@F_RecivedDepId,@F_RecivedDepName,@F_RecivedUserID,@F_RecivedUserName,@F_RecivedDate,@F_CreateDate,@F_Remark,@F_OtherDeptName,@F_GoodInfoId)");
  27. strSql.Append(";select @@IDENTITY");
  28. SqlParameter[] parameters = {
  29. new SqlParameter("@F_GroupKey", SqlDbType.NVarChar,50),
  30. new SqlParameter("@F_TStatus", SqlDbType.Int,4),
  31. new SqlParameter("@F_TStatusName", SqlDbType.NVarChar,50),
  32. new SqlParameter("@F_RecivedDepId", SqlDbType.Int,4),
  33. new SqlParameter("@F_RecivedDepName", SqlDbType.NVarChar,50),
  34. new SqlParameter("@F_RecivedUserID", SqlDbType.Int,4),
  35. new SqlParameter("@F_RecivedUserName", SqlDbType.NVarChar,50),
  36. new SqlParameter("@F_RecivedDate", SqlDbType.DateTime),
  37. new SqlParameter("@F_CreateDate", SqlDbType.DateTime),
  38. new SqlParameter("@F_Remark", SqlDbType.NVarChar,4000),
  39. new SqlParameter("@F_OtherDeptName", SqlDbType.NVarChar,50),
  40. new SqlParameter("@F_GoodInfoId", SqlDbType.Int,4)};
  41. parameters[0].Value = model.F_GroupKey;
  42. parameters[1].Value = model.F_TStatus;
  43. parameters[2].Value = model.F_TStatusName;
  44. parameters[3].Value = model.F_RecivedDepId;
  45. parameters[4].Value = model.F_RecivedDepName;
  46. parameters[5].Value = model.F_RecivedUserID;
  47. parameters[6].Value = model.F_RecivedUserName;
  48. parameters[7].Value = model.F_RecivedDate;
  49. parameters[8].Value = model.F_CreateDate;
  50. parameters[9].Value = model.F_Remark;
  51. parameters[10].Value = model.F_OtherDeptName;
  52. parameters[11].Value = model.F_GoodInfoId;
  53. object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
  54. if (obj == null)
  55. {
  56. return 0;
  57. }
  58. else
  59. {
  60. return Convert.ToInt32(obj);
  61. }
  62. }
  63. /// <summary>
  64. /// 更新一条数据
  65. /// </summary>
  66. public bool Update(YTSoft.BaseCallCenter.Model.T_Good_TransInfo model)
  67. {
  68. StringBuilder strSql=new StringBuilder();
  69. strSql.Append("update T_Good_TransInfo set ");
  70. strSql.Append("F_GroupKey=@F_GroupKey,");
  71. strSql.Append("F_TStatus=@F_TStatus,");
  72. strSql.Append("F_TStatusName=@F_TStatusName,");
  73. strSql.Append("F_RecivedDepId=@F_RecivedDepId,");
  74. strSql.Append("F_RecivedDepName=@F_RecivedDepName,");
  75. strSql.Append("F_RecivedUserID=@F_RecivedUserID,");
  76. strSql.Append("F_RecivedUserName=@F_RecivedUserName,");
  77. strSql.Append("F_RecivedDate=@F_RecivedDate,");
  78. strSql.Append("F_CreateDate=@F_CreateDate,");
  79. strSql.Append("F_Remark=@F_Remark,");
  80. strSql.Append("F_OtherDeptName=@F_OtherDeptName,");
  81. strSql.Append("F_GoodInfoId=@F_GoodInfoId");
  82. strSql.Append(" where F_Id=@F_Id");
  83. SqlParameter[] parameters = {
  84. new SqlParameter("@F_GroupKey", SqlDbType.NVarChar,50),
  85. new SqlParameter("@F_TStatus", SqlDbType.Int,4),
  86. new SqlParameter("@F_TStatusName", SqlDbType.NVarChar,50),
  87. new SqlParameter("@F_RecivedDepId", SqlDbType.Int,4),
  88. new SqlParameter("@F_RecivedDepName", SqlDbType.NVarChar,50),
  89. new SqlParameter("@F_RecivedUserID", SqlDbType.Int,4),
  90. new SqlParameter("@F_RecivedUserName", SqlDbType.NVarChar,50),
  91. new SqlParameter("@F_RecivedDate", SqlDbType.DateTime),
  92. new SqlParameter("@F_CreateDate", SqlDbType.DateTime),
  93. new SqlParameter("@F_Remark", SqlDbType.NVarChar,4000),
  94. new SqlParameter("@F_OtherDeptName", SqlDbType.NVarChar,50),
  95. new SqlParameter("@F_GoodInfoId", SqlDbType.Int,4),
  96. new SqlParameter("@F_Id", SqlDbType.Int,4)};
  97. parameters[0].Value = model.F_GroupKey;
  98. parameters[1].Value = model.F_TStatus;
  99. parameters[2].Value = model.F_TStatusName;
  100. parameters[3].Value = model.F_RecivedDepId;
  101. parameters[4].Value = model.F_RecivedDepName;
  102. parameters[5].Value = model.F_RecivedUserID;
  103. parameters[6].Value = model.F_RecivedUserName;
  104. parameters[7].Value = model.F_RecivedDate;
  105. parameters[8].Value = model.F_CreateDate;
  106. parameters[9].Value = model.F_Remark;
  107. parameters[10].Value = model.F_OtherDeptName;
  108. parameters[11].Value = model.F_GoodInfoId;
  109. parameters[12].Value = model.F_Id;
  110. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  111. if (rows > 0)
  112. {
  113. return true;
  114. }
  115. else
  116. {
  117. return false;
  118. }
  119. }
  120. /// <summary>
  121. /// 删除一条数据
  122. /// </summary>
  123. public bool Delete(int id)
  124. {
  125. StringBuilder strSql=new StringBuilder();
  126. strSql.Append("delete from T_Good_TransInfo ");
  127. strSql.Append(" where F_Id=@F_Id");
  128. SqlParameter[] parameters = {
  129. new SqlParameter("@F_Id", SqlDbType.Int,4)
  130. };
  131. parameters[0].Value = id;
  132. int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
  133. if (rows > 0)
  134. {
  135. return true;
  136. }
  137. else
  138. {
  139. return false;
  140. }
  141. }
  142. /// <summary>
  143. /// 批量删除数据
  144. /// </summary>
  145. public bool DeleteList(string idlist )
  146. {
  147. StringBuilder strSql=new StringBuilder();
  148. strSql.Append("delete from T_Good_TransInfo ");
  149. strSql.Append(" where F_Id in (" + idlist + ") ");
  150. int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
  151. if (rows > 0)
  152. {
  153. return true;
  154. }
  155. else
  156. {
  157. return false;
  158. }
  159. }
  160. /// <summary>
  161. /// 得到一个对象实体
  162. /// </summary>
  163. public YTSoft.BaseCallCenter.Model.T_Good_TransInfo GetModel(int id)
  164. {
  165. StringBuilder strSql=new StringBuilder();
  166. strSql.Append("select top 1 id,F_GroupKey,F_TStatus,F_TStatusName,F_RecivedDepId,F_RecivedDepName,F_RecivedUserID,F_RecivedUserName,F_RecivedDate,F_CreateDate,F_Remark,F_OtherDeptName,F_GoodInfoId from T_Good_TransInfo ");
  167. strSql.Append(" where F_Id=@F_Id");
  168. SqlParameter[] parameters = {
  169. new SqlParameter("@F_Id", SqlDbType.Int,4)
  170. };
  171. parameters[0].Value = id;
  172. YTSoft.BaseCallCenter.Model.T_Good_TransInfo model=new YTSoft.BaseCallCenter.Model.T_Good_TransInfo();
  173. DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
  174. if(ds.Tables[0].Rows.Count>0)
  175. {
  176. return DataRowToModel(ds.Tables[0].Rows[0]);
  177. }
  178. else
  179. {
  180. return null;
  181. }
  182. }
  183. /// <summary>
  184. /// 得到一个对象实体
  185. /// </summary>
  186. public YTSoft.BaseCallCenter.Model.T_Good_TransInfo DataRowToModel(DataRow row)
  187. {
  188. YTSoft.BaseCallCenter.Model.T_Good_TransInfo model=new YTSoft.BaseCallCenter.Model.T_Good_TransInfo();
  189. if (row != null)
  190. {
  191. if (row["F_Id"] != null && row["F_Id"].ToString() != "")
  192. {
  193. model.F_Id = int.Parse(row["F_Id"].ToString());
  194. }
  195. if(row["F_GroupKey"]!=null)
  196. {
  197. model.F_GroupKey=row["F_GroupKey"].ToString();
  198. }
  199. if(row["F_TStatus"]!=null && row["F_TStatus"].ToString()!="")
  200. {
  201. model.F_TStatus=int.Parse(row["F_TStatus"].ToString());
  202. }
  203. if(row["F_TStatusName"]!=null)
  204. {
  205. model.F_TStatusName=row["F_TStatusName"].ToString();
  206. }
  207. if(row["F_RecivedDepId"]!=null && row["F_RecivedDepId"].ToString()!="")
  208. {
  209. model.F_RecivedDepId=int.Parse(row["F_RecivedDepId"].ToString());
  210. }
  211. if(row["F_RecivedDepName"]!=null)
  212. {
  213. model.F_RecivedDepName=row["F_RecivedDepName"].ToString();
  214. }
  215. if(row["F_RecivedUserID"]!=null && row["F_RecivedUserID"].ToString()!="")
  216. {
  217. model.F_RecivedUserID=int.Parse(row["F_RecivedUserID"].ToString());
  218. }
  219. if(row["F_RecivedUserName"]!=null)
  220. {
  221. model.F_RecivedUserName=row["F_RecivedUserName"].ToString();
  222. }
  223. if(row["F_RecivedDate"]!=null && row["F_RecivedDate"].ToString()!="")
  224. {
  225. model.F_RecivedDate=DateTime.Parse(row["F_RecivedDate"].ToString());
  226. }
  227. if(row["F_CreateDate"]!=null && row["F_CreateDate"].ToString()!="")
  228. {
  229. model.F_CreateDate=DateTime.Parse(row["F_CreateDate"].ToString());
  230. }
  231. if(row["F_Remark"]!=null)
  232. {
  233. model.F_Remark=row["F_Remark"].ToString();
  234. }
  235. if(row["F_OtherDeptName"]!=null)
  236. {
  237. model.F_OtherDeptName=row["F_OtherDeptName"].ToString();
  238. }
  239. if(row["F_GoodInfoId"]!=null && row["F_GoodInfoId"].ToString()!="")
  240. {
  241. model.F_GoodInfoId=int.Parse(row["F_GoodInfoId"].ToString());
  242. }
  243. }
  244. return model;
  245. }
  246. /// <summary>
  247. /// 获得数据列表
  248. /// </summary>
  249. public DataSet GetList(string strWhere)
  250. {
  251. StringBuilder strSql=new StringBuilder();
  252. strSql.Append("select F_Id,F_GroupKey,F_TStatus,F_TStatusName,F_RecivedDepId,F_RecivedDepName,F_RecivedUserID,F_RecivedUserName,F_RecivedDate,F_CreateDate,F_Remark,F_OtherDeptName,F_GoodInfoId ");
  253. strSql.Append(" FROM T_Good_TransInfo ");
  254. if(strWhere.Trim()!="")
  255. {
  256. strSql.Append(" where "+strWhere);
  257. }
  258. strSql.Append(" order by F_Id ");
  259. return DbHelperSQL.Query(strSql.ToString());
  260. }
  261. #endregion BasicMethod
  262. }
  263. }