Index.cshtml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. @model Employe
  2. @{
  3. string titre = "Création d'employés";
  4. ViewBag.Title = titre;
  5. }
  6. <h2>@titre</h2>
  7. @using( Html.BeginForm(null, null, FormMethod.Post, new { @class = "form-horizontal", role = "form" } ) ) {
  8. @Html.AntiForgeryToken()
  9. <div class="form-group">
  10. <label class="col-sm-3 control-label" for="Id">
  11. @Html.NameFor( m => m.Id )
  12. @Html.AllValidationMessagesTooltipFor( m => m.Id, new { @class = "exposant", title = "Erreurs sur ID :" } )
  13. </label>
  14. <div class="col-sm-9">
  15. @Html.TextBoxFor( m => m.Id, new { @class = "form-control" } )
  16. </div>
  17. </div>
  18. <div class="form-group">
  19. <label class="col-sm-3 control-label" for="Nom">
  20. @Html.NameFor( m => m.Nom )
  21. @Html.AllValidationMessagesTooltipFor(m=> m.Nom, new { @class = "exposant", title = "Erreurs sur le nom :" } )
  22. </label>
  23. <div class="col-sm-9">
  24. @Html.EditorFor( m => m.Nom, new { htmlAttributes = new { @class = "form-control" } } ) @* La convention pour passer des htmlAttributes à un EditorFor : Lourdingue.... *@
  25. </div>
  26. </div>
  27. <div class="form-group">
  28. <label class="col-sm-3 control-label" for="Poste">
  29. @Html.NameFor( m => m.Poste )
  30. @Html.AllValidationMessagesTooltipFor( m => m.Poste, new { @class = "exposant", title = "Erreurs sur le poste :" } )
  31. </label>
  32. <div class="col-sm-9">
  33. @Html.EnumDropDownListFor( m => m.Poste, ". . . Choisir un poste . . .", new { @class = "form-control" } )
  34. </div>
  35. </div>
  36. <div class="form-group">
  37. <label class="col-sm-3 control-label" for="Salaire">
  38. @Html.NameFor( m => m.Salaire )
  39. @Html.AllValidationMessagesTooltipFor( m => m.Salaire, new { @class = "exposant", title = "Erreurs sur le salaire :" } )
  40. </label>
  41. <div class="col-sm-9">
  42. @Html.TextBoxFor( m => m.Salaire, new { @class = "form-control" } )
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <div class="col-sm-offset-3 col-sm-9">
  47. <input type="submit" value="Créer l'employé" class="btn btn-primary" />
  48. </div>
  49. </div>
  50. }
  51. <hr />
  52. @Html.ValidationSummary()