MarketSellers_info_Ext.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Data;
  5. using SysBaseLibs;
  6. using System.Web.Script.Serialization;
  7. using System.Web.UI.HtmlControls;
  8. namespace SysDataLibs.TableClass
  9. {
  10. public partial class MarketSellers_info
  11. {
  12. /// <summary>
  13. /// 证照信息
  14. /// </summary>
  15. /// <param name="poTable"></param>
  16. /// <param name="sellerId"></param>
  17. /// <param name="poSession"></param>
  18. //public static void PrintMarketSellerWarrantInfo(HtmlTable poTable, string SellerID, UserSession poSession)
  19. //{
  20. // if (poTable != null && SellerID.Trim().Length > 0 && poSession != null && poSession.DBConn != null)
  21. // {
  22. // string lcSql = "select * from " + Tn.SellerHasWarrant + " where " + SellerHasWarrant_info.cSellerID + "=" + SellerID + "";
  23. // rsQuery loQuery = poSession.DBConn.OpenQuery(lcSql);
  24. // //行标题
  25. // HtmlTableRow loRow = new HtmlTableRow();
  26. // HtmlTableCell loCell = new HtmlTableCell();
  27. // string lcColor = "#ffffff";
  28. // loRow.Height = "20";
  29. // loCell.Attributes.Add("bgcolor", "#8caae7");
  30. // loCell.ColSpan = 7;
  31. // loCell.Align = "center";
  32. // loCell.InnerHtml = " <strong><span style='font-size: 11pt'>证照信息</span></strong> ";
  33. // loRow.Cells.Add(loCell);
  34. // //
  35. // poTable.Rows.Add(loRow);
  36. // //列标题
  37. // loRow = new HtmlTableRow();
  38. // loRow.Height = "19";
  39. // lcColor = "#c6dbff";
  40. // loCell = new HtmlTableCell();
  41. // loCell.Attributes.Add("bgcolor", lcColor);
  42. // loCell.Align = "center";
  43. // loCell.InnerHtml = "<strong>编号</strong>";
  44. // loRow.Cells.Add(loCell);
  45. // loCell = new HtmlTableCell();
  46. // loCell.Attributes.Add("bgcolor", lcColor);
  47. // loCell.ColSpan = 2;
  48. // loCell.Align = "center";
  49. // loCell.InnerHtml = "<strong>证件名称</strong>";
  50. // loRow.Cells.Add(loCell);
  51. // loCell = new HtmlTableCell();
  52. // loCell.Attributes.Add("bgcolor", lcColor);
  53. // //loCell.ColSpan = 2;
  54. // loCell.Align = "center";
  55. // loCell.InnerHtml = "<strong>证件号码</strong>";
  56. // loRow.Cells.Add(loCell);
  57. // loCell = new HtmlTableCell();
  58. // loCell.Attributes.Add("bgcolor", lcColor);
  59. // //loCell.ColSpan = 7;
  60. // loCell.Align = "center";
  61. // loCell.InnerHtml = "<strong>起始日期</strong>";
  62. // loRow.Cells.Add(loCell);
  63. // loCell = new HtmlTableCell();
  64. // loCell.Attributes.Add("bgcolor", lcColor);
  65. // //loCell.ColSpan = 7;
  66. // loCell.Align = "center";
  67. // loCell.InnerHtml = "<strong>截止日期</strong>";
  68. // loRow.Cells.Add(loCell);
  69. // loCell = new HtmlTableCell();
  70. // loCell.Attributes.Add("bgcolor", lcColor);
  71. // //loCell.ColSpan = 7;
  72. // loCell.Align = "center";
  73. // loCell.InnerHtml = "<strong>附件</strong>";
  74. // loRow.Cells.Add(loCell);
  75. // //
  76. // poTable.Rows.Add(loRow);
  77. // if (loQuery != null && loQuery.IsOpened && loQuery.RecCount > 0)
  78. // {
  79. // //----------------------------------------------------------
  80. // loQuery.SortBy(SellerHasWarrant_info.cValidEndTime, false);
  81. // loQuery.MoveFirst();
  82. // for (int i = 0; i < loQuery.RecCount; i++)
  83. // {
  84. // lcColor = "#ffffff";
  85. // loRow = new HtmlTableRow();
  86. // loRow.Height = "19";
  87. // loCell = new HtmlTableCell();
  88. // loCell.Attributes.Add("bgcolor", lcColor);
  89. // loCell.Align = "center";
  90. // loCell.InnerText = (i + 1) + "";
  91. // loRow.Cells.Add(loCell);
  92. // //证件类型
  93. // loCell = new HtmlTableCell();
  94. // loCell.Align = "center";
  95. // string lcTitle = loQuery.GetString("WarrantTypeID");
  96. // WarrantType_info LTbl = new WarrantType_info();
  97. // string lcErrMsg = "";
  98. // lcSql = "select * from " + Tn.WarrantType + " where " + WarrantType_info.cWarrantTypeID + " =" + lcTitle + " ";
  99. // SysDataLibs.AppEnv.GetTableInfo(lcSql, LTbl, poSession.DBConn, ref lcErrMsg);
  100. // loCell.ColSpan = 2;
  101. // lcSql = "select " + Sys_Status_info.cDisplayValue + " from " + Tn.Sys_Status;
  102. // string tempc2 = loQuery.GetString("WarrantStyle").Trim();
  103. // //从 cn_SysStatus 里获取相应值
  104. // lcSql += " where TableName='SellerHasWarrant' and ColName='WarrantStyle' and CodeValue ='" + tempc2 + "'";
  105. // string tempc3 = SysDataLibs.AppEnv.GetTextWithSQL(lcSql, Sys_Status_info.cDisplayValue, poSession.DBConn);
  106. // //tempc2 =="1" 执照类别为 正式 则不显示
  107. // loCell.InnerText = LTbl.Name + (tempc2 == "1" ? "" : " [ " + tempc3 + " ]");//string.Format("<div id='row{0}'>{1}</div>\n", loQuery.GetString("WarrantTypeID"), lcTitle);
  108. // loCell.Attributes.Add("bgcolor", lcColor);
  109. // loRow.Cells.Add(loCell);
  110. // loCell = new HtmlTableCell();
  111. // //loCell.ColSpan = 2;
  112. // loCell.Align = "center";
  113. // loCell.InnerText = loQuery.GetString("WarrantNumber");
  114. // loCell.Attributes.Add("bgcolor", lcColor);
  115. // loRow.Cells.Add(loCell);
  116. // loCell = new HtmlTableCell();
  117. // loCell.Align = "center";
  118. // loCell.InnerText = string.Format("{0:d}", loQuery.GetDateTime("ValidStartTime"));
  119. // loCell.Attributes.Add("bgcolor", lcColor);
  120. // loRow.Cells.Add(loCell);
  121. // loCell = new HtmlTableCell();
  122. // loCell.Align = "center";
  123. // loCell.InnerText = string.Format("{0:d}", loQuery.GetDateTime("ValidEndTime"));
  124. // loCell.Attributes.Add("bgcolor", lcColor);
  125. // loRow.Cells.Add(loCell);
  126. // string lcSql1 = "select * from Sys_AttachFiles where TableID= '" + Tn.SellerHasWarrant + "' and ColumnID='ID' AND SourceKey='" + loQuery.GetString("ID") + "'";
  127. // rsQuery loQry = poSession.DBConn.OpenQuery(lcSql1);
  128. // loCell = new HtmlTableCell();
  129. // loCell.Align = "center";
  130. // if (loQry != null && loQry.IsOpened && loQry.RecCount > 0)
  131. // {
  132. // Sys_AttachFiles_info loInfo = new Sys_AttachFiles_info(loQry.CurrentRow);
  133. // loCell.InnerHtml = "<a href='" + loInfo.DownPath() + "'>" + loInfo.FileTitle + "</a>";
  134. // }
  135. // loCell.Attributes.Add("bgcolor", lcColor);
  136. // loRow.Cells.Add(loCell);
  137. // poTable.Rows.Add(loRow);
  138. // loQuery.MoveNext();
  139. // }
  140. // }
  141. // else
  142. // {
  143. // //行标题
  144. // loRow = new HtmlTableRow();
  145. // loCell = new HtmlTableCell();
  146. // lcColor = "#ffffff";
  147. // loRow.Height = "19";
  148. // loCell.Attributes.Add("bgcolor", lcColor);
  149. // loCell.ColSpan = 7;
  150. // loCell.Align = "center";
  151. // loCell.InnerText = "没有相关记录";
  152. // loRow.Cells.Add(loCell);
  153. // //
  154. // poTable.Rows.Add(loRow);
  155. // }
  156. // }
  157. //}
  158. //信用评比情况
  159. //public static void PrintMarketSellerCreditInfo(HtmlTable poTable, string SellerID, UserSession poSession)
  160. //{
  161. // if (poTable != null && SellerID.Trim().Length > 0 && poSession != null && poSession.DBConn != null)
  162. // {
  163. // //行标题
  164. // HtmlTableRow loRow = new HtmlTableRow();
  165. // HtmlTableCell loCell = new HtmlTableCell();
  166. // string lcColor = "";
  167. // //loRow.Height = "20";
  168. // //loCell.Attributes.Add("bgcolor", "#8caae7");
  169. // loCell.ColSpan = 7;
  170. // loCell.Attributes.Add("class", "tdHeadTitleSmall");
  171. // loCell.Align = "center";
  172. // loCell.InnerHtml = "信用评比情况";
  173. // loRow.Cells.Add(loCell);
  174. // //
  175. // poTable.Rows.Add(loRow);
  176. // //列标题
  177. // loRow = new HtmlTableRow();
  178. // loCell = new HtmlTableCell();
  179. // loCell.Attributes.Add("class", "tdTableHeader");
  180. // loCell.Align = "center";
  181. // loCell.InnerHtml = "序号";
  182. // loRow.Cells.Add(loCell);
  183. // loCell = new HtmlTableCell();
  184. // loCell.Attributes.Add("class", "tdTableHeader");
  185. // loCell.ColSpan = 3;
  186. // loCell.InnerHtml = "信誉等级";
  187. // loRow.Cells.Add(loCell);
  188. // loCell = new HtmlTableCell();
  189. // loCell.Attributes.Add("class", "tdTableHeader");
  190. // loCell.InnerHtml = "得分";
  191. // loRow.Cells.Add(loCell);
  192. // loCell = new HtmlTableCell();
  193. // loCell.ColSpan = 2;
  194. // loCell.Attributes.Add("class", "tdTableHeader");
  195. // loCell.InnerHtml = "评级时间";
  196. // loRow.Cells.Add(loCell);
  197. // //
  198. // poTable.Rows.Add(loRow);
  199. // //获取近两年的记录
  200. // string lcSql = "select * from " + Tn.vwSellerEvalRpt + " where " + vwSellerEvalRpt_info.cSellerID + "=" + SellerID + " and " + vwSellerEvalRpt_info.cYear + "> '" + DateTime.Now.AddYears(-2).Year + "' order by Year Desc , Month desc ";
  201. // rsQuery loQuery = poSession.DBConn.OpenQuery(lcSql);
  202. // if (loQuery != null && loQuery.IsOpened && loQuery.RecCount > 0)
  203. // {
  204. // //loQuery.SortBy(vwSellerEvalRpt_info.cValidEndTime, false);
  205. // loQuery.MoveFirst();
  206. // for (int i = 0; i < loQuery.RecCount; i++)
  207. // {
  208. // lcColor = "#ffffff";
  209. // loRow = new HtmlTableRow();
  210. // loCell = new HtmlTableCell();
  211. // // loCell.Attributes.Add("class", "td2");
  212. // loCell.Align = "center";
  213. // loCell.InnerHtml = (i + 1) + "";
  214. // loRow.Cells.Add(loCell);
  215. // // 信誉等级
  216. // loCell = new HtmlTableCell();
  217. // // loCell.Attributes.Add("class", "td2");
  218. // loCell.ColSpan = 3;
  219. // loCell.Align = "center";
  220. // loCell.InnerHtml = SellerEvalGrade_info.GetRankByScore(loQuery.GetInt(vwSellerEvalRpt_info.cTotalScore));
  221. // loRow.Cells.Add(loCell);
  222. // // 信誉分值
  223. // loCell = new HtmlTableCell();
  224. // // loCell.Attributes.Add("class", "td2");
  225. // loCell.Align = "center";
  226. // loCell.InnerHtml = loQuery.GetInt(vwSellerEvalRpt_info.cTotalScore) + "";
  227. // loRow.Cells.Add(loCell);
  228. // loCell = new HtmlTableCell();
  229. // // loCell.Attributes.Add("class", "td2");
  230. // loCell.ColSpan = 2;
  231. // loCell.Align = "center";
  232. // loCell.InnerHtml = loQuery.GetString(vwSellerEvalRpt_info.cYear) + "年" + loQuery.GetString(vwSellerEvalRpt_info.cMonth) + "月";
  233. // loRow.Cells.Add(loCell);
  234. // poTable.Rows.Add(loRow);
  235. // loQuery.MoveNext();
  236. // }
  237. // }
  238. // else
  239. // {
  240. // //行标题
  241. // loRow = new HtmlTableRow();
  242. // loCell = new HtmlTableCell();
  243. // loCell.Attributes.Add("class", "td2");
  244. // loCell.ColSpan = 7;
  245. // loCell.Align = "center";
  246. // loCell.InnerHtml = "没有相关记录";
  247. // loRow.Cells.Add(loCell);
  248. // //
  249. // poTable.Rows.Add(loRow);
  250. // }
  251. // }
  252. //}
  253. //---日常经营行为记录
  254. public static string PrintMarketSellerViolations(string sellerId, UserSession poSession)
  255. {
  256. if (sellerId.Trim().Length > 0 && poSession?.DBConn != null)
  257. {
  258. string lcSql = "select * from " + Tn.SellerViolations + " where " + SellerViolations_info.cSellerID + "=" + sellerId;
  259. rsQuery loQuery = poSession.DBConn.OpenQuery(lcSql);
  260. if (loQuery.IsOpened && loQuery.RecCount > 0)
  261. return loQuery.CurrentTable.ToJson("yyyy-MM-dd");
  262. return "";
  263. }
  264. return "";
  265. }
  266. }
  267. }