100 lines
3.3 KiB
Plaintext
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"> *</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"> *</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"> *</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>
|