Jonathan Ouellette 580e90f6a2 initial add
2022-09-27 14:10:30 -07:00

74 lines
2.6 KiB
Plaintext

@model Fab2ApprovalSystem.ViewModels.ReportViewModel
@{
ViewBag.Title = "Report " + @Model.ReportName;
}
<form action='@Url.Action("ExportReport")' method="post" id="reportform" target="_blank">
<input type="hidden" id="DocType" name="DocType" value="@Model.DocType" />
<input type="hidden" id="ReportID" name="ReportID" value="@Model.ReportID" />
<style>
.k-multiselect {
width: 100%;
}
.parminput {
width: 200px;
}
</style>
<div class="panel panel-default" style="font-size: 10px">
<div class="panel-body bg-warning">
<div class="col-sm-12">
<div class="row">
<font style="color: crimson; font-size:24px;font-weight: bolder">
@Model.ReportName
</font>
</div>
<div class="row">
@Model.Description
</div>
</div>
</div>
</div>
<div class="panel panel-body">
@foreach (var parm in Model.Parameters)
{
if (parm.Visible)
{
<div class="row" style="padding-bottom: 0.5em;">
<div class="col-sm-2">@parm.Prompt</div>
<div class="col-sm-10">
@if (parm.ControlType == Fab2ApprovalSystem.ViewModels.ParameterControlTypes.Multiselect)
{
@(Html.Kendo().MultiSelect().Name(parm.HtmlID).BindTo(parm.SelectList))
}
else if (parm.ControlType == Fab2ApprovalSystem.ViewModels.ParameterControlTypes.Dropdown)
{
@(Html.Kendo().DropDownList().Name(parm.HtmlID).BindTo(parm.SelectList))
}
else if (parm.ControlType == Fab2ApprovalSystem.ViewModels.ParameterControlTypes.DatePicker)
{
@(Html.Kendo().DatePicker().Name(parm.HtmlID).Format("MM/dd/yyyy"))
}
else
{
@(Html.Kendo().AutoComplete().Name(parm.HtmlID))
}
</div>
</div>
}
}
<div class="row">
<div class="col-sm-12" id="divSubmit">
<input type="submit" class="btn-success" value="Export to Excel" id="btnSubmit" />
</div>
</div>
</div>
<script type="text/javascript" language="javascript">
</script>
</form>