Files
Saxonite/SaxoniteCoreWebAdmin/Views/UserReport/Panel-UserReportDialog.cshtml
T
2023-02-07 20:05:38 +00:00

100 lines
3.3 KiB
Plaintext

@model Model_UserReport
@inject SaxLocaliser Localiser
@{
/* Support - User Report dialog */
}
<script type="text/javascript">
sax.dlg.title.createUserReport = '@Localiser.GetJavascriptText("caption.user.report.create")';
sax.dlg.title.updateUserReport = '@Localiser.GetJavascriptText("caption.user.report.update")';
</script>
@* User Report Id form. *@
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmUserReportId", @class = "sax-form" }))
{
@Html.HiddenFor(model => model.UserReport.Id, new { @class = "UserReportId" })
}
@* User Report dialog *@
<div id="dlgUserReport" class="sax-dialog" title="">
<div class="spacer4"></div>
@* User Report form *@
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmUserReport", @class = "sax-form", @onSubmit = "return false;" }))
{
@Html.HiddenFor(model => model.UserReport.Id, new { @class = "UserReportId" })
@Html.HiddenFor(model => model.UserReport.Exists, new { @class = "UserReportExists" })
@* User Report Type *@
<div class="sax-form-control UserReportType">
<div class="row">
<div class="col-sm-3">
<div class="sax-label">
<label for="cbUserReportType"><span>@Localiser["label.type"]</span><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sax-control">
<select name="UserReport.ReportType" id="cbUserReportType" class="UserReportType sax-select"></select>
</div>
<div class="sax-message"></div>
</div>
</div>
</div>
@* User Report Title *@
<div class="sax-form-control UserReportTitle">
<div class="row">
<div class="col-sm-3">
<div class="sax-label">
<label for="ifUserReportTitle"><span>@Localiser["label.title"]</span><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sax-control">
@Html.TextBoxFor(model => model.UserReport.Title, new { @id = "ifUserReportTitle", @class = "UserReportTitle sax-input", @maxlength = @Model.GetControlMaxLength(SaxDbDfn_Support.ColumnIdx.UserReport_Title) })
</div>
<div class="sax-message"></div>
</div>
</div>
</div>
@* Report *@
<div class="sax-form-control UserReportReport">
<div class="row">
<div class="col-sm-3">
<div class="sax-label">
<label for="ifUserReportReport"><span>@Localiser["label.report"]</span></label>
</div>
</div>
<div class="col-sm">
<div class="sax-control">
@Html.TextAreaFor(model => model.UserReport.Report, new { @id = "ifUserReportReport", @class = "UserReportReport sax-textarea", @rows = 12, @maxlength = @Model.GetControlMaxLength(SaxDbDfn_Support.ColumnIdx.UserReport_Report) })
</div>
<div class="sax-message"></div>
</div>
</div>
</div>
@* UserReport Status *@
<div class="sax-form-control UserReportStatus">
<div class="row">
<div class="col-sm-3">
<div class="sax-label">
<label for="cbUserReportStatus"><span>@Localiser["label.status"]</span><span class="required">&nbsp;*</span></label>
</div>
</div>
<div class="col-sm-9">
<div class="sax-control">
<select id="cbUserReportStatus" class="sax-select UserReportStatus" name="UserReport.Status"></select>
</div>
<div class="sax-message"></div>
</div>
</div>
</div>
}
<div class="spacer2"></div>
</div>