AP_Resume_Action.asp
Upload User: jisenq
Upload Date: 2014-06-29
Package Size: 7216k
Code Size: 15k
Category:

ADO-ODBC

Development Platform:

ASP/ASPX

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
  2. <% Option Explicit %>
  3. <%Session.CodePage=65001%>
  4. <!--#include file="../../FS_Inc/Const.asp" -->
  5. <!--#include file="../../FS_Inc/Function.asp" -->
  6. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  7. <!--#include file="../lib/strlib.asp" -->
  8. <!--#include file="../lib/UserCheck.asp" -->
  9. <%'Copyright (c) 2006 Foosun Inc. Code by Einstein.liu
  10. Dim action,part,resumeRs,sqlstatement,tmpRs,errorMsg,id
  11. 'baseInfo
  12. Dim base_BID,UserNumber,Uname,Sex,PictureExt,Birthday,CertificateClass,CertificateNo,CurrentWage,CurrencyType,WorkAge,Province,City,HomeTel,CompanyTel,Mobile,Email,QQ,isPublic,click,lastTime
  13. 'Intention
  14. Dim WorkType,Salary,SelfAppraise
  15. 'WorkExp
  16. Dim BeginDate,EndDate,CompanyName,CompanyKind,Trade,Job,Department,workDescription,Certifier,CertifierTel
  17. 'EducateExp
  18. Dim  edu_BeginDate,edu_EndDate,edu_SchoolName,edu_Specialty,edu_Diploma,edu_Description 
  19. 'TrainExp
  20. Dim train_BeginDate,train_EndDate,train_TrainOrgan,train_TrainAdress,train_TrainContent,train_Certificate
  21. 'language
  22. Dim Language,Degree
  23. 'Certificate
  24. Dim FetchDate,Certificate,Score
  25. 'ProjectExp
  26. Dim Pro_BeginDate,Pro_EndDate,Project,SoftSettings,HardSettings,Tools,ProjectDescript,Duty
  27. 'other
  28. Dim title,content
  29. 'mail
  30. Dim mailTitle,mailContent
  31. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  32. part=request("part")
  33. action=request("action")
  34. id=request("id")
  35. Set resumeRs=server.CreateObject(G_FS_RS)
  36. if part="baseinfo" then
  37. if id<>"" then 
  38. sqlstatement="select bid,UserNumber,Uname,Sex,PictureExt,Birthday,CertificateClass,CertificateNo,CurrentWage,CurrencyType,WorkAge,Province,City,HomeTel,CompanyTel,Mobile,Email,QQ,isPublic,click,lastTime from FS_AP_Resume_BaseInfo where bid="&id
  39. Else
  40. sqlstatement="select bid,UserNumber,Uname,Sex,PictureExt,Birthday,CertificateClass,CertificateNo,CurrentWage,CurrencyType,WorkAge,Province,City,HomeTel,CompanyTel,Mobile,Email,QQ,isPublic,click,lastTime from FS_AP_Resume_BaseInfo where UserNumber='"&session("FS_UserNumber")&"'"
  41. End if
  42. resumeRs.open sqlstatement,Conn,1,3
  43. if  resumeRs.eof then
  44. resumeRs.addnew
  45. End if
  46. UserNumber=session("FS_UserNumber")
  47. Uname=request.Form("txt_Uname")
  48. Sex=request.Form("sel_sex")
  49. PictureExt=request.Form("sel_PictureExt")
  50. Birthday=request.Form("txt_Birthday")
  51. CertificateClass=request.Form("sel_CertificateClass")
  52. CertificateNo=request.Form("txt_CertificateNo")
  53. CurrentWage=request.Form("sel_CurrentWage")
  54. CurrencyType=request.Form("sel_CurrencyType")
  55. WorkAge=request.Form("sel_WorkAge")
  56. Province=request.Form("txt_Province")
  57. City=request.Form("txt_City")
  58. HomeTel=request.Form("txt_HomeTel")
  59. CompanyTel=request.Form("txt_CompanyTel")
  60. Mobile=request.Form("txt_Mobile")
  61. Email=request.Form("txt_Email")
  62. QQ=request.Form("txt_QQ")
  63. isPublic=request.Form("sel_isPublic")
  64. lastTime=Now
  65. '--------------------------------------
  66. resumeRs("UserNumber")=UserNumber
  67. if Trim(Uname)="" then 
  68. errorMsg="1*" 
  69. else 
  70. resumeRs("Uname")=Uname
  71. End if
  72. resumeRs("Sex")=Sex
  73. resumeRs("PictureExt")=PictureExt
  74. resumeRs("Birthday")=Birthday
  75. resumeRs("CertificateClass")=CertificateClass
  76. resumeRs("CertificateNo")=CertificateNo
  77. resumeRs("CurrentWage")=CurrentWage
  78. resumeRs("CurrencyType")=CurrencyType
  79. if Trim(WorkAge)="" then 
  80. errorMsg=errorMsg+"3*" 
  81. else 
  82. if not isNumeric(WorkAge) then 
  83. errorMsg=errorMsg+"3*" 
  84. else 
  85. resumeRs("WorkAge")=WorkAge
  86. End if
  87. End if
  88. resumeRs("WorkAge")=WorkAge
  89. resumeRs("Province")=Province
  90. resumeRs("City")=City
  91. resumeRs("HomeTel")=HomeTel
  92. resumeRs("CompanyTel")=CompanyTel
  93. resumeRs("Mobile")=Mobile
  94. resumeRs("Email")=Email
  95. resumeRs("QQ")=QQ
  96. resumeRs("isPublic")=isPublic
  97. resumeRs("lastTime")=lastTime
  98. if Trim(errorMsg)="" then 
  99. resumeRs.update 
  100. resumeRs.close
  101. Else
  102. Response.Write(errorMsg)
  103. Conn.close
  104. Set Conn=nothing
  105. response.End()
  106. End if
  107. ElseIf part="intention" then '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  108. if id<>"" then
  109. sqlstatement="select UserNumber,WorkType,Salary,SelfAppraise from FS_AP_Resume_Intention where bid="&id
  110. Else
  111. sqlstatement="select UserNumber,WorkType,Salary,SelfAppraise from FS_AP_Resume_Intention where UserNumber='"&session("FS_UserNumber")&"'"
  112. End if
  113. WorkType=request.Form("sel_WorkType")
  114. Salary=request.Form("sel_Salary")
  115. SelfAppraise=request.Form("txt_SelfAppraise")
  116. resumeRs.open sqlstatement,Conn,1,3
  117. if  resumeRs.eof then
  118. resumeRs.addNew
  119. End if
  120. resumeRs("UserNumber")=session("FS_UserNumber")
  121. resumeRs("WorkType")=WorkType
  122. resumeRs("Salary")=Salary
  123. resumeRs("SelfAppraise")=SelfAppraise
  124. resumeRs.update
  125. resumeRs.close
  126. ElseIf part="workexp" then '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  127. if id<>"" then
  128. sqlstatement="select bid,UserNumber,BeginDate,EndDate,CompanyName,CompanyKind,Trade,Job,Department,Description,Certifier,CertifierTel from FS_AP_Resume_WorkExp where bid="&id
  129. Else
  130. sqlstatement="select bid,UserNumber,BeginDate,EndDate,CompanyName,CompanyKind,Trade,Job,Department,Description,Certifier,CertifierTel from FS_AP_Resume_WorkExp where UserNumber='"&session("FS_UserNumber")&"'"
  131. End if
  132. UserNumber=session("FS_UserNumber")
  133. BeginDate=request.Form("txt_BeginDate")
  134. EndDate=request.Form("txt_EndDate")
  135. CompanyName=request.Form("txt_CompanyName")
  136. CompanyKind=request.Form("sel_CompanyKind")
  137. Trade=request.Form("txt_Trade")
  138. Job=request.Form("txt_Job")
  139. Department=request.Form("txt_Department")
  140. workDescription=request.Form("txt_Description")
  141. Certifier=request.Form("txt_Certifier")
  142. CertifierTel=request.Form("txt_CertifierTel")
  143. '----------------------------------------
  144. resumeRs.open sqlstatement,Conn,1,3
  145. if action<>"edit" or resumeRs.eof then
  146. resumeRs.addNew
  147. End if
  148. resumeRs("UserNumber")=UserNumber
  149. if trim(BeginDate)="" then 
  150. errorMsg=errorMsg&"4*"
  151. Else
  152. resumeRs("BeginDate")=BeginDate
  153. End If
  154. if trim(EndDate)="" then 
  155. errorMsg=errorMsg&"7*"
  156. Else
  157. resumeRs("EndDate")=EndDate
  158. End if
  159. if trim(CompanyName)="" then 
  160. errorMsg=errorMsg&"5*"
  161. Else
  162. resumeRs("CompanyName")=CompanyName
  163. End if
  164. resumeRs("CompanyKind")=CompanyKind
  165. resumeRs("Trade")=Trade
  166. if trim(Job)="" then 
  167. errorMsg=errorMsg&"6*"
  168. Else
  169. resumeRs("Job")=Job
  170. End if
  171. resumeRs("Department")=Department
  172. resumeRs("Description")=workDescription
  173. resumeRs("Certifier")=Certifier
  174. resumeRs("CertifierTel")=CertifierTel
  175. if Trim(errorMsg)="" then
  176. resumeRs.update
  177. resumeRs.close
  178. Else
  179. Response.Write(errorMsg)
  180. Conn.close
  181. Set Conn=nothing
  182. response.End()
  183. End if
  184. Elseif part="educateexp" then
  185. if id<>"" then
  186. sqlstatement="select bid,UserNumber,BeginDate,EndDate,SchoolName,Specialty,Diploma,Description from FS_AP_Resume_EducateExp where bid="&id
  187. Else
  188. sqlstatement="select bid,UserNumber,BeginDate,EndDate,SchoolName,Specialty,Diploma,Description from FS_AP_Resume_EducateExp where UserNumber='"&session("FS_UserNumber")&"'"
  189. End if
  190. UserNumber=session("FS_UserNumber")
  191. edu_BeginDate=request.Form("txt_BeginDate")
  192. edu_EndDate=request.Form("txt_EndDate")
  193. edu_SchoolName=request.Form("txt_SchoolName")
  194. edu_Specialty=request.Form("txt_Specialty")
  195. edu_Diploma=request.Form("txt_Diploma")
  196. edu_Description=request.Form("txt_Description")
  197. if trim(edu_BeginDate)="" then errorMsg=errorMsg&"4*"
  198. if trim(edu_SchoolName)="" then errorMsg=errorMsg&"8*"
  199. if errorMsg<>"" then 
  200. Response.Write(errorMsg)
  201. Conn.close
  202. Set Conn=nothing
  203. response.End()
  204. End if
  205. resumeRs.open sqlstatement,conn,1,3
  206. if action<>"edit" or resumeRs.eof then
  207. resumeRs.addNew
  208. End if
  209. resumeRs("UserNumber")=UserNumber
  210. resumeRs("BeginDate")=edu_BeginDate
  211. resumeRs("EndDate")=edu_EndDate
  212. resumeRs("SchoolName")=edu_SchoolName
  213. resumeRs("Specialty")=edu_Specialty
  214. resumeRs("Diploma")=edu_Diploma
  215. resumeRs("Description")=edu_Description
  216. resumeRs.update
  217. resumeRs.close
  218. Elseif part="trainexp" then
  219. if id<>"" then
  220. sqlstatement="select bid,UserNumber,BeginDate,EndDate,TrainOrgan,TrainAdress,TrainContent,Certificate from FS_AP_Resume_TrainExp where bid="&id
  221. Else
  222. sqlstatement="select bid,UserNumber,BeginDate,EndDate,TrainOrgan,TrainAdress,TrainContent,Certificate from FS_AP_Resume_TrainExp where UserNumber='"&session("FS_UserNumber")&"'"
  223. End if
  224. UserNumber=session("FS_UserNumber")
  225. train_BeginDate=request.Form("txt_BeginDate")
  226. train_EndDate=request.Form("txt_EndDate")
  227. train_TrainOrgan=request.Form("txt_TrainOrgan")
  228. train_TrainAdress=request.Form("txt_TrainAdress")
  229. train_TrainContent=request.Form("txt_TrainContent")
  230. train_Certificate=request.Form("txt_Certificate")
  231. if trim(train_BeginDate)="" then errorMsg=errorMsg&"4*"
  232. if trim(train_TrainOrgan)="" then errorMsg=errorMsg&"9*"
  233. if errorMsg<>"" then 
  234. Response.Write(errorMsg)
  235. Conn.close
  236. Set Conn=nothing
  237. response.End()
  238. End if
  239. resumeRs.open sqlstatement,conn,1,3
  240. if action<>"edit" or resumeRs.eof then
  241. resumeRs.addNew
  242. End if
  243. resumeRs("UserNumber")=UserNumber
  244. resumeRs("BeginDate")=train_BeginDate
  245. resumeRs("EndDate")=train_EndDate
  246. resumeRs("TrainOrgan")=train_TrainOrgan
  247. resumeRs("TrainAdress")=train_TrainAdress
  248. resumeRs("TrainContent")=train_TrainContent
  249. resumeRs("Certificate")=train_Certificate
  250. resumeRs.update
  251. resumeRs.close
  252. Elseif part="language" then
  253. if id<>"" then
  254. sqlstatement="select bid,UserNumber,Language,Degree from FS_AP_Resume_Language where bid="&id
  255. Else
  256. sqlstatement="select bid,UserNumber,Language,Degree from FS_AP_Resume_Language where UserNumber='"&session("FS_UserNumber")&"'"
  257. End if
  258. UserNumber=session("FS_UserNumber")
  259. Language=request.Form("txt_Language")
  260. Degree=request.Form("txt_Degree")
  261. if trim(Language)="" then errorMsg=errorMsg&"10*"
  262. if trim(Degree)="" then errorMsg=errorMsg&"11*"
  263. if errorMsg<>"" then 
  264. Response.Write(errorMsg)
  265. Conn.close
  266. Set Conn=nothing
  267. response.End()
  268. End if
  269. resumeRs.open sqlstatement,conn,1,3
  270. if action<>"edit" or resumeRs.eof then
  271. resumeRs.addNew
  272. End if
  273. resumeRs("UserNumber")=UserNumber
  274. resumeRs("Language")=Language
  275. resumeRs("Degree")=Degree
  276. resumeRs.update
  277. resumeRs.close
  278. Elseif part="certificate" then
  279. if id<>"" then
  280. sqlstatement="select UserNumber,FetchDate,Certificate,Score from FS_AP_Resume_Certificate where bid="&id
  281. Else
  282. sqlstatement="select UserNumber,FetchDate,Certificate,Score from FS_AP_Resume_Certificate where UserNumber='"&session("FS_UserNumber")&"'"
  283. End if
  284. UserNumber=session("FS_UserNumber")
  285. FetchDate=request.Form("txt_FetchDate")
  286. Certificate=request.Form("txt_Certificate")
  287. Score=request.Form("txt_Score")
  288. if trim(FetchDate)="" then errorMsg=errorMsg&"12*"
  289. if trim(Certificate)="" then errorMsg=errorMsg&"13*"
  290. if trim(Score)="" then errorMsg=errorMsg&"11*"
  291. if errorMsg<>"" then 
  292. Response.Write(errorMsg)
  293. Conn.close
  294. Set Conn=nothing
  295. response.End()
  296. End if
  297. resumeRs.open sqlstatement,conn,1,3
  298. if action<>"edit" or resumeRs.eof then
  299. resumeRs.addNew
  300. End if
  301. resumeRs("UserNumber")=UserNumber
  302. resumeRs("FetchDate")=FetchDate
  303. resumeRs("Certificate")=Certificate
  304. resumeRs("Score")=Score
  305. resumeRs.update
  306. resumeRs.close
  307. Elseif part="projectexp" then
  308. if id<>"" then
  309. sqlstatement="select UserNumber,BeginDate,EndDate,Project,SoftSettings,HardSettings,Tools,ProjectDescript,Duty from FS_AP_Resume_ProjectExp where bid="&id
  310. Else
  311. sqlstatement="select UserNumber,BeginDate,EndDate,Project,SoftSettings,HardSettings,Tools,ProjectDescript,Duty from FS_AP_Resume_ProjectExp where UserNumber='"&session("FS_UserNumber")&"'"
  312. End if
  313. UserNumber=session("FS_UserNumber")
  314. Pro_BeginDate=request.Form("txt_BeginDate")
  315. Pro_EndDate=request.Form("txt_EndDate")
  316. Project=request.Form("txt_Project")
  317. SoftSettings=request.Form("txt_SoftSettings")
  318. HardSettings=request.Form("txt_HardSettings")
  319. Tools=request.Form("txt_Tools")
  320. ProjectDescript=request.Form("txt_ProjectDescript")
  321. Duty=request.Form("txt_Duty")
  322. if trim(Pro_BeginDate)="" then errorMsg=errorMsg&"4*"
  323. if trim(Project)="" then errorMsg=errorMsg&"14*"
  324. if trim(ProjectDescript)="" then errorMsg=errorMsg&"15*"
  325. if trim(Duty)="" then errorMsg=errorMsg&"16*"
  326. if errorMsg<>"" then 
  327. Response.Write(errorMsg)
  328. Conn.close
  329. Set Conn=nothing
  330. response.End()
  331. End if
  332. resumeRs.open sqlstatement,conn,1,3
  333. if action<>"edit" or resumeRs.eof then
  334. resumeRs.addNew
  335. End if
  336. resumeRs("UserNumber")=UserNumber
  337. resumeRs("BeginDate")=Pro_BeginDate
  338. resumeRs("EndDate")=Pro_EndDate
  339. resumeRs("Project")=Project
  340. resumeRs("Project")=Project
  341. resumeRs("SoftSettings")=SoftSettings
  342. resumeRs("HardSettings")=HardSettings
  343. resumeRs("Tools")=Tools
  344. resumeRs("ProjectDescript")=ProjectDescript
  345. resumeRs("Duty")=Duty
  346. resumeRs.update
  347. resumeRs.close
  348. Elseif part="other" then
  349. if id<>"" then
  350. sqlstatement="select UserNumber,Title,Content from FS_AP_Resume_Other where bid="&id
  351. Else
  352. sqlstatement="select UserNumber,Title,Content from FS_AP_Resume_Other where UserNumber='"&session("FS_UserNumber")&"'"
  353. End if
  354. title=request.Form("txt_Title")
  355. content=request.Form("txt_Content")
  356. if trim(title)="" then errorMsg=errorMsg&"17*"
  357. if trim(content)="" then errorMsg=errorMsg&"18*"
  358. if errorMsg<>"" then 
  359. Response.Write(errorMsg)
  360. Conn.close
  361. Set Conn=nothing
  362. response.End()
  363. End if
  364. resumeRs.open sqlstatement,conn,1,3
  365. if action<>"edit" or resumeRs.eof then
  366. resumeRs.addNew
  367. End if
  368. resumeRs("UserNumber")=session("FS_UserNumber")
  369. resumeRs("title")=title
  370. resumeRs("content")=content
  371. resumeRs.update
  372. resumeRs.close
  373. Elseif part="mail" then
  374. if id<>"" then
  375. sqlstatement="select UserNumber,MailName,Content from FS_AP_Resume_Mail where bid="&id
  376. Else
  377. sqlstatement="select UserNumber,MailName,Content from FS_AP_Resume_Mail where UserNumber='"&session("FS_UserNumber")&"'"
  378. End if
  379. mailTitle=request.Form("txt_MailName")
  380. mailContent=request.Form("txt_Content")
  381. if trim(mailTitle)="" then errorMsg=errorMsg&"17*"
  382. if trim(mailContent)="" then errorMsg=errorMsg&"18*"
  383. if errorMsg<>"" then 
  384. Response.Write(errorMsg)
  385. Conn.close
  386. Set Conn=nothing
  387. response.End()
  388. End if
  389. resumeRs.open sqlstatement,conn,1,3
  390. if action<>"edit" or resumeRs.eof then
  391. resumeRs.addNew
  392. End if
  393. resumeRs("UserNumber")=session("FS_UserNumber")
  394. resumeRs("MailName")=mailTitle
  395. resumeRs("Content")=mailContent
  396. resumeRs.update
  397. resumeRs.close
  398. Elseif action="del" then
  399. Dim deltarget
  400. deltarget=request("delpart")
  401. if id="" then response.End()
  402. select case deltarget
  403. case "baseinfo" conn.execute("delete from FS_AP_Resume_BaseInfo where bid="&id)
  404. case "intention" conn.execute("delete from FS_AP_Resume_Intention where bid="&id)
  405. case "workexp" conn.execute("delete from FS_AP_Resume_WorkExp where bid="&id)
  406. case "educateexp" conn.execute("delete from FS_AP_Resume_EducateExp where bid="&id)
  407. case "trainexp" conn.execute("delete from FS_AP_Resume_TrainExp where bid="&id)
  408. case "language" conn.execute("delete from FS_AP_Resume_Language where bid="&id)
  409. case "certificate" conn.execute("delete from FS_AP_Resume_Certificate where bid="&id)
  410. case "projectexp" conn.execute("delete from FS_AP_Resume_ProjectExp where bid="&id)
  411. case "other" conn.execute("delete from FS_AP_Resume_Other where bid="&id)
  412. case "mail" conn.execute("delete from FS_AP_Resume_Mail where bid="&id)
  413. End select
  414. End if
  415. Response.write("ok")
  416. Conn.close
  417. Set Conn=nothing
  418. Set tmpRs=nothing
  419. %>