Guest User

Untitled

a guest
Mar 13th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. @using (Html.BeginForm("CompetenciasEspecificas", "VDTCabecera",Model,
  2. FormMethod.Get, new { @class = "form-horizontal" }))
  3. {
  4. <div id="block1">
  5. <fieldset>
  6.  
  7. <legend class="text-center header">Competencias Cardinales</legend>
  8. <legend class="text-center header">@ViewBag.Message</legend>
  9. </fieldset>
  10. </div>
  11.  
  12. <table class="table" style="table-layout:fixed">
  13. <tr>
  14. <th width="50" height="16">
  15. @Html.DisplayNameFor(model => model.Item)
  16. </th>
  17. <th width="200" height="16">
  18. @Html.DisplayNameFor(model => model.Descripcion)
  19. </th>
  20. <th width="100" height="16"></th>
  21.  
  22. </tr>
  23.  
  24. @foreach (var item in Model)
  25. {
  26.  
  27. <tr>
  28. <td>
  29. <b>@Html.DisplayFor(modelItem => item.Item)</b>
  30. </td>
  31. <td>
  32. <p>@Html.DisplayFor(modelItem => item.Descripcion)</p>
  33. </td>
  34. <td>
  35. @{
  36. List<SelectListItem> listItems = new List<SelectListItem>();
  37. listItems.Add(new SelectListItem
  38. {
  39. Text = "4 (Grado Alto)",
  40. Value = "4",
  41. Selected = true
  42. });
  43. listItems.Add(new SelectListItem
  44. {
  45. Text = "3 (Bueno por encima del estandar)",
  46. Value = "3"
  47.  
  48. });
  49. listItems.Add(new SelectListItem
  50. {
  51. Text = "2 (Minimo necesario para el puesto)",
  52. Value = "2"
  53.  
  54. });
  55.  
  56. listItems.Add(new SelectListItem
  57. {
  58. Text = "1 (Insatisfactorio)",
  59. Value = "1"
  60.  
  61. });
  62. }
  63.  
  64. <div class="form-group">
  65. <div class="col-md-10">
  66. @Html.DropDownListFor(modelItem => item.Calificacion, listItems, null, htmlAttributes: new { @class = "form-control", Title = "Estado en el cual se encuentra la parametrización actual" })
  67. @Html.ValidationMessageFor(modelItem => item.Calificacion, "", new { @class = "text-danger" })
  68. </div>
  69. </div>
  70. </td>
  71. </tr>
  72.  
  73. }
  74.  
  75. </table>
  76.  
  77.  
  78.  
  79. <div class="form-group">
  80. <div class="col-md-12 text-center">
  81. <input type="submit" value="Siguiente página" class="btn btn-primary btn-lg" />
  82. </div>
  83. </div>
  84. }
  85.  
  86. public ActionResult CompetenciasEspecificas(List<VDTAnalisisHabReqModel> collection)
  87. {
  88. try
  89. {
  90. // TODO: Add insert logic here
  91. if (ModelState.IsValid)
  92. {
  93.  
  94.  
  95.  
  96.  
  97. HabilidadesRequeridasServices srvhab = new HabilidadesRequeridasServices();
  98. List<VDTAnalisisHabReqModel> list = new List<VDTAnalisisHabReqModel>();
  99. /*
  100. foreach (VDTAnalisisHabReqModel a in collection)
  101. {
  102. srvhab.InsertarDetalleHabilidad(a);
  103. }
  104. */
  105.  
  106. /*list = srvhab.ObtenerHabilidadesEspecificas(collection[0].FuncionarioId);
  107.  
  108. for (int i = 0; i < list.Count; i++)
  109. {
  110. list[i].DatosFuncionario = collection[0].DatosFuncionario;
  111. list[i].VdtId = collection[0].VdtId;
  112. }
  113.  
  114.  
  115. ViewBag.Message = collection[0].DatosFuncionario;*/
  116.  
  117. return View(list);
  118.  
  119. }
  120.  
  121. return View();
  122. }
  123. catch
  124. {
  125. return View();
  126. }
  127. }
Add Comment
Please, Sign In to add comment