1.2.11.9 Golf Countries & Provinces

This commit is contained in:
2024-06-17 18:16:02 +01:00
parent dedea84691
commit 1c77a2b2e9
43 changed files with 2256 additions and 182 deletions
@@ -33,6 +33,12 @@
<div class="sax-content">
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmRefGolfFilter", @class = "sax-form", @onSubmit = "return false;" }))
{
@Html.HiddenFor(model => model.Filter.CountrySearch, new { @class = "FilterCountrySearch" })
@Html.HiddenFor(model => model.Filter.CountryId, new { @class = "FilterCountryId" })
@Html.HiddenFor(model => model.Filter.ProvinceSearch, new { @class = "FilterProvinceSearch" })
@Html.HiddenFor(model => model.Filter.ProvinceId, new { @class = "FilterProvinceId" })
@Html.HiddenFor(model => model.Filter.CourseSearch, new { @class = "FilterCourseSearch" })
@Html.HiddenFor(model => model.Filter.CourseId, new { @class = "FilterCourseId" })
<div class="row">
<div class="col-sm-5 col-md-3 sax-label text-left text-sm-right">@Localiser["label.options"]</div>
<div class="col-sm-7 col-md-3 mb-sm-1 mb-md-0">
@@ -68,28 +74,112 @@
</div>
</div>
<div class="sax-panel-results">
<div class="sax-panel-results">
<div class="sax-panel-messages"></div>
<div class="sax-panel-item-list"></div>
<div class="sax-panel-item-template">
<div class="sax-panel-item GolfCountry">
<div class="sax-header row">
<div class="col">
<div class="sax-caption"><div class="sax-action CountryName"></div></div>
</div>
<div class="fixed sax-actions">
</div>
</div>
<div class="sax-content">
<div class="row">
<div class="col-sm-6"><span class="Flags"></span></div>
<div class="col-sm-6 right"><span class="Status"></span></div>
</div>
@* Reference - Golf - Countries *@
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmCountries", @class = "sax-form", @onSubmit = "return false;" }))
{
<div class="sax-panel-info sax-panel-results Countries">
<div class="sax-header">
<div class="row">
<div class="col left">
<span class="sax-label">@Localiser["label.search"]</span>
<span><input type="search" name="Filter.CountrySearch" class="FilterCountrySearch" maxlength="16" style="width:33%;" /></span>
</div>
<div class="fixed"><div class="sax-caption">@Localiser["label.countries"]</div></div>
<div class="col"></div>
</div>
</div>
<div class="sax-content" style="min-height:48px;max-height:240px;margin:0px;padding:0px;">
<div class="sax-panel-messages"></div>
<table class="sax-item-list">
<thead>
<tr>
<th class="center">@Localiser["label.code"]</th>
<th class="">@Localiser["label.name"]</th>
<th class="center">@Localiser["label.priority"]</th>
<th class="center">@Localiser["label.provinces"]</th>
<th class="center">@Localiser["label.clubs"]</th>
<th class="center">@Localiser["label.status"]</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
<table class="sax-panel-item-template">
<tr class="sax-item GolfCountry">
<td><div class="CountryCode center"></div></td>
<td><div class="CountryName"></div></td>
<td><div class="CountryPriority center"></div></td>
<td><div class="CountryProvinces center"></div></td>
<td><div class="CountryClubs center"></div></td>
<td><div class="CountryStatus center"></div></td>
</tr>
</table>
</div>
}
@* Reference - Golf - Provinces *@
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmProvinces", @class = "sax-form", @onSubmit = "return false;" }))
{
@Html.HiddenFor(Model => Model.Filter.CountryId, new { @class = "FilterCountryId" })
<div class="sax-panel-info Provinces">
<div class="sax-header">
<div class="row">
<div class="col left">
<span class="sax-label">@Localiser["label.search"]</span>
<span><input type="search" name="Filter.ProvinceSearch" class="FilterProvinceSearch" maxlength="16" style="width:33%;" /></span>
</div>
<div class="fixed"><div class="sax-caption">@Localiser["label.provinces"]</div></div>
<div class="col"></div>
</div>
</div>
<div class="sax-content" style="min-height:48px;max-height:240px;margin:0px;padding:0px;">
<div class="sax-panel-messages"></div>
<table class="sax-item-list">
<thead>
<tr>
<th class="center">@Localiser["label.code"]</th>
<th class="">@Localiser["label.name"]</th>
<th class="center">@Localiser["label.priority"]</th>
<th class="center">@Localiser["label.clubs"]</th>
<th class="center">@Localiser["label.courses"]</th>
<th class="center">@Localiser["label.status"]</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
<table class="sax-panel-item-template">
<tr class="sax-item GolfProvince">
<td><div class="ProvinceCode center"></div></td>
<td><div class="ProvinceName"></div></td>
<td><div class="ProvincePriority center"></div></td>
<td><div class="ProvinceClubs center"></div></td>
<td><div class="ProvinceCourses center"></div></td>
<td><div class="ProvinceStatus center"></div></td>
</tr>
</table>
</div>
}
@* Reference - Golf - Courses *@
<div class="sax-panel-info Courses">
<div class="sax-header">
<div class="sax-caption">@Localiser["label.courses"]</div>
</div>
</div>
@* Icons. *@
<div class="sax-panel-item-template">
<img src="~/img/icon/tick-64.png" alt="" title="" class="sax-tick" style="max-width:16px;" />
</div>
<div class="sax-panel-item-template">
<img src="~/img/icon/sphere-green.svg" alt="Active" title="Active" class="sax-status-atv" style="max-width:16px;" />
</div>
<div class="sax-panel-item-template">
<img src="~/img/icon/sphere-orange.svg" alt="Inactive" title="Inactive" class="sax-status-ina" style="max-width:16px;" />
</div>
<div class="sax-panel-item-template">
<img src="~/img/icon/sphere-purple.svg" alt="Deleted" title="Deleted" class="sax-status-del" style="max-width:16px;" />
</div>
</div>