_UserEditPartial.cshtml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @model GreenTree.Nachtragsmanagement.Web.Models.Admin.User.UserDataModel
  2. <div class="userEditPopupContainer">
  3. @Html.DevExpress().PopupControl(s =>
  4. {
  5. s.Name = "devPopupControlEditUser";
  6. if (Model.Id == -1)
  7. s.HeaderText = "Neuen Benutzer erstellen";
  8. else
  9. s.HeaderText = Model.Lastname + ", " + Model.Forename + " bearbeiten";
  10. s.Modal = false;
  11. s.Width = new Unit(350, UnitType.Pixel);
  12. s.CloseAction = CloseAction.CloseButton;
  13. s.ShowOnPageLoad = true;
  14. s.PopupHorizontalAlign = PopupHorizontalAlign.WindowCenter;
  15. s.PopupVerticalAlign = PopupVerticalAlign.WindowCenter;
  16. s.AllowDragging = false;
  17. s.AllowResize = false;
  18. s.ShowFooter = false;
  19. s.SetContent(() =>
  20. {
  21. using (Html.BeginForm("EditUser", "Admin", FormMethod.Post))
  22. {
  23. ViewContext.Writer.Write("<div class=\"editFormWrapper\">");
  24. ViewContext.Writer.Write("<input type=\"hidden\" value=\"" + Model.Id + "\" id=\"Id\" name=\"Id\" />");
  25. ViewContext.Writer.Write("<div>Personalnummer</div>");
  26. Html.DevExpress().TextBoxFor(m => m.CustomerNumber, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render();
  27. ViewContext.Writer.Write("<div>Vorname</div>");
  28. Html.DevExpress().TextBoxFor(m => m.Forename, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render();
  29. ViewContext.Writer.Write("<div>Nachname</div>");
  30. Html.DevExpress().TextBoxFor(m => m.Lastname, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render();
  31. ViewContext.Writer.Write("<div>Mail-Adresse</div>");
  32. Html.DevExpress().TextBoxFor(m => m.MailAddress, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render();
  33. ViewContext.Writer.Write("</div>");
  34. Html.RenderPartial(
  35. "~/Views/Shared/_PopupButtonPanel.cshtml",
  36. new GreenTree.Nachtragsmanagement.Web.Models.Global.PopupModel
  37. {
  38. PopupName = "devPopupControlEditUser",
  39. AcceptFunctionName = ""
  40. });
  41. }
  42. });
  43. s.Styles.Content.Paddings.Padding = new Unit(0);
  44. }).GetHtml()
  45. </div>