sync.getbase.cs 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472
  1. using SQLData;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. namespace SiteCore.Handler
  7. {
  8. public partial class sync
  9. {
  10. public void get_sel_user()
  11. {
  12. string ocode = GetString("ocode");
  13. string pcode = GetString("pcode");
  14. int me = GetInt("me");
  15. string sql = "select id,(name+'('+postname+')') as name from view_ErpUser ";
  16. string whereStr = "";
  17. if (ocode.Length > 0) whereStr += " where orgcode='" + ocode + "'";
  18. else if (pcode.Length > 0) whereStr += " where postcode='" + pcode + "'";
  19. sql += whereStr;
  20. if (me == 0)
  21. {
  22. if (whereStr.Length > 0)
  23. {
  24. sql += "and id<>" + CurrentUser.UserID;
  25. }
  26. else
  27. {
  28. sql += "where id<>" + CurrentUser.UserID;
  29. }
  30. }
  31. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  32. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  33. }
  34. public void get_sel_customer()
  35. {
  36. string sql = "select id, name+'('+tb+')' as name from view_ErpUser where PostCode='CustomerService' or PostCode='Director' or PostCode='CustomerMaster' or PostCode='CustomerMr' or ID = '1479'";
  37. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  38. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  39. }
  40. public void get_after_sel_customer()
  41. {
  42. string sql = "select id, name+'('+tb+')'+ '(' +CASE isOpen WHEN 1 THEN '开通' ELSE '未开通' END + ')' as name from view_ErpUser where PostCode='CustomerService' or PostCode='Director' or PostCode='CustomerMaster' or PostCode='CustomerMr' or ID = '1479'";
  43. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  44. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  45. }
  46. public void get_after_sel_designer()
  47. {
  48. string sql = "select id, name + '(' +CASE isOpen WHEN 1 THEN '开通' ELSE '未开通' END + ')' as name from view_ErpUser where PostCode='Designer' or PostCode='wxDesigner' or PostCode='DesignerMr' or PostCode='wxDesignerMr' or OrgID = '10' or PostCode='Designerhd'";
  49. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  50. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  51. }
  52. public void get_sel_designer()
  53. {
  54. string sql = "select id, name from view_ErpUser where PostCode='Designer' or PostCode='wxDesigner' or PostCode='DesignerMr' or PostCode='wxDesignerMr' or OrgID = '10' or PostCode='Designerhd'";
  55. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  56. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  57. }
  58. public void get_sel_pen_designer()
  59. {
  60. string penShopName = GetString("shop");
  61. if (penShopName == "")
  62. {
  63. penShopName = ",";
  64. }
  65. string cusCode = CurrentUser.UserPost.Post.Code;
  66. StringBuilder sqlbd = new StringBuilder();
  67. if (cusCode == "CustomerService" || cusCode == "Director" || cusCode == "CustomerMaster")
  68. {
  69. if ((cusCode == "Director" && CurrentUser.UserPost.OrgID == 31) || CurrentUser.UserPost.OrgID == 98)
  70. {
  71. sqlbd.AppendFormat("select id, (name+'_'+");
  72. sqlbd.AppendFormat("(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4)");
  73. sqlbd.AppendFormat("+ '/' + convert(varchar, OrderDesignLimit) + '__' +");
  74. sqlbd.AppendFormat("(select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5)");
  75. sqlbd.AppendFormat(") as bname,pemShop from view_ErpUser");
  76. sqlbd.AppendFormat(" where (PostCode like '%Designer%' or PostCode like '%Place%' or PostCode='Director' or PostCode='SysAdmin' or PostCode='Summarize' or PostCode='CustomerMr') and charindex((select ','+convert(varchar(10),ID)+',' from CE_ErpShop where ShopName='{0}'),','+pemShop+',')>0 and isOpen=1", penShopName);
  77. }
  78. else
  79. {
  80. sqlbd.AppendFormat("select id, (name+'_'+");
  81. sqlbd.AppendFormat("(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4)");
  82. sqlbd.AppendFormat("+ '/' + convert(varchar, OrderDesignLimit) + '__' +");
  83. sqlbd.AppendFormat("(select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5)");
  84. sqlbd.AppendFormat(") as bname,pemShop from view_ErpUser");
  85. sqlbd.AppendFormat(" where (PostCode like '%wxDesigner%' or PostCode like '%Place%' or PostCode='Director' or ID={1} or PostCode='SysAdmin' or PostCode='Summarize' or PostCode='CustomerMr') and charindex((select ','+convert(varchar(10),ID)+',' from CE_ErpShop where ShopName='{0}'),','+pemShop+',')>0 and isOpen=1", penShopName, CurrentUser.UserID);
  86. }
  87. }
  88. else if (cusCode == "Designerhd")
  89. {
  90. sqlbd.AppendFormat("select id, (name+'_'+");
  91. sqlbd.AppendFormat("(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4)");
  92. sqlbd.AppendFormat("+ '/' + convert(varchar, OrderDesignLimit) + '__' +");
  93. sqlbd.AppendFormat("(select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5)");
  94. sqlbd.AppendFormat(") as bname,pemShop from view_ErpUser");
  95. sqlbd.AppendFormat(" where (PostCode like 'Designer%' or PostCode like 'wxDesigner%' or ID={0} or PostCode='SysAdmin' ) and isOpen=1 ", CurrentUser.UserID);
  96. }
  97. else if (cusCode == "SysAdmin" || cusCode == "Summarize" || cusCode == "CustomerMr")
  98. {
  99. sqlbd.AppendFormat("select id, (name+'_'+");
  100. sqlbd.AppendFormat("(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4)");
  101. sqlbd.AppendFormat("+ '/' + convert(varchar, OrderDesignLimit) + '__' +");
  102. sqlbd.AppendFormat("(select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5)");
  103. sqlbd.AppendFormat(") as bname,pemShop from view_ErpUser");
  104. sqlbd.AppendFormat(" where (PostCode like '%Designer%' or PostCode like 'Place%'or PostCode='Director' or PostCode='CustomerMaster' or ID={0} or PostCode='Summarize' or PostCode='CustomerMr' or PostCode='SysAdmin') and isOpen=1", CurrentUser.UserID);
  105. }
  106. else
  107. {
  108. sqlbd.AppendFormat("select id, (name+'_'+");
  109. sqlbd.AppendFormat("(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4)");
  110. sqlbd.AppendFormat("+ '/' + convert(varchar, OrderDesignLimit) + '__' +");
  111. sqlbd.AppendFormat("(select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5)");
  112. sqlbd.AppendFormat(") as bname,pemShop from view_ErpUser");
  113. sqlbd.AppendFormat(" where (PostCode like '%Designer%' or PostCode like '%Place%'or PostCode like '%Director%' or ID={1} or PostCode='SysAdmin' or PostCode='Summarize' or PostCode='CustomerMr') and charindex((select ','+convert(varchar(10),ID)+',' from CE_ErpShop where ShopName='{0}'),','+pemShop+',')>0 and isOpen=1", penShopName, CurrentUser.UserID);
  114. }
  115. if (cusCode != "SysAdmin" && cusCode != "Summarize")
  116. {
  117. sqlbd.AppendFormat(" and ID <> 3542");
  118. }
  119. //string sql = "select id, (name+'_'+(select convert(varchar,count(ctid)) from view_erptradecell where designuserid=view_ErpUser.id and orderstate=4) + '_' + convert(varchar, OrderDesignLimit) + '_' + (select isnull(convert(varchar, sum(payment)), '') from view_erptradecell where designuserid = view_ErpUser.id and orderstate<5) ) as bname,pemShop from view_ErpUser where PostCode = 'Designer' and charindex((select ',' + convert(varchar(10), ID) + ',' from CE_ErpShop where ShopName = '" + penShopName+"'),',' + pemShop + ',')> 0";
  120. DataTable dt = DbHelper.DbConn.ExecuteDataset(sqlbd.ToString()).Tables[0];
  121. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  122. }
  123. public void get_sel_sameorg_designer()
  124. {
  125. int orgid = CurrentUser.UserPost.OrgID;
  126. string posCode = CurrentUser.UserPost.Post.Code;
  127. string sql = "";
  128. if (posCode == "DesignerMr" || posCode == "Designerhd")
  129. {
  130. sql = "select id, name from view_ErpUser where (PostCode ='Designer' or PostCode like 'Designer%') and isOpen = '1'";
  131. }
  132. else
  133. {
  134. sql = "select id, name from view_ErpUser where (PostCode ='Designer' or PostCode ='wxDesigner' or PostCode='DesignerMr' or PostCode='wxDesignerMr') and isOpen = '1' and OrgID=" + orgid;
  135. }
  136. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  137. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  138. }
  139. public void get_sel_place()
  140. {
  141. string sql = "select id, name from view_ErpUser where PostCode='Place' or PostCode='PlaceMr' and isOpen=1";
  142. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  143. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  144. }
  145. public void get_after_sel_place()
  146. {
  147. string sql = "select id, name + '(' +CASE isOpen WHEN 1 THEN '开通' ELSE '未开通' END + ')' as name from view_ErpUser where PostCode='Place' or PostCode='PlaceMr'";
  148. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  149. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  150. }
  151. public void get_sel_aftersale()
  152. {
  153. string sql = "select id, name from view_ErpUser where PostCode='AfterSale' or PostCode='AfterSaleMaster' and isOpen=1";
  154. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  155. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  156. }
  157. public void get_after_sel_aftersale()
  158. {
  159. string sql = "select id, name + '(' +CASE isOpen WHEN 1 THEN '开通' ELSE '未开通' END + ')' as name from view_ErpUser where PostCode='AfterSale' or PostCode='AfterSaleMaster' ";
  160. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  161. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  162. }
  163. public void get_sel_Operation()
  164. {
  165. string sql = "select id, name from view_ErpUser where PostCode='Operation'";
  166. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  167. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  168. }
  169. public void get_after_sel_Operation()
  170. {
  171. string sql = "select id, name + '(' +CASE isOpen WHEN 1 THEN '开通' ELSE '未开通' END + ')' as name from view_ErpUser where PostCode='Operation'";
  172. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  173. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  174. }
  175. public void get_sel_product()
  176. {
  177. string sql = "select id,PMaterial,ptype as name from ce_erpproduct ";
  178. if (CurrentUser.UserPost.Post.Code != "SysAdmin" && CurrentUser.User.pemDesign.Length > 0)
  179. {
  180. sql += " where ID in (" + CurrentUser.User.pemDesign + ")";
  181. if (CurrentUser.User.pemDesign.Length == 0)
  182. {
  183. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(new DataTable()));
  184. return;
  185. }
  186. }
  187. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  188. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  189. }
  190. public void get_some_product()
  191. {
  192. string sql = "select id,PMaterial,ptype as name from ce_erpproduct where id in ('1','14','29', '4', '27', '13', '22', '49', '41', '43') ";
  193. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  194. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  195. }
  196. public void get_sel_supplier()
  197. {
  198. string poscode = CurrentUser.UserPost.Post.Code;
  199. string pensup = CurrentUser.User.pemVend;
  200. if (poscode == "Supplier")
  201. {
  202. string sql = "select id,comname as name from ce_erpsupplier where id in (" + pensup + ") order by bsort asc";
  203. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  204. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  205. }
  206. else
  207. {
  208. string sql = "select id,comname as name from ce_erpsupplier where IsClose = 0 order by bsort asc";
  209. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  210. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  211. }
  212. }
  213. public void get_sel_shop()
  214. {
  215. string sql = "select id,shopname as name from ce_erpshop";
  216. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  217. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  218. }
  219. public void get_sel_user_shop()
  220. {
  221. int userId = GetInt("userId");
  222. string user_sql = "SELECT OrgID FROM view_ErpUser where ID = " + userId;
  223. DataTable dt = DbHelper.DbConn.ExecuteDataset(user_sql).Tables[0];
  224. List<string> ids = new List<string>();
  225. ids.Add("0");
  226. if (dt.Rows.Count > 0)
  227. {
  228. string shop_sql = "SELECT shopId FROM Ce_ErpDesignInfo where tarId = " + dt.Rows[0]["OrgID"] + " and type = 0 and designId = 0";
  229. dt = DbHelper.DbConn.ExecuteDataset(shop_sql).Tables[0];
  230. if (dt.Rows.Count > 0)
  231. {
  232. ids = new List<string>();
  233. foreach (DataRow item in dt.Rows)
  234. {
  235. ids.Add(item["shopId"].ToString());
  236. }
  237. }
  238. }
  239. string sql = "select id,shopname as name from ce_erpshop where ID in (" + string.Join(",", ids) + ")";
  240. dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  241. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  242. }
  243. public void get_sel_user_design()
  244. {
  245. int userId = GetInt("userId");
  246. int shopId = GetInt("shopId");
  247. string user_sql = "SELECT OrgID FROM view_ErpUser where ID = " + userId;
  248. DataTable dt = DbHelper.DbConn.ExecuteDataset(user_sql).Tables[0];
  249. List<string> ids = new List<string>();
  250. ids.Add("0");
  251. if (dt.Rows.Count > 0)
  252. {
  253. string shop_sql = "SELECT designId FROM Ce_ErpDesignInfo where tarId = " + dt.Rows[0]["OrgID"] + " and type = 0 and designId != 0 and shopId = " + shopId;
  254. dt = DbHelper.DbConn.ExecuteDataset(shop_sql).Tables[0];
  255. if (dt.Rows.Count > 0)
  256. {
  257. ids = new List<string>();
  258. foreach (DataRow item in dt.Rows)
  259. {
  260. ids.Add(item["designId"].ToString());
  261. }
  262. }
  263. }
  264. string sql = "select id,PMaterial,ptype as name from ce_erpproduct where ID in (" + string.Join(",", ids) + ")";
  265. dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  266. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  267. }
  268. public void get_sel_pen_shop()
  269. {
  270. string shopIds = CurrentUser.User.pemShop;
  271. if (shopIds.Length <= 0)
  272. {
  273. shopIds = "0";
  274. }
  275. string sql = "select id,shopname as name from ce_erpshop where id in (" + shopIds + ")";
  276. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  277. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  278. }
  279. public void get_org_pen_shop()
  280. {
  281. int orgid = 0;
  282. if (CurrentUser.UserPost.Post.OrgID == 2)
  283. {
  284. orgid = CurrentUser.UserPost.Post.OrgID;
  285. }
  286. else
  287. {
  288. orgid = CurrentUser.UserPost.OrgID;
  289. }
  290. string osql = "select * from view_ErpUserPost where OrgID=" + orgid;
  291. DataTable odt = DbHelper.DbConn.ExecuteDataset(osql).Tables[0];
  292. string shopIds = "0";
  293. if (odt.Rows.Count > 0)
  294. {
  295. shopIds = odt.Rows[0]["OrgShop"].ToString();
  296. }
  297. string sql = "select id,shopname as name from ce_erpshop where id in (" + shopIds + ")";
  298. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  299. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  300. }
  301. public void get_waybill_company()
  302. {
  303. string curPemExpress = CurrentUser.User.pemExpress;
  304. string sql = "select * from CE_ErpMailInfo where cpCode like 'LINK_%' and id in (" + curPemExpress + ");";
  305. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  306. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  307. //string sql = "select id, ParentID ,Code,Name as name from CE_ErpPrintModel where ParentID=0";
  308. //DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  309. //con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  310. }
  311. public void get_waybill_model()
  312. {
  313. int pid = GetInt("pid");
  314. string sql = "select id, Code ,Name as name from CE_ErpPrintModel where ParentID=" + pid;
  315. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  316. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  317. //returnSuccess(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  318. }
  319. public void get_sel_invoicing()
  320. {
  321. string sql = "select id,ComName,CName from ce_erpinvoicinginfo ";
  322. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  323. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  324. }
  325. public void get_sel_all_org()
  326. {
  327. string sql = "";
  328. sql = "select id,name from CE_ErpOrganization";
  329. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  330. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  331. }
  332. public void get_sel_design_org()
  333. {
  334. int orgid = CurrentUser.UserPost.OrgID;
  335. string code = CurrentUser.UserPost.Post.Code;
  336. string orgIds = CurrentUser.User.ManageOrgIds;
  337. string sql = "";
  338. if (code == "Designerhd")
  339. {
  340. //and id in('11','12','13','99','102')
  341. if (orgIds == null || orgIds == "")
  342. {
  343. sql = "select id,name from CE_ErpOrganization where (Code='designer' or Code like '%wx%' or Code='zz' ) and id=" + orgid;
  344. }
  345. else
  346. {
  347. sql = "select id,name from CE_ErpOrganization where (Code='designer' or Code like '%wx%' or Code='zz' ) and id in (" + orgIds + ")";
  348. }
  349. }
  350. else if (orgid != 1 && orgid != 29 && orgid != 10 && orgid != 6 && orgid != 52)
  351. {
  352. sql = "select id,name from CE_ErpOrganization where (Code='designer' or Code like '%wx%' or Code='zz' ) and id=" + orgid;
  353. }
  354. else
  355. sql = "select id,name from CE_ErpOrganization where (Code='designer' or Code like '%wx%' or Code='zz') ";
  356. sql += " and id in (132,102,13,119,130,134,107,131,104,36,37,81,82,108,110,111,121,122,133,97,112)";
  357. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  358. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  359. }
  360. public void get_sel_customer_org()
  361. {
  362. int orgid = CurrentUser.UserPost.OrgID;
  363. string sql = "";
  364. if (orgid != 1 && orgid != 29 && orgid != 10 && orgid != 6)
  365. {
  366. sql = "select id,name from CE_ErpOrganization where (Code like '%customer%') and id=" + orgid;
  367. }
  368. else
  369. sql = "select id,name from CE_ErpOrganization where Code like '%customer%'";
  370. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  371. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  372. }
  373. public void get_product_hour()
  374. {
  375. string sql = "select * from view_ErpProductHour order by kfTime asc";
  376. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  377. ReturnSuccess(Utils.Serialization.JsonString.DataTable2AjaxJson(dt));
  378. }
  379. public void get_aftersale_method()
  380. {
  381. string sql = "select top 30 id,con from CE_ErpMethod order by id desc";
  382. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  383. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  384. }
  385. public void get_erp_profession()
  386. {
  387. string sql = "select id,name from CE_ErpProfession where pid=-1 order by id desc";
  388. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  389. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  390. }
  391. public void get_small_profession()
  392. {
  393. int pid = GetInt("pid");
  394. string sql = "select id,name from CE_ErpProfession where pid='" + pid + "' order by id desc";
  395. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  396. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  397. }
  398. public void get_all_mail()
  399. {
  400. string sql = "select id, name,cpCode from CE_ErpMailInfo";
  401. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  402. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  403. }
  404. public void get_all_orgIds()
  405. {
  406. string sql = "select id, name,code from CE_ErpOrganization";
  407. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  408. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  409. }
  410. public void get_sel_mail()
  411. {
  412. string curPemExpress = CurrentUser.User.pemExpress;
  413. string sql = "select id, name,cpCode from CE_ErpMailInfo where id in (" + curPemExpress + ");";
  414. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  415. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  416. }
  417. public void get_sel_pddmail()
  418. {
  419. string curPemExpress = CurrentUser.User.pemExpress;
  420. string sql = "select id, name,cpCode from CE_ErpMailInfo where id in (" + curPemExpress + ") and cpCode like '%PDD%';";
  421. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  422. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  423. }
  424. public void get_sel_designerhd()
  425. {
  426. string sql = "select id, name, OrgID from view_ErpUser where PostCode='Designerhd' and PostName like '%设计主管%' and isOpen=1";
  427. DataTable dt = DbHelper.DbConn.ExecuteDataset(sql).Tables[0];
  428. con.Response.Write(Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  429. }
  430. }
  431. }