offlinetrade.aspx
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:34k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Mall.Pages.offlinetrade" %>
  2. <%@ Import namespace="System.Data" %>
  3. <%@ Import namespace="Discuz.Common" %>
  4. <%@ Import namespace="Discuz.Forum" %>
  5. <%@ Import namespace="Discuz.Entity" %>
  6. <script runat="server">
  7. override protected void OnInit(EventArgs e)
  8. {
  9. /* 
  10. This page was created by Discuz!NT Template Engine at 2009-9-22 17:24:52.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:24:52. 
  12. */
  13. base.OnInit(e);
  14. templateBuilder.Capacity = 220000;
  15. if (page_err==0)
  16. {
  17. templateBuilder.Append("<div id="foruminfo">rn");
  18. templateBuilder.Append(" <div id="nav">rn");
  19. templateBuilder.Append(" <p><a href="");
  20. templateBuilder.Append(config.Forumurl.ToString().Trim());
  21. templateBuilder.Append("">");
  22. templateBuilder.Append(config.Forumtitle.ToString().Trim());
  23. templateBuilder.Append("</a>  &raquo; <strong>线下交易</strong>rn");
  24. templateBuilder.Append(" </div>rn");
  25. templateBuilder.Append("</div>rn");
  26. if (ispost)
  27. {
  28. }
  29. else
  30. {
  31. if (ispay)
  32. {
  33. }
  34. else
  35. {
  36. templateBuilder.Append("<script language="javascript" src="javascript/template_trade.js"></");
  37. templateBuilder.Append("script>rn");
  38. templateBuilder.Append("<script type="text/javascript">rn");
  39. templateBuilder.Append("zoomstatus = parseInt(1);rn");
  40. templateBuilder.Append("</");
  41. templateBuilder.Append("script>rn");
  42. templateBuilder.Append("<form method="post" id="tradepost" name="tradepost" action="offlinetrade.aspx?goodstradelogid=");
  43. templateBuilder.Append(goodstradelogid.ToString());
  44. templateBuilder.Append("">rn");
  45. templateBuilder.Append(" <div class="mainbox">rn");
  46. templateBuilder.Append(" <h3>线下交易</h3>rn");
  47. templateBuilder.Append(" <table summary="交易单" border="0" cellspacing="0" cellpadding="0">rn");
  48. templateBuilder.Append("     <tr>rn");
  49. templateBuilder.Append(" <th>状态</th>rn");
  50. templateBuilder.Append(" <td> rn");
  51. if (goodstradelog.Status<=0)
  52. {
  53. templateBuilder.Append("     未生效的交易rn");
  54. } //end if
  55. if (goodstradelog.Status==1)
  56. {
  57. templateBuilder.Append("     等待买家付款rn");
  58. } //end if
  59. if (goodstradelog.Status==2)
  60. {
  61. templateBuilder.Append("     交易已创建, 等待卖家确认rn");
  62. } //end if
  63. if (goodstradelog.Status==3)
  64. {
  65. templateBuilder.Append("     确认买家付款中,暂勿发货rn");
  66. } //end if
  67. if (goodstradelog.Status==4)
  68. {
  69. templateBuilder.Append("     买家已付款,等待卖家发货rn");
  70. } //end if
  71. if (goodstradelog.Status==5)
  72. {
  73. templateBuilder.Append("     卖家已发货,买家确认中rn");
  74. } //end if
  75. if (goodstradelog.Status==6)
  76. {
  77. templateBuilder.Append("     买家确认收到货,等待支付宝打款给卖家rn");
  78. } //end if
  79. if (goodstradelog.Status==7)
  80. {
  81. templateBuilder.Append("     交易成功结束rn");
  82. } //end if
  83. if (goodstradelog.Status==8)
  84. {
  85. templateBuilder.Append("     交易中途关闭(未完成)rn");
  86. } //end if
  87. if (goodstradelog.Status==10)
  88. {
  89. templateBuilder.Append("     等待卖家同意退款rn");
  90. } //end if
  91. if (goodstradelog.Status==11)
  92. {
  93. templateBuilder.Append("     卖家拒绝买家条件,等待买家修改条件rn");
  94. } //end if
  95. if (goodstradelog.Status==12)
  96. {
  97. templateBuilder.Append("     卖家同意退款,等待买家退货rn");
  98. } //end if
  99. if (goodstradelog.Status==13)
  100. {
  101. templateBuilder.Append("     等待卖家收货rn");
  102. } //end if
  103. if (goodstradelog.Status==17)
  104. {
  105. templateBuilder.Append("     退款成功rn");
  106. } //end if
  107. templateBuilder.Append(" (");
  108. templateBuilder.Append(goodstradelog.Lastupdate.ToString().Trim());
  109. templateBuilder.Append(")rn");
  110. templateBuilder.Append(" <input id="status" name="status" type="hidden" value="" /> rn");
  111. templateBuilder.Append(" </td>rn");
  112. templateBuilder.Append(" </tr>rn");
  113. if (goodstradelog.Status<=0)
  114. {
  115. templateBuilder.Append("   <tr>rn");
  116. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  117. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  118. templateBuilder.Append(" </tr>rn");
  119. templateBuilder.Append(" <tr>rn");
  120. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  121. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  122. templateBuilder.Append(" </tr>rn");
  123. templateBuilder.Append(" <tr>rn");
  124. templateBuilder.Append(" <th>&nbsp;</th>rn");
  125. templateBuilder.Append(" <td>rn");
  126. if (isbuyer)
  127. {
  128. templateBuilder.Append("             <button type="button" onclick="$('status').value = '4';$('offlinesubmit').click();">我已付款,等待卖家发货</button>&nbsp;<button type="button" onclick="$('status').value = '8';$('offlinesubmit').click();">取消此次交易</button>rn");
  129. } //end if
  130. if (isseller)
  131. {
  132. templateBuilder.Append("         <button type="button" onclick="$('status').value = '1';$('offlinesubmit').click();">交易单生效</button>&nbsp;<button type="button" onclick="$('status').value = '8';$('offlinesubmit').click();">取消此次交易</button>rn");
  133. } //end if
  134. templateBuilder.Append(" </td>rn");
  135. templateBuilder.Append(" </tr>rn");
  136. } //end if
  137. if (goodstradelog.Status==1)
  138. {
  139. if (isbuyer)
  140. {
  141. templateBuilder.Append("   <tr>rn");
  142. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  143. templateBuilder.Append(" <td><input id="password1" name="password" type="password" /></td>rn");
  144. templateBuilder.Append(" </tr>rn");
  145. templateBuilder.Append(" <tr>rn");
  146. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  147. templateBuilder.Append(" <td><textarea id="Textarea1" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  148. templateBuilder.Append(" </tr>rn");
  149. templateBuilder.Append(" <tr>rn");
  150. templateBuilder.Append(" <th>&nbsp;</th>rn");
  151. templateBuilder.Append(" <td> rn");
  152. templateBuilder.Append("             <button type="button" onclick="$('status').value = '4';$('offlinesubmit').click();">我已付款,等待卖家发货</button>&nbsp;<button type="button" onclick="$('status').value = '8';$('offlinesubmit').click();">取消此次交易</button>rn");
  153. templateBuilder.Append(" </td>rn");
  154. templateBuilder.Append(" </tr>rn");
  155. } //end if
  156. } //end if
  157. if (goodstradelog.Status==4)
  158. {
  159. if (isseller)
  160. {
  161. templateBuilder.Append(" <tr>rn");
  162. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  163. templateBuilder.Append(" <td><input id="password6" name="password" type="password" /></td>rn");
  164. templateBuilder.Append(" </tr>rn");
  165. templateBuilder.Append(" <tr>rn");
  166. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  167. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  168. templateBuilder.Append(" </tr>rn");
  169. templateBuilder.Append(" <tr>rn");
  170. templateBuilder.Append(" <th>&nbsp;</th>rn");
  171. templateBuilder.Append(" <td><button type="button" onclick="$('status').value = '5';$('offlinesubmit').click();">我已发货</button>&nbsp;<button type="button" onclick="$('status').value = '8';$('offlinesubmit').click();">取消此次交易</button>rn");
  172. templateBuilder.Append(" </td>rn");
  173. templateBuilder.Append(" </tr>rn");
  174. } //end if
  175. } //end if
  176. if (goodstradelog.Status==5)
  177. {
  178. if (isbuyer)
  179. {
  180. templateBuilder.Append(" <tr>rn");
  181. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  182. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  183. templateBuilder.Append(" </tr>rn");
  184. templateBuilder.Append(" <tr>rn");
  185. templateBuilder.Append(" <th>留言<div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  186. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  187. templateBuilder.Append(" </tr>rn");
  188. templateBuilder.Append(" <tr>rn");
  189. templateBuilder.Append(" <th>&nbsp;</th>rn");
  190. templateBuilder.Append(" <td><button class="mallbutton" type="button" onclick="$('status').value = '7';$('offlinesubmit').click();">我收到货,交易成功结束</button>&nbsp;<button type="button" onclick="$('status').value = '10';$('offlinesubmit').click();">我要退货,等待卖家同意退款</button>rn");
  191. templateBuilder.Append(" </td>rn");
  192. templateBuilder.Append(" </tr>rn");
  193. } //end if
  194. } //end if
  195. if (goodstradelog.Status==7)
  196. {
  197. templateBuilder.Append("     <tr>rn");
  198. templateBuilder.Append(" <th>rn");
  199. if (goodstradelog.Ratestatus==3)
  200. {
  201. templateBuilder.Append("双方已评rn");
  202. }
  203. else
  204. {
  205. templateBuilder.Append("&nbsp;rn");
  206. } //end if
  207. templateBuilder.Append("</th>rn");
  208. templateBuilder.Append(" <td>rn");
  209. if (!israted)
  210. {
  211. templateBuilder.Append("     <button type="button" onclick="window.open('goodsrate.aspx?goodstradelogid=");
  212. templateBuilder.Append(goodstradelog.Id.ToString().Trim());
  213. templateBuilder.Append("', '', '')">评价</button>rn");
  214. }
  215. else
  216. {
  217. templateBuilder.Append("                    &nbsp;     rn");
  218. } //end if
  219. templateBuilder.Append(" </td>rn");
  220. templateBuilder.Append(" </tr>rn");
  221. } //end if
  222. if (goodstradelog.Status==17)
  223. {
  224. templateBuilder.Append("     <tr>rn");
  225. templateBuilder.Append(" <th>rn");
  226. if (goodstradelog.Ratestatus==3)
  227. {
  228. templateBuilder.Append("双方已评rn");
  229. }
  230. else
  231. {
  232. templateBuilder.Append("&nbsp;rn");
  233. } //end if
  234. templateBuilder.Append("</th>rn");
  235. templateBuilder.Append(" <td>rn");
  236. if (!israted)
  237. {
  238. templateBuilder.Append("     <button type="button" onclick="window.open('goodsrate.aspx?goodstradelogid=");
  239. templateBuilder.Append(goodstradelog.Id.ToString().Trim());
  240. templateBuilder.Append("', '', '')">评价</button>rn");
  241. }
  242. else
  243. {
  244. templateBuilder.Append("                    &nbsp;     rn");
  245. } //end if
  246. templateBuilder.Append(" </td>rn");
  247. templateBuilder.Append(" </tr>rn");
  248. } //end if
  249. if (goodstradelog.Status==8)
  250. {
  251. templateBuilder.Append(" <tr>rn");
  252. templateBuilder.Append(" <th>论坛登录密码</th>rn");
  253. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  254. templateBuilder.Append(" </tr>rn");
  255. templateBuilder.Append(" <tr>rn");
  256. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  257. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  258. templateBuilder.Append(" </tr>rn");
  259. templateBuilder.Append(" <tr>rn");
  260. templateBuilder.Append(" <th>&nbsp;</th>rn");
  261. templateBuilder.Append(" <td>rn");
  262. if (isbuyer)
  263. {
  264. templateBuilder.Append("         <button type="button" onclick="$('status').value = '1';$('offlinesubmit').click();">交易单生效</button>&nbsp;<button type="button" onclick="$('status').value = '4';$('offlinesubmit').click();">我已付款,等待卖家发货</button>rn");
  265. } //end if
  266. if (isseller)
  267. {
  268. templateBuilder.Append("         <button type="button" onclick="$('status').value = '1';$('offlinesubmit').click();">交易单生效</button>&nbsp;rn");
  269. } //end if
  270. templateBuilder.Append(" </td>rn");
  271. templateBuilder.Append(" </tr>rn");
  272. } //end if
  273. if (goodstradelog.Status==10)
  274. {
  275. if (isseller)
  276. {
  277. templateBuilder.Append(" <tr>rn");
  278. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  279. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  280. templateBuilder.Append(" </tr>rn");
  281. templateBuilder.Append(" <tr>rn");
  282. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  283. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  284. templateBuilder.Append(" </tr>rn");
  285. templateBuilder.Append(" <tr>rn");
  286. templateBuilder.Append(" <th>&nbsp;</th>rn");
  287. templateBuilder.Append(" <td>rn");
  288. templateBuilder.Append(" <button type="button" onclick="$('status').value = '12';$('offlinesubmit').click();">卖家同意退款</button>&nbsp;<button type="button" onclick="$('status').value = '11';$('offlinesubmit').click();">卖家拒绝退款</button>rn");
  289. templateBuilder.Append(" </td>rn");
  290. templateBuilder.Append(" </tr>rn");
  291. } //end if
  292. } //end if
  293. if (goodstradelog.Status==11)
  294. {
  295. if (isbuyer)
  296. {
  297. templateBuilder.Append("     <tr>rn");
  298. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  299. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  300. templateBuilder.Append(" </tr>rn");
  301. templateBuilder.Append(" <tr>rn");
  302. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  303. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  304. templateBuilder.Append(" </tr>rn");
  305. templateBuilder.Append(" <tr>rn");
  306. templateBuilder.Append(" <th>&nbsp;</th>rn");
  307. templateBuilder.Append(" <td>rn");
  308. templateBuilder.Append("   <button type="button" onclick="$('status').value = '10';$('offlinesubmit').click();">我要退货,等待卖家同意退款</button>&nbsp;<button type="button" onclick="$('status').value = '7';$('offlinesubmit').click();">我收到货,交易成功结束</button>rn");
  309. templateBuilder.Append(" </td>rn");
  310. templateBuilder.Append(" </tr>rn");
  311. } //end if
  312. } //end if
  313. if (goodstradelog.Status==12)
  314. {
  315. if (isbuyer)
  316. {
  317. templateBuilder.Append("     <tr>rn");
  318. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  319. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  320. templateBuilder.Append(" </tr>rn");
  321. templateBuilder.Append(" <tr>rn");
  322. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  323. templateBuilder.Append(" <td><textarea id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  324. templateBuilder.Append(" </tr>rn");
  325. templateBuilder.Append(" <tr>rn");
  326. templateBuilder.Append(" <th>&nbsp;</th>rn");
  327. templateBuilder.Append(" <td>rn");
  328. templateBuilder.Append("     <button type="button" onclick="$('status').value = '13';$('offlinesubmit').click();">我已退货</button>rn");
  329. templateBuilder.Append(" </td>rn");
  330. templateBuilder.Append(" </tr>rn");
  331. } //end if
  332. } //end if
  333. if (goodstradelog.Status==13)
  334. {
  335. if (isseller)
  336. {
  337. templateBuilder.Append("     <tr>rn");
  338. templateBuilder.Append(" <th><label for="password">论坛登录密码</label></th>rn");
  339. templateBuilder.Append(" <td><input id="password" name="password" type="password" /></td>rn");
  340. templateBuilder.Append(" </tr>rn");
  341. templateBuilder.Append(" <tr>rn");
  342. templateBuilder.Append(" <th><label for="message">留言</label><div class="tips">可输入付款方式、银行账号等信息<br /> 200 字以内</div></th>rn");
  343. templateBuilder.Append(" <td><textarea  id="message" name="message" style="width: 95%" rows="3"></textarea></td>rn");
  344. templateBuilder.Append(" </tr>rn");
  345. templateBuilder.Append(" <tr>rn");
  346. templateBuilder.Append(" <th>&nbsp;</th>rn");
  347. templateBuilder.Append(" <td>rn");
  348. templateBuilder.Append("   <button type="button" onclick="$('status').value = '17';$('offlinesubmit').click();">卖家收到退货, 已退款</button>rn");
  349. templateBuilder.Append(" </td>rn");
  350. templateBuilder.Append(" </tr>rn");
  351. } //end if
  352. } //end if
  353. templateBuilder.Append(" </table>rn");
  354. templateBuilder.Append(" </div>rn");
  355. templateBuilder.Append(" <div class="mainbox">rn");
  356. templateBuilder.Append(" <h3>交易单</h3>rn");
  357. templateBuilder.Append(" <table summary="确认购买信息" border="0" cellspacing="0" cellpadding="0">rn");
  358. templateBuilder.Append(" <tr>rn");
  359. templateBuilder.Append(" <th>支付总额</th>rn");
  360. templateBuilder.Append(" <td><strong id="caculate"></strong>&nbsp;元</td>rn");
  361. templateBuilder.Append(" </tr>rn");
  362. if (isseller)
  363. {
  364. templateBuilder.Append(" <tr>rn");
  365. templateBuilder.Append(" <th>买家</th>rn");
  366.  aspxrewriteurl = this.UserInfoAspxRewrite(goodstradelog.Buyerid);
  367. templateBuilder.Append(" <td><a href="");
  368. templateBuilder.Append(aspxrewriteurl.ToString());
  369. templateBuilder.Append("" target="_blank">");
  370. templateBuilder.Append(goodstradelog.Buyer.ToString().Trim());
  371. templateBuilder.Append("</a>rn");
  372. templateBuilder.Append(" &nbsp;<a href="usercppostpm.aspx?msgtoid=");
  373. templateBuilder.Append(goodstradelog.Buyerid.ToString().Trim());
  374. templateBuilder.Append("" target="_blank">[发短消息]</a></td>rn");
  375. templateBuilder.Append(" </tr>rn");
  376. templateBuilder.Append(" <tr>rn");
  377. templateBuilder.Append(" <th>卖家</th>rn");
  378.  aspxrewriteurl = this.UserInfoAspxRewrite(goodstradelog.Sellerid);
  379. templateBuilder.Append(" <td><a href="");
  380. templateBuilder.Append(aspxrewriteurl.ToString());
  381. templateBuilder.Append("" target="_blank">");
  382. templateBuilder.Append(goodstradelog.Seller.ToString().Trim());
  383. templateBuilder.Append("</a>rn");
  384. templateBuilder.Append("  <a href="https://www.alipay.com/trade/i_credit.do?email=");
  385. templateBuilder.Append(goodstradelog.Selleraccount.ToString().Trim());
  386. templateBuilder.Append("" style="vertical-align: middle;" target="_blank"><img src="templates/");
  387. templateBuilder.Append(templatepath.ToString());
  388. templateBuilder.Append("/images/alipaysmall.gif" border="0" alt="支付宝账户信用信息" /></a> </td>rn");
  389. templateBuilder.Append(" </tr>rn");
  390. templateBuilder.Append(" <tr>rn");
  391. templateBuilder.Append(" <th>商品名称</th>rn");
  392.  aspxrewriteurl = this.ShowGoodsAspxRewrite(goodstradelog.Goodsid);
  393. templateBuilder.Append(" <td><a href="");
  394. templateBuilder.Append(aspxrewriteurl.ToString());
  395. templateBuilder.Append("" target="_blank">");
  396. templateBuilder.Append(goodstradelog.Subject.ToString().Trim());
  397. templateBuilder.Append("</a></td>rn");
  398. templateBuilder.Append(" </tr>rn");
  399. templateBuilder.Append(" <tr>rn");
  400. templateBuilder.Append(" <th><label for="newprice">商品现价</label></th>rn");
  401. templateBuilder.Append(" <td>");
  402. templateBuilder.Append(goodstradelog.Price.ToString().Trim());
  403. templateBuilder.Append(" 元</td>rn");
  404. templateBuilder.Append(" </tr>rn");
  405. templateBuilder.Append(" <tr>rn");
  406. templateBuilder.Append(" <th><label for="newnumber">购买数量</label></th>rn");
  407. templateBuilder.Append(" <td>");
  408. templateBuilder.Append(goodstradelog.Number.ToString().Trim());
  409. templateBuilder.Append("</td>rn");
  410. templateBuilder.Append(" </tr>rn");
  411. templateBuilder.Append(" <tr>rn");
  412. templateBuilder.Append(" <th>物流方式</th>rn");
  413. templateBuilder.Append(" <td>rn");
  414. if (goodstradelog.Transportpay==0)
  415. {
  416. templateBuilder.Append(" 虚拟物品或无需邮递 rn");
  417. } //end if
  418. if (goodstradelog.Transportpay==1)
  419. {
  420. templateBuilder.Append(" 卖家承担运费rn");
  421. } //end if
  422. if (goodstradelog.Transportpay==2)
  423. {
  424. templateBuilder.Append(" 买家承担运费rn");
  425. } //end if
  426. if (goodstradelog.Transportpay==3)
  427. {
  428. templateBuilder.Append(" 买家收到货物后直接支付给物流公司rn");
  429. } //end if
  430. if (goodstradelog.Sellerid==userid)
  431. {
  432. templateBuilder.Append(" 运费 rn");
  433. if (goodstradelog.Status<=0)
  434. {
  435. templateBuilder.Append(" <input type="text" id="fee" name="fee"  value="");
  436. templateBuilder.Append(goodstradelog.Transportfee.ToString().Trim());
  437. templateBuilder.Append("">rn");
  438. }
  439. else
  440. {
  441. templateBuilder.Append(" ");
  442. templateBuilder.Append(goodstradelog.Transportfee.ToString().Trim());
  443. templateBuilder.Append("  rn");
  444. } //end if
  445. templateBuilder.Append(" 元rn");
  446. } //end if
  447. templateBuilder.Append(" </td>rn");
  448. templateBuilder.Append(" </tr>rn");
  449. templateBuilder.Append(" <tr>rn");
  450. templateBuilder.Append(" <th><label for="newbuyername">收货人姓名</label></th>rn");
  451. templateBuilder.Append(" <td>");
  452. templateBuilder.Append(goodstradelog.Buyername.ToString().Trim());
  453. templateBuilder.Append("</td>rn");
  454. templateBuilder.Append(" </tr>rn");
  455. templateBuilder.Append(" <tr>rn");
  456. templateBuilder.Append(" <th><label for="newbuyercontact">收货地址</label></th>rn");
  457. templateBuilder.Append(" <td>");
  458. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  459. templateBuilder.Append("</td>rn");
  460. templateBuilder.Append(" </tr>rn");
  461. templateBuilder.Append(" <tr>rn");
  462. templateBuilder.Append(" <th><label for="newbuyerzip">收货人邮编</label></th>rn");
  463. templateBuilder.Append(" <td>");
  464. templateBuilder.Append(goodstradelog.Buyerzip.ToString().Trim());
  465. templateBuilder.Append("</td>rn");
  466. templateBuilder.Append(" </tr>rn");
  467. templateBuilder.Append(" <tr>rn");
  468. templateBuilder.Append(" <th><label for="newbuyerphone">收货人电话</label></th>rn");
  469. templateBuilder.Append(" <td>");
  470. templateBuilder.Append(goodstradelog.Buyerphone.ToString().Trim());
  471. templateBuilder.Append("</td>rn");
  472. templateBuilder.Append(" </tr>rn");
  473. templateBuilder.Append(" <tr>rn");
  474. templateBuilder.Append(" <th><label for="newbuyermobile">收货人手机</label></th>rn");
  475. templateBuilder.Append(" <td>");
  476. templateBuilder.Append(goodstradelog.Buyermobile.ToString().Trim());
  477. templateBuilder.Append("</td>rn");
  478. templateBuilder.Append(" </tr>rn");
  479. templateBuilder.Append(" <tr>rn");
  480. templateBuilder.Append(" <th><label for="newbuyermsg">备注信息</label></th>rn");
  481. templateBuilder.Append(" <td>");
  482. templateBuilder.Append(goodstradelog.Buyermsg.ToString().Trim());
  483. templateBuilder.Append("</td>rn");
  484. templateBuilder.Append(" </tr>rn");
  485. } //end if
  486. if (isbuyer)
  487. {
  488. templateBuilder.Append(" <tr>rn");
  489. templateBuilder.Append(" <th>买家</th>rn");
  490.  aspxrewriteurl = this.UserInfoAspxRewrite(goodstradelog.Buyerid);
  491. templateBuilder.Append(" <td><a href="");
  492. templateBuilder.Append(aspxrewriteurl.ToString());
  493. templateBuilder.Append("" target="_blank">");
  494. templateBuilder.Append(goodstradelog.Buyer.ToString().Trim());
  495. templateBuilder.Append("</a></td>rn");
  496. templateBuilder.Append(" </tr>rn");
  497. templateBuilder.Append(" <tr>rn");
  498. templateBuilder.Append(" <th>卖家</th>rn");
  499.  aspxrewriteurl = this.UserInfoAspxRewrite(goodstradelog.Sellerid);
  500. templateBuilder.Append(" <td><a href="");
  501. templateBuilder.Append(aspxrewriteurl.ToString());
  502. templateBuilder.Append("" target="_blank">");
  503. templateBuilder.Append(goodstradelog.Seller.ToString().Trim());
  504. templateBuilder.Append("</a>rn");
  505. templateBuilder.Append("  &nbsp;<a href="usercppostpm.aspx?msgtoid=");
  506. templateBuilder.Append(goodstradelog.Sellerid.ToString().Trim());
  507. templateBuilder.Append("" target="_blank">[发短消息]</a> rn");
  508. templateBuilder.Append("  <a href="https://www.alipay.com/trade/i_credit.do?email=");
  509. templateBuilder.Append(goodstradelog.Selleraccount.ToString().Trim());
  510. templateBuilder.Append("" style="vertical-align: middle;" target="_blank"><img src="templates/");
  511. templateBuilder.Append(templatepath.ToString());
  512. templateBuilder.Append("/images/alipaysmall.gif" border="0" alt="支付宝账户信用信息" /></a>rn");
  513. templateBuilder.Append("  </td>rn");
  514. templateBuilder.Append(" </tr>rn");
  515. templateBuilder.Append(" <tr>rn");
  516. templateBuilder.Append(" <th>商品名称</th>rn");
  517.  aspxrewriteurl = this.ShowGoodsAspxRewrite(goodstradelog.Goodsid);
  518. templateBuilder.Append(" <td><a href="");
  519. templateBuilder.Append(aspxrewriteurl.ToString());
  520. templateBuilder.Append("" target="_blank">");
  521. templateBuilder.Append(goodstradelog.Subject.ToString().Trim());
  522. templateBuilder.Append("</a></td>rn");
  523. templateBuilder.Append(" </tr>rn");
  524. templateBuilder.Append(" <tr>rn");
  525. templateBuilder.Append(" <th><label for="newprice">商品现价</label></th>rn");
  526. templateBuilder.Append(" <td>");
  527. templateBuilder.Append(goodstradelog.Price.ToString().Trim());
  528. templateBuilder.Append(" 元</td>rn");
  529. templateBuilder.Append(" </tr>rn");
  530. templateBuilder.Append(" <tr>rn");
  531. templateBuilder.Append(" <th><label for="number">购买数量</label></th>rn");
  532. templateBuilder.Append(" <td>");
  533. templateBuilder.Append(goodstradelog.Number.ToString().Trim());
  534. templateBuilder.Append("</td>rn");
  535. templateBuilder.Append(" </tr>rn");
  536. templateBuilder.Append(" <tr>rn");
  537. templateBuilder.Append(" <th>物流方式</th>rn");
  538. templateBuilder.Append(" <td>rn");
  539. if (goodstradelog.Transportpay==0)
  540. {
  541. templateBuilder.Append(" 虚拟物品或无需邮递 rn");
  542. } //end if
  543. if (goodstradelog.Transportpay==1)
  544. {
  545. templateBuilder.Append(" 卖家承担运费rn");
  546. } //end if
  547. if (goodstradelog.Transportpay==2)
  548. {
  549. templateBuilder.Append(" 买家承担运费rn");
  550. } //end if
  551. if (goodstradelog.Transportpay==3)
  552. {
  553. templateBuilder.Append(" 买家收到货物后直接支付给物流公司rn");
  554. } //end if
  555. templateBuilder.Append(" 运费 ");
  556. templateBuilder.Append(goodstradelog.Transportfee.ToString().Trim());
  557. templateBuilder.Append("  元rn");
  558. templateBuilder.Append(" </td>rn");
  559. templateBuilder.Append(" </tr>rn");
  560. templateBuilder.Append(" <tr>rn");
  561. templateBuilder.Append(" <th><label for="buyername">收货人姓名</label></th>rn");
  562. templateBuilder.Append(" <td>rn");
  563. if (goodstradelog.Status<=0)
  564. {
  565. templateBuilder.Append(" <input type="text" id="buyername" name="buyername" maxlength="50" value="");
  566. templateBuilder.Append(goodstradelog.Buyername.ToString().Trim());
  567. templateBuilder.Append("" />rn");
  568. }
  569. else
  570. {
  571. templateBuilder.Append(" ");
  572. templateBuilder.Append(goodstradelog.Buyername.ToString().Trim());
  573. templateBuilder.Append("rn");
  574. } //end if
  575. templateBuilder.Append(" </td>rn");
  576. templateBuilder.Append(" </tr>rn");
  577. templateBuilder.Append(" <tr>rn");
  578. templateBuilder.Append(" <th><label for="buyercontact">收货地址</label></th>rn");
  579. templateBuilder.Append(" <td>rn");
  580. if (goodstradelog.Status<=0)
  581. {
  582. templateBuilder.Append(" <input type="text" id="buyercontact" name="buyercontact" maxlength="100" size="80" value="");
  583. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  584. templateBuilder.Append("" />rn");
  585. }
  586. else
  587. {
  588. templateBuilder.Append(" ");
  589. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  590. templateBuilder.Append("rn");
  591. } //end if
  592. templateBuilder.Append(" </td>rn");
  593. templateBuilder.Append(" </tr>rn");
  594. templateBuilder.Append(" <tr>rn");
  595. templateBuilder.Append(" <th><label for="buyerzip">收货人邮编</label></th>rn");
  596. templateBuilder.Append(" <td>rn");
  597. if (goodstradelog.Status<=0)
  598. {
  599. templateBuilder.Append(" <input type="text" id="buyerzip" name="buyerzip" maxlength="10" value="");
  600. templateBuilder.Append(goodstradelog.Buyerzip.ToString().Trim());
  601. templateBuilder.Append("" />rn");
  602. }
  603. else
  604. {
  605. templateBuilder.Append(" ");
  606. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  607. templateBuilder.Append("rn");
  608. } //end if
  609. templateBuilder.Append(" </td>    rn");
  610. templateBuilder.Append(" </tr>rn");
  611. templateBuilder.Append(" <tr>rn");
  612. templateBuilder.Append(" <th><label for="buyerphone">收货人电话</label></th>rn");
  613. templateBuilder.Append(" <td>rn");
  614. if (goodstradelog.Status<=0)
  615. {
  616. templateBuilder.Append(" <input type="text" id="buyerphone" name="buyerphone" maxlength="20" value="");
  617. templateBuilder.Append(goodstradelog.Buyerphone.ToString().Trim());
  618. templateBuilder.Append("" />rn");
  619. }
  620. else
  621. {
  622. templateBuilder.Append(" ");
  623. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  624. templateBuilder.Append("rn");
  625. } //end if
  626. templateBuilder.Append(" </td>rn");
  627. templateBuilder.Append(" </tr>rn");
  628. templateBuilder.Append(" <tr>rn");
  629. templateBuilder.Append(" <th><label for="buyermobile">收货人手机</label></th>rn");
  630. templateBuilder.Append(" <td>rn");
  631. if (goodstradelog.Status<=0)
  632. {
  633. templateBuilder.Append(" <input type="text" id="buyermobile" name="buyermobile" maxlength="20" value="");
  634. templateBuilder.Append(goodstradelog.Buyermobile.ToString().Trim());
  635. templateBuilder.Append("" />rn");
  636. }
  637. else
  638. {
  639. templateBuilder.Append(" ");
  640. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  641. templateBuilder.Append("rn");
  642. } //end if
  643. templateBuilder.Append(" </td>rn");
  644. templateBuilder.Append(" </tr>rn");
  645. templateBuilder.Append(" <tr>rn");
  646. templateBuilder.Append(" <th><label for="buyermsg">备注信息</label><div class="tips">200 字以内</div></th>rn");
  647. templateBuilder.Append(" <td>rn");
  648. if (goodstradelog.Status<=0)
  649. {
  650. templateBuilder.Append(" <textarea id="buyermsg" name="buyermsg" style="width: 95%" rows="3">");
  651. templateBuilder.Append(goodstradelog.Buyermsg.ToString().Trim());
  652. templateBuilder.Append("</textarea>rn");
  653. }
  654. else
  655. {
  656. templateBuilder.Append(" ");
  657. templateBuilder.Append(goodstradelog.Buyercontact.ToString().Trim());
  658. templateBuilder.Append("rn");
  659. } //end if
  660. templateBuilder.Append(" </td>rn");
  661. templateBuilder.Append(" </tr>rn");
  662. } //end if
  663. if (goodstradelog.Status==0)
  664. {
  665. templateBuilder.Append(" <tr>rn");
  666. templateBuilder.Append(" <th>&nbsp;</th>rn");
  667. templateBuilder.Append(" <td>rn");
  668. templateBuilder.Append(" <button type="submit" name="tradesubmit" value="true"  onclick="$('status').value = '0';$('offlinesubmit').click();">更新交易单</button>rn");
  669. templateBuilder.Append(" </td>rn");
  670. templateBuilder.Append(" </tr>rn");
  671. } //end if
  672. templateBuilder.Append(" </table>rn");
  673. templateBuilder.Append("     </div>rn");
  674. if (goodsleavewordlist.Count>0)
  675. {
  676. templateBuilder.Append("     <div class="mainbox">rn");
  677. templateBuilder.Append(" <h3>留言</h3>rn");
  678. templateBuilder.Append(" <table summary="交易单" border="0"  cellspacing="0" cellpadding="0">rn");
  679. int leavewordinfo__loop__id=0;
  680. foreach(Goodsleavewordinfo leavewordinfo in goodsleavewordlist)
  681. {
  682. leavewordinfo__loop__id++;
  683. templateBuilder.Append(" <tr>rn");
  684.  aspxrewriteurl = this.UserInfoAspxRewrite(leavewordinfo.Uid);
  685. templateBuilder.Append(" <th><a href="");
  686. templateBuilder.Append(aspxrewriteurl.ToString());
  687. templateBuilder.Append("" target="_blank">");
  688. templateBuilder.Append(leavewordinfo.Username.ToString().Trim());
  689. templateBuilder.Append("</a><br /></th>rn");
  690. templateBuilder.Append(" <td>");
  691. templateBuilder.Append(leavewordinfo.Message.ToString().Trim());
  692. templateBuilder.Append("<BR /><div class="tips">[");
  693. templateBuilder.Append(leavewordinfo.Postdatetime.ToString().Trim());
  694. templateBuilder.Append("]</div></td>rn");
  695. templateBuilder.Append(" </tr>rn");
  696. } //end loop
  697. templateBuilder.Append(" </table>rn");
  698. templateBuilder.Append(" </div>rn");
  699. } //end if
  700. templateBuilder.Append(" <input type="submit" id="offlinesubmit" name="offlinesubmit" style="display: none" />rn");
  701. templateBuilder.Append("</form>rn");
  702. templateBuilder.Append("<script type="text/javascript">rn");
  703. templateBuilder.Append("function calcsum() {rn");
  704. templateBuilder.Append(" $('caculate').innerHTML = parseFloat(");
  705. templateBuilder.Append(goodstradelog.Number.ToString().Trim());
  706. templateBuilder.Append(" * ");
  707. templateBuilder.Append(goodstradelog.Price.ToString().Trim());
  708. templateBuilder.Append(" rn");
  709. if (goodstradelog.Transportpay==2)
  710. {
  711. templateBuilder.Append(" + ");
  712. templateBuilder.Append(goodstradelog.Transportfee.ToString().Trim());
  713. templateBuilder.Append("rn");
  714. } //end if
  715. templateBuilder.Append(").toFixed(2);rn");
  716. templateBuilder.Append("}rn");
  717. templateBuilder.Append("calcsum();rn");
  718. templateBuilder.Append("</");
  719. templateBuilder.Append("script>rn");
  720. templateBuilder.Append("</div>rn");
  721. } //end if
  722. } //end if
  723. }
  724. else
  725. {
  726. templateBuilder.Append("</div>rn");
  727. } //end if
  728. Response.Write(templateBuilder.ToString());
  729. }
  730. </script>