EnVisageOnline/Beta/Source/EnVisage/Views/Scenarios/_ratelist.cshtml

85 lines
3.7 KiB
Plaintext

@using EnVisage.Code.HtmlHelpers
@using Microsoft.AspNet.Identity
@using EnVisage.Code
@model EnVisage.Models.RatesModel
@if (Html.CheckSecurityObjectPermission(Areas.Scenarios, AccessLevel.Write))
{
ViewBag.AllowEdit = true;
<h1></h1>
}
<div class="col-xs-12 col-sm-6 col-md-8">
<div class="panel">
<div class="panel-heading">
<span class="panel-title">Global rates</span>
</div>
<div class="panel-body">
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered table-light">
<thead>
<tr>
<th>Rate</th>
<th>Start Date</th>
<th>End Date</th>
</tr>
</thead>
<tbody>
@foreach (var rate in Model.GlobalRates)
{
<tr>
<td>
@rate.Rate1
</td>
<td>@(rate.StartDate.ToShortDateString())</td>
<td>@(rate.EndDate.ToShortDateString())</td>
</tr>
}
</tbody>
</table>
</div>
</div>
<div class="panel">
<div class="panel-heading">
<span class="panel-title">Local Rates</span>
</div>
<div class="panel-body" id="localRates">
<div style="padding-bottom: 20px;">
<a class="btn btn-primary disabled lockable" href="#" id="rateadd" style="margin-bottom: 3px;" onclick="LoadRateEditModal('@Guid.Empty', '@Model.ScenarioId');"><i class="fa fa-plus"></i> Add Rate</a>
<a class="btn btn-primary disabled lockable" style="margin-bottom: 3px;" id="deriver" href="javascript:void(0)" onclick="DeriveRates();"><i class="fa fa-plus"></i>Derive</a>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered table-light" id="localrates">
<thead>
<tr>
<th>Rate</th>
<th>Start Date</th>
<th>End Date</th>
<th></th>
</tr>
</thead>
<tbody>
@foreach (var rate in Model.LocalRates)
{
<tr>
<td>
@rate.Rate1
</td>
<td>@(rate.StartDate.ToShortDateString())</td>
<td>@(rate.EndDate.ToShortDateString())</td>
@if (ViewBag.AllowEdit != null && ViewBag.AllowEdit == true)
{
<td>
<a href="javascript:void(0)" onclick="LoadRateEditModal('@rate.Id', '@rate.ParentId');" class="btn btn-primary lockable"><i class="fa fa-edit"></i> Edit</a>
<a class="btn btn-danger lockable" href="javascript:void(0)" onclick="LoadDeleteRateModal('@rate.Id');"><i class="fa fa-trash-o"></i> Delete</a>
</td>
}
</tr>
}
</tbody>
</table>
</div>
<div class="panel-footer">
<a class="btn btn-primary disabled lockable" style="margin-bottom: 3px;" id="resetter" href="javascript:void(0)" onclick="DeriveRates();"><i class="fa fa-edit"></i>Reset</a>
<a class="btn btn-danger disabled lockable" style="margin-bottom: 3px;" id="deleter" href="javascript:void(0)" onclick="DeleteRates();"><i class="fa fa-trash-o"></i>Delete All</a>
</div>
</div>
</div>