@using GreenTree.Nachtragsmanagement.Web.Extensions @model GreenTree.Nachtragsmanagement.Web.Models.Appendix.StateDataModel
@Html.DevExpress().PopupControl(s => { s.Name = "devPopupControlEditState"; if (Model.Id == -1) s.HeaderText = "Neuen NT-Status erstellen"; else s.HeaderText = "\"" + Model.Description + "\" bearbeiten"; s.Modal = true; s.Width = new Unit(250, UnitType.Pixel); s.CloseAction = CloseAction.CloseButton; s.PopupHorizontalAlign = PopupHorizontalAlign.WindowCenter; s.PopupVerticalAlign = PopupVerticalAlign.WindowCenter; s.AllowDragging = false; s.AllowResize = false; s.ShowFooter = false; s.ShowOnPageLoad = true; s.SetContent(() => { using (Html.BeginForm("EditState", "Appendix", FormMethod.Post, new { id = "statusEditForm" })) { ViewContext.Writer.Write("
"); ViewContext.Writer.Write(""); ViewContext.Writer.Write(Html.CustomLabelFor(m => m.Description, "Beschreibung:")); ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.Description).ToHtmlString()); Html.DevExpress().TextBoxFor(m => m.Description, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render(); ViewContext.Writer.Write(Html.CustomLabelFor(m => m.HexColor, "Darstellung:")); ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.HexColor).ToHtmlString()); Html.DevExpress().ColorEditFor(m => m.HexColor, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render(); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { ViewContext.Writer.Write(Html.CustomLabelFor(m => m.IsDefault, "Ist Standard:")); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButtonFor(m => m.IsDefault, t => { t.Text = "Ja"; t.GroupName = "isDefault"; }).Render(); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButton(t => { t.Name = "isDefaultFalse"; t.Text = "Nein"; t.GroupName = "isDefault"; t.Checked = !Model.IsDefault; }).Render(); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { ViewContext.Writer.Write(Html.CustomLabelFor(m => m.IsFinish, "Ist Abschluss:")); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButtonFor(m => m.IsFinish, t => { t.Text = "Ja"; t.GroupName = "isFinish"; }).Render(); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButton(t => { t.Name = "isFinishFalse"; t.Text = "Nein"; t.GroupName = "isFinish"; t.Checked = !Model.IsFinish; }).Render(); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { ViewContext.Writer.Write(Html.CustomLabelFor(m => m.IsZeroValue, "Ist ein \"0 Wert\"-Status:")); ViewContext.Writer.Write("
"); { ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButtonFor(m => m.IsZeroValue, t => { t.Text = "Ja"; t.GroupName = "isZeroValue"; }).Render(); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); { Html.DevExpress().RadioButton(t => { t.Name = "IsZeroValueFalse"; t.Text = "Nein"; t.GroupName = "isZeroValue"; t.Checked = !Model.IsZeroValue; }).Render(); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); } ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); Html.RenderPartial( "~/Views/Shared/_PopupButtonPanel.cshtml", new GreenTree.Nachtragsmanagement.Web.Models.Global.PopupModel { PopupName = "devPopupControlEditState", AcceptFunction = "function (s, e) { saveState(); }" } ); } }); s.Styles.Content.Paddings.Padding = new Unit(0); s.Styles.ModalBackground.Opacity = 0; }).GetHtml()