<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> <% for (int i = 0; i < Model.CustomFields.Count; i++) { %>
<% if ((Model.CustomFields[i].Field.PublicStyle != CustomFieldDataStyleType.Hidden && !SessionUtility.CurrentUser.IsAgencyUser()) || (Model.CustomFields[i].Field.ManagementStyle != CustomFieldDataStyleType.Hidden && SessionUtility.CurrentUser.IsAgencyUser())) { %> <%--Display Read Only values--%> <% if ((Model.CustomFields[i].Field.PublicStyle == CustomFieldDataStyleType.ReadOnly && !SessionUtility.CurrentUser.IsAgencyUser()) || (Model.CustomFields[i].Field.ManagementStyle == CustomFieldDataStyleType.ReadOnly && SessionUtility.CurrentUser.IsAgencyUser())) { if (Model.CustomFields[i].Field.Type == CustomFieldDataType.Boolean) { if (!Model.CustomFields[i].ValueIsNullOrEmpty && Model.CustomFields[i].Value.FieldValue.Value.StartsWith("Y")) { Response.Write("Yes"); %> <% } else { Response.Write("No"); %> <% } } else { Response.Write(Model.CustomFields[i].Value.FieldValue.Value); %> <% } } else { %> <%--Display Edit Fields --%> <% if (Model.CustomFields[i].Field.Type == CustomFieldDataType.Boolean) { %> <% } else if (Model.CustomFields[i].Field.Type == CustomFieldDataType.Date) { %> <% } else if (Model.CustomFields[i].Field.Type == CustomFieldDataType.List) { %> <% } else if (Model.CustomFields[i].Field.Type == CustomFieldDataType.Numeric) { %> <% } else { %> <% } %> <% } %> <% } %> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Id)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Type)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.FormatExpression, new { @class = "custom-field-val-exp" })%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Desc)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Entity)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Help, new { @class = "custom-field-help-content" })%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Index)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Label)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.LastReportingYear)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.ManagementStyle)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Name)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.PublicStyle)%> <%: Html.HiddenFor(x => x.CustomFields[i].Field.Type)%> <%: Html.HiddenFor(x => x.CustomFields[i].Value.Id)%> <%: Html.HiddenFor(x => x.CustomFields[i].Value.EntityId)%> <%: Html.HiddenFor(x => x.CustomFields[i].Value.FieldValue.CustomFieldId)%> <% if ((Model.CustomFields[i].Field.PublicStyle == CustomFieldDataStyleType.Required && !SessionUtility.CurrentUser.IsAgencyUser()) || (Model.CustomFields[i].Field.ManagementStyle == CustomFieldDataStyleType.Required && SessionUtility.CurrentUser.IsAgencyUser())) { %> <%: Html.HiddenFor(x => x.CustomFields[i].Value.FieldValue.Value, new { @class = "custom-field-value custom-field-required" })%> <% } else { %> <%: Html.HiddenFor(x => x.CustomFields[i].Value.FieldValue.Value, new { @class = "custom-field-value" })%> <% } %> <%: Html.ValidationMessageFor(x => x.CustomFields[i])%>
<% } %>