Guest User

Untitled

a guest
Feb 18th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.21 KB | None | 0 0
  1. @model WebApplication1.Models.JobRequirementModels.JobModel
  2.  
  3. @{
  4. ViewData["Title"] = "Edit";
  5. }
  6.  
  7. <h2>Edit</h2>
  8.  
  9. <h4>JobRequirement</h4>
  10. <hr />
  11. <div class="container">
  12. <div class="row">
  13. <form asp-action="Edit">
  14. <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  15. <input type="hidden" asp-for="Job.JobRequirementId" />
  16. <div class="col-md-12">
  17. <div class="form-group">
  18. <label asp-for="Job.ClientId" class="control-label">For Client</label>
  19. <select asp-for="Job.ClientId" class="form-control" asp-items="ViewBag.ClientId" disabled="disabled"></select>
  20. </div>
  21. </div>
  22. <div class="col-md-9">
  23. <div class="form-group">
  24. <label asp-for="Job.Name" class="control-label">Job Title</label>
  25. <input asp-for="Job.Name" class="form-control" />
  26. <span asp-validation-for="Job.Name" class="text-danger"></span>
  27. </div>
  28. </div>
  29.  
  30. <div class="col-md-3">
  31. <div class="form-group">
  32. <label asp-for="Job.Quantity" class="control-label">Number of Positions Open</label>
  33. <input asp-for="Job.Quantity" class="form-control" min="1" />
  34. <span asp-validation-for="Job.Quantity" class="text-danger"></span>
  35. </div>
  36. </div>
  37. <div class="col-md-6">
  38. <div class="form-group">
  39. <label asp-for="Job.CategoryId" class="control-label">Job Category</label>
  40. <select asp-for="Job.CategoryId" class="form-control" asp-items="ViewBag.CategoryId"></select>
  41. </div>
  42. </div>
  43. <div class="col-md-6">
  44. <div class="form-group">
  45. <label asp-for="Job.JobLevelId" class="control-label">Level</label>
  46. <select asp-for="Job.JobLevelId" class="form-control" asp-items="ViewBag.JobLevelId"></select>
  47. </div>
  48. </div>
  49.  
  50. <div class="col-md-6">
  51. <div class="form-group">
  52. <label asp-for="Job.EmploymentTypeId" class="control-label"></label>
  53. <select asp-for="Job.EmploymentTypeId" class="form-control" asp-items="ViewBag.EmploymentTypeId"></select>
  54. <span asp-validation-for="Job.EmploymentTypeId" class="text-danger"></span>
  55. </div>
  56. </div>
  57. <div class="col-md-6">
  58. <div class="form-group">
  59. <label asp-for="Job.TermsOfEmploymentId" class="control-label"></label>
  60. <select asp-for="Job.TermsOfEmploymentId" class="form-control" asp-items="ViewBag.TermsOfEmploymentId"></select>
  61. <span asp-validation-for="Job.TermsOfEmploymentId" class="text-danger"></span>
  62. </div>
  63. </div>
  64.  
  65.  
  66. <div class="col-md-6">
  67. <div class="form-group">
  68. <label asp-for="Job.ImmediateSuperior" class="control-label">Reports To</label>
  69. <input asp-for="Job.ImmediateSuperior" class="form-control" />
  70. <span asp-validation-for="Job.ImmediateSuperior" class="text-danger"></span>
  71. </div>
  72. </div>
  73.  
  74. <div class="col-md-6">
  75. <div class="form-group">
  76. <label asp-for="Job.ImmediateSuperiorTitle" class="control-label">Position</label>
  77. <input asp-for="Job.ImmediateSuperiorTitle" class="form-control" />
  78. <span asp-validation-for="Job.ImmediateSuperiorTitle" class="text-danger"></span>
  79. </div>
  80.  
  81.  
  82. </div>
  83.  
  84. <div class="col-md-6">
  85. <div class="form-group col-md-6">
  86. <label asp-for="Job.EducationalAttainment" class="control-label">Educational Attainment</label>
  87. <select asp-for="Job.EducationalAttainment" class="form-control" asp-items="ViewBag.EducationalAttainment"></select>
  88. </div>
  89. </div>
  90.  
  91. <div class="col-md-3">
  92. <div class="form-group">
  93. <label asp-for="Job.MinWorkExperience" class="control-label">Year of Exp. (Min)</label>
  94. <input asp-for="Job.MinWorkExperience" class="form-control" min="1" value="1" />
  95. <span asp-validation-for="Job.MinWorkExperience" class="text-danger"></span>
  96. </div>
  97. </div>
  98.  
  99. <div class=" col-md-3">
  100. <div class="form-group">
  101. <label asp-for="Job.MaxWorkExperience" class="control-label">Year of Exp. (Max)</label>
  102. <input asp-for="Job.MaxWorkExperience" class="form-control" min="2" value="5" />
  103. <span asp-validation-for="Job.MaxWorkExperience" class="text-danger"></span>
  104. </div>
  105. </div>
  106.  
  107. <div class=" col-md-12">
  108. <div class="form-group">
  109. <label asp-for="Job.Degrees" class="control-label">Preferred Educational Background</label>
  110. <textarea asp-for="Job.Degrees" class="form-control" rows="4"></textarea>
  111. <span asp-validation-for="Job.Degrees" class="text-danger"></span>
  112. </div>
  113. </div>
  114.  
  115. <div class="col-md-6">
  116. <div class="form-group">
  117. <label asp-for="Job.PostingDate" class="control-label">Posting Date</label>
  118. <input type="date" asp-for="Job.PostingDate" class="form-control" />
  119. <span asp-validation-for="Job.PostingDate" class="text-danger"></span>
  120. </div>
  121. </div>
  122.  
  123. <div class="col-md-6">
  124. <div class="form-group">
  125. <label asp-for="Job.DueDate" class="control-label">Due Date</label>
  126. <input type="date" asp-for="Job.DueDate" class="form-control" />
  127. <span asp-validation-for="Job.DueDate" class="text-danger"></span>
  128. </div>
  129. </div>
  130.  
  131.  
  132.  
  133. <div class="col-md-12">
  134. <h4>Requirement(s)</h4>
  135. </div>
  136. <hr />
  137. <br />
  138.  
  139.  
  140. <div class="form-group col-md-12">
  141. <label asp-for="Skills" class="control-label"></label>
  142. <textarea asp-for="Skills" class="form-control" rows="6"></textarea>
  143. <span asp-validation-for="Skills" class="text-danger"></span>
  144. </div>
  145.  
  146. <div class="col-md-12">
  147. <h4>Job Description</h4>
  148. </div>
  149. <hr />
  150. <br />
  151.  
  152.  
  153. <div class="form-group col-md-12">
  154. <label asp-for="JobsSpecifics" class="control-label">Job Specifics</label>
  155. <textarea asp-for="JobsSpecifics" class="form-control" rows="4"></textarea>
  156. <span asp-validation-for="JobsSpecifics" class="text-danger"></span>
  157. </div>
  158.  
  159. <div class="col-md-12">
  160. <h4>Schedule</h4>
  161. </div>
  162. <hr />
  163.  
  164. <div class="form-group col-md-6">
  165. <label asp-for="Job.ShiftId" class="control-label">Shift / Schedule</label>
  166. <select asp-for="Job.ShiftId" class="form-control" asp-items="ViewBag.ShiftId"></select>
  167. </div>
  168. <div class="form-group col-md-6">
  169. <label asp-for="Job.WorkWeekId" class="control-label">Work Week</label>
  170. <select asp-for="Job.WorkWeekId" class="form-control" asp-items="ViewBag.WorkWeekId"></select>
  171. </div>
  172. <div class="form-group col-md-6">
  173. <label asp-for="Job.Workdays" class="control-label"></label>
  174. <input asp-for="Job.Workdays" class="form-control" />
  175. <span asp-validation-for="Job.Workdays" class="text-danger"></span>
  176. </div>
  177. <div class="form-group col-md-6">
  178. <label asp-for="Job.Restdays" class="control-label"></label>
  179. <input asp-for="Job.Restdays" class="form-control" />
  180. <span asp-validation-for="Job.Restdays" class="text-danger"></span>
  181. </div>
  182. <div class="form-group col-md-12">
  183. <label asp-for="Job.HolidaysToFollowId" class="control-label">Holidays To Follow</label>
  184. <select asp-for="Job.HolidaysToFollowId" class="form-control" asp-items="ViewBag.HolidaysToFollowId"></select>
  185. </div>
  186.  
  187.  
  188.  
  189. <div class="col-md-12">
  190. <h4>Benefits</h4>
  191. </div>
  192. <hr />
  193. <br />
  194.  
  195. <div class="form-group col-md-3">
  196. <div class="checkbox">
  197. <label>
  198. <input asp-for="JobBenefits.OvertimePay" checked="checked" />
  199. Eligible For Overtime Pay
  200. </label>
  201. </div>
  202. </div>
  203. <div class="form-group col-md-3">
  204. <div class="checkbox">
  205. <label>
  206. <input asp-for="JobBenefits.HolidayPremiumPay" checked="checked" />
  207. Eligible for Holiday Premium Pay
  208. </label>
  209. </div>
  210. </div>
  211. <div class="form-group col-md-3">
  212. <div class="checkbox">
  213. <label>
  214. <input asp-for="JobBenefits.NightDiffential" checked="checked" />
  215. Eligible for Night Differential
  216. </label>
  217. </div>
  218. </div>
  219. <div class="form-group col-md-3">
  220. <div class="checkbox">
  221. <label>
  222. <input asp-for="JobBenefits.NightDiffential" checked="checked" />
  223. Eligible for Year End SHutdown
  224. </label>
  225. </div>
  226. </div>
  227.  
  228. <div class="col-md-4">
  229. <div class="form-group">
  230. <label asp-for="JobBenefits.LeaveCredits" class="control-label">Leave Credits</label>
  231. <input asp-for="JobBenefits.LeaveCredits" class="form-control" min="1" value="1" />
  232. <span asp-validation-for="JobBenefits.LeaveCredits" class="text-danger"></span>
  233. </div>
  234. </div>
  235.  
  236.  
  237. <div class="col-md-4">
  238. <div class="form-group">
  239. <label asp-for="JobBenefits.NumberOfLeaveMonetized" class="control-label"></label>
  240. <input asp-for="JobBenefits.NumberOfLeaveMonetized" class="form-control" min="1" value="1" />
  241. <span asp-validation-for="JobBenefits.NumberOfLeaveMonetized" class="text-danger"></span>
  242. </div>
  243. </div>
  244.  
  245.  
  246. <div class="col-md-4">
  247. <div class="form-group">
  248. <label asp-for="JobBenefits.LeaveEntitlement" class="control-label"></label>
  249. <select asp-for="JobBenefits.LeaveEntitlement" class="form-control" asp-items="ViewBag.LeaveEntitlement"></select>
  250. <span asp-validation-for="JobBenefits.LeaveEntitlement" class="text-danger"></span>
  251. </div>
  252. </div>
  253.  
  254.  
  255.  
  256. <div class="col-md-12">
  257. <h4>Compensation</h4>
  258. </div>
  259. <hr />
  260. <br />
  261.  
  262. <div class="form-group col-md-2">
  263. <label asp-for="JobCompensation.BasicSalary" class="control-label"></label>
  264. <input asp-for="JobCompensation.BasicSalary" class="form-control" value="0.00" />
  265. <span asp-validation-for="JobCompensation.BasicSalary" class="text-danger"></span>
  266. </div>
  267.  
  268. <div class="col-md-2">
  269. <div class="form-group">
  270. <label asp-for="JobCompensation.BasicSalary" class="control-label"></label>
  271. <input asp-for="JobCompensation.BasicSalary" class="form-control" value="0.00" />
  272. <span asp-validation-for="JobCompensation.BasicSalary" class="text-danger"></span>
  273. </div>
  274. </div>
  275.  
  276.  
  277. <div class="col-md-2">
  278. <div class="form-group">
  279. <label asp-for="JobCompensation.DeMinimis" class="control-label"></label>
  280. <input asp-for="JobCompensation.DeMinimis" class="form-control" value="0.00" />
  281. <span asp-validation-for="JobCompensation.DeMinimis" class="text-danger"></span>
  282. </div>
  283. </div>
  284.  
  285.  
  286. <div class="col-md-2">
  287. <div class="form-group">
  288. <label asp-for="JobCompensation.ReimbursableAllowance" class="control-label"></label>
  289. <input asp-for="JobCompensation.ReimbursableAllowance" class="form-control" value="0.00" />
  290. <span asp-validation-for="JobCompensation.ReimbursableAllowance" class="text-danger"></span>
  291. </div>
  292. </div>
  293.  
  294. <div class="col-md-2">
  295. <div class="form-group">
  296. <label asp-for="JobCompensation.RegularizationIncrease" class="control-label"></label>
  297. <input asp-for="JobCompensation.RegularizationIncrease" class="form-control" value="0.00" />
  298. <span asp-validation-for="JobCompensation.RegularizationIncrease" class="text-danger"></span>
  299. </div>
  300. </div>
  301.  
  302.  
  303. <div class="col-md-12">
  304. <div class="form-group">
  305. <label asp-for="JobCompensation.SigningBonus" class="control-label"></label>
  306. <input asp-for="JobCompensation.SigningBonus" class="form-control" value="0.00" />
  307. <span asp-validation-for="JobCompensation.SigningBonus" class="text-danger"></span>
  308. </div>
  309. </div>
  310.  
  311.  
  312. <div class="col-md-12">
  313. <div class="form-group">
  314. <label asp-for="JobCompensation.Additional" class="control-label"></label>
  315. <textarea asp-for="JobCompensation.Additional" class="form-control" rows="4">Additional</textarea>
  316. <span asp-validation-for="JobCompensation.Additional" class="text-danger"></span>
  317. </div>
  318. </div>
  319.  
  320.  
  321. <div class="form-group">
  322. <div class="checkbox">
  323. <label>
  324. <input asp-for="Job.IsActive" /> @Html.DisplayNameFor(model => model.Job.IsActive)
  325. </label>
  326. </div>
  327. </div>
  328.  
  329.  
  330. @*<div class="form-group">
  331. <label asp-for="ImmediateSuperior" class="control-label"></label>
  332. <input asp-for="ImmediateSuperior" class="form-control" />
  333. <span asp-validation-for="ImmediateSuperior" class="text-danger"></span>
  334. </div>
  335. <div class="form-group">
  336. <label asp-for="ImmediateSuperiorTitle" class="control-label"></label>
  337. <input asp-for="ImmediateSuperiorTitle" class="form-control" />
  338. <span asp-validation-for="ImmediateSuperiorTitle" class="text-danger"></span>
  339. </div>
  340. <div class="form-group">
  341. <label asp-for="EducationalAttainment" class="control-label"></label>
  342. <input asp-for="EducationalAttainment" class="form-control" />
  343. <span asp-validation-for="EducationalAttainment" class="text-danger"></span>
  344. </div>
  345. <div class="form-group">
  346. <label asp-for="Degrees" class="control-label"></label>
  347. <input asp-for="Degrees" class="form-control" />
  348. <span asp-validation-for="Degrees" class="text-danger"></span>
  349. </div>
  350. <div class="form-group">
  351. <label asp-for="MinWorkExperience" class="control-label"></label>
  352. <input asp-for="MinWorkExperience" class="form-control" />
  353. <span asp-validation-for="MinWorkExperience" class="text-danger"></span>
  354. </div>
  355. <div class="form-group">
  356. <label asp-for="MaxWorkExperience" class="control-label"></label>
  357. <input asp-for="MaxWorkExperience" class="form-control" />
  358. <span asp-validation-for="MaxWorkExperience" class="text-danger"></span>
  359. </div>
  360. <div class="form-group">
  361. <label asp-for="Quantity" class="control-label"></label>
  362. <input asp-for="Quantity" class="form-control" />
  363. <span asp-validation-for="Quantity" class="text-danger"></span>
  364. </div>
  365. <div class="form-group">
  366. <label asp-for="PostingDate" class="control-label"></label>
  367. <input asp-for="PostingDate" class="form-control" />
  368. <span asp-validation-for="PostingDate" class="text-danger"></span>
  369. </div>
  370. <div class="form-group">
  371. <label asp-for="DueDate" class="control-label"></label>
  372. <input asp-for="DueDate" class="form-control" />
  373. <span asp-validation-for="DueDate" class="text-danger"></span>
  374. </div>
  375. <div class="form-group">
  376. <label asp-for="Workdays" class="control-label"></label>
  377. <input asp-for="Workdays" class="form-control" />
  378. <span asp-validation-for="Workdays" class="text-danger"></span>
  379. </div>
  380. <div class="form-group">
  381. <label asp-for="Restdays" class="control-label"></label>
  382. <input asp-for="Restdays" class="form-control" />
  383. <span asp-validation-for="Restdays" class="text-danger"></span>
  384. </div>
  385. <input type="hidden" asp-for="JobRequirementId" />
  386. <div class="form-group">
  387. <label asp-for="ClientId" class="control-label"></label>
  388. <select asp-for="ClientId" class="form-control" asp-items="ViewBag.ClientId"></select>
  389. <span asp-validation-for="ClientId" class="text-danger"></span>
  390. </div>
  391. <div class="form-group">
  392. <label asp-for="JobLevelId" class="control-label"></label>
  393. <select asp-for="JobLevelId" class="form-control" asp-items="ViewBag.JobLevelId"></select>
  394. <span asp-validation-for="JobLevelId" class="text-danger"></span>
  395. </div>
  396. <div class="form-group">
  397. <label asp-for="CategoryId" class="control-label"></label>
  398. <select asp-for="CategoryId" class="form-control" asp-items="ViewBag.CategoryId"></select>
  399. <span asp-validation-for="CategoryId" class="text-danger"></span>
  400. </div>
  401. <div class="form-group">
  402. <label asp-for="ShiftId" class="control-label"></label>
  403. <select asp-for="ShiftId" class="form-control" asp-items="ViewBag.ShiftId"></select>
  404. <span asp-validation-for="ShiftId" class="text-danger"></span>
  405. </div>
  406. <div class="form-group">
  407. <label asp-for="WorkWeekId" class="control-label"></label>
  408. <select asp-for="WorkWeekId" class="form-control" asp-items="ViewBag.WorkWeekId"></select>
  409. <span asp-validation-for="WorkWeekId" class="text-danger"></span>
  410. </div>
  411. <div class="form-group">
  412. <label asp-for="HolidaysToFollowId" class="control-label"></label>
  413. <select asp-for="HolidaysToFollowId" class="form-control" asp-items="ViewBag.HolidaysToFollowId"></select>
  414. <span asp-validation-for="HolidaysToFollowId" class="text-danger"></span>
  415. </div>
  416. <div class="form-group">
  417. <label asp-for="EmploymentTypeId" class="control-label"></label>
  418. <select asp-for="EmploymentTypeId" class="form-control" asp-items="ViewBag.EmploymentTypeId"></select>
  419. <span asp-validation-for="EmploymentTypeId" class="text-danger"></span>
  420. </div>
  421. <div class="form-group">
  422. <label asp-for="TermsOfEmploymentId" class="control-label"></label>
  423. <select asp-for="TermsOfEmploymentId" class="form-control" asp-items="ViewBag.TermsOfEmploymentId"></select>
  424. <span asp-validation-for="TermsOfEmploymentId" class="text-danger"></span>
  425. </div>
  426. <div class="form-group">
  427. <label asp-for="Name" class="control-label"></label>
  428. <input asp-for="Name" class="form-control" />
  429. <span asp-validation-for="Name" class="text-danger"></span>
  430. </div>
  431. <div class="form-group">
  432. <label asp-for="Remarks" class="control-label"></label>
  433. <input asp-for="Remarks" class="form-control" />
  434. <span asp-validation-for="Remarks" class="text-danger"></span>
  435. </div>
  436. <div class="form-group">
  437. <div class="checkbox">
  438. <label>
  439. <input asp-for="IsActive" /> @Html.DisplayNameFor(model => model.IsActive)
  440. </label>
  441. </div>
  442. </div>
  443. <div class="form-group">
  444. <label asp-for="CreatedDateTime" class="control-label"></label>
  445. <input asp-for="CreatedDateTime" class="form-control" />
  446. <span asp-validation-for="CreatedDateTime" class="text-danger"></span>
  447. </div>
  448. <div class="form-group">
  449. <label asp-for="CreatedBy" class="control-label"></label>
  450. <input asp-for="CreatedBy" class="form-control" />
  451. <span asp-validation-for="CreatedBy" class="text-danger"></span>
  452. </div>
  453. <div class="form-group">
  454. <label asp-for="ModifiedDateTime" class="control-label"></label>
  455. <input asp-for="ModifiedDateTime" class="form-control" />
  456. <span asp-validation-for="ModifiedDateTime" class="text-danger"></span>
  457. </div>
  458. <div class="form-group">
  459. <label asp-for="ModifiedBy" class="control-label"></label>
  460. <input asp-for="ModifiedBy" class="form-control" />
  461. <span asp-validation-for="ModifiedBy" class="text-danger"></span>
  462. </div>
  463. <div class="form-group">
  464. <label asp-for="Description" class="control-label"></label>
  465. <input asp-for="Description" class="form-control" />
  466. <span asp-validation-for="Description" class="text-danger"></span>
  467. </div>*@
  468. <div class="form-group">
  469. <input type="submit" value="Save" class="btn btn-default" />
  470. </div>
  471. </form>
  472. </div>
  473. </div>
  474.  
  475. <div>
  476. <a asp-action="Index">Back to List</a>
  477. </div>
  478.  
  479. @section Scripts {
  480. @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
  481. }
Add Comment
Please, Sign In to add comment