85 lines
3.7 KiB
Plaintext
85 lines
3.7 KiB
Plaintext
@using EnVisage.Code.HtmlHelpers
|
|
@using Microsoft.AspNet.Identity
|
|
@using EnVisage.Code
|
|
@model EnVisage.Models.RatesModel
|
|
@if (SecurityManager.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.ToString("0.00")
|
|
</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.ToString("0.00")
|
|
</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> |