Files
Backend-Api/ServiceHost/Areas/Client/Pages/Company/CustomizeCheckout/ModalCheckoutTemporaryCreate.cshtml
2025-04-13 16:45:14 +03:30

146 lines
6.0 KiB
Plaintext

@using System.Globalization
@using _0_Framework.Application
@{
string clientVersion = _0_Framework.Application.Version.StyleVersion;
<link href="~/AssetsClient/css/select2.css?ver=@clientVersion" rel="stylesheet" />
<link href="~/assetsclient/pages/CustomizeCheckout/css/ModalCheckoutTemporaryCreate.css?ver=@clientVersion" rel="stylesheet" />
<link href="~/assetsclient/css/dropdown.css?ver=@clientVersion" rel="stylesheet" />
DateTime date = DateTime.Today.AddDays(-1);
PersianCalendar pc = new();
int yearFa = pc.GetYear(date);
int month = pc.GetMonth(date);
string monthFa = pc.GetMonth(date).ToFarsiMonthByIntNumber();
int dayFa = pc.GetDayOfMonth(date);
}
<form role="form" method="post" name="create-form-temporary" id="create-form-temporary" autocomplete="off">
<div class="modal-content">
<div class="modal-header d-block text-center">
<button type="button" class="btn-close position-absolute text-start" data-bs-dismiss="modal" aria-label="Close"></button>
<h5 class="modal-title mb-0" id="startBuyLabel">ایجاد فیش حقوقی موقت</h5>
</div>
<input type="hidden" name="YearFa" value="@yearFa" />
<input type="hidden" name="MonthFa" value="@month" />
<div id="employeeLists"></div>
<div class="modal-body py-0">
<div class="row justify-content-center align-items-center">
<div class="col-4">
<div class="dropdown-global">
<div class="spanTextModal">روز</div>
<button type="button" class="dropdown-global-btn">
@dayFa
<svg fill="#000000" width="20px" height="20px" viewBox="-8.5 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M7.28 20.040c-0.24 0-0.44-0.080-0.6-0.24l-6.44-6.44c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l5.84 5.84 5.84-5.84c0.32-0.32 0.84-0.32 1.2 0 0.32 0.32 0.32 0.84 0 1.2l-6.44 6.44c-0.16 0.16-0.4 0.24-0.6 0.24z"></path>
</svg>
</button>
<div class="dropdown-global-content">
@for (int i = 1; i <= dayFa; i++)
{
<div class="dropdown-global-item @(i == dayFa ? "active" : "")" data-value="@i">@i.ToString("00")</div>
}
</div>
<input type="hidden" name="DayFa" id="day-select" value="@dayFa"/>
</div>
@* <div class="">
<select class="form-select" id="day-select" style="font-family: IranText" >
@for (int i = 1; i <= dayFa; i++)
{
<option style="font-family: IranText" value="@i">@i.ToString("00")</option>
}
</select>
</div> *@
</div>
<div class="col-4">
<div class="">
<div class="spanTextModal"> ماه</div>
<div class="date-text">@monthFa</div>
</div>
</div>
<div class="col-4">
<div class="">
<div class="spanTextModal">سال</div>
<div class="date-text">@yearFa</div>
</div>
</div>
</div>
<div class="row mt-2">
<div class="col-12">
<div class="" style="background-color: #F0F0F0;border-radius: 11px;padding: 5px;">
<div class="wrapper table-rollcall">
<div class="col-4 position-relative">
<input type="text" class="form-control" id="search" placeholder="جستجو ...">
<button type="button" id="clear-search" class="close-btn-search d-none">
<svg width="20" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</button>
</div>
<div class="rollcall-list Rtable Rtable--5cols Rtable--collapse px-1">
<div class="Rtable-row Rtable-row--head align-items-center d-flex checkout-temp sticky">
<div class="Rtable-cell column-heading width1">
<span class="d-flex text-white align-items-center">
<input type="checkbox" class="form-check-input checkAllCreate me-1" name="" id="checkAllCreate2">
<label for="checkAllCreate2" class="text-white prevent-select">ردیف</label>
</span>
</div>
<div class="Rtable-cell column-heading width2">نام پرسنل</div>
<div class="Rtable-cell column-heading width3 text-center">وضعیت</div>
<div class="Rtable-cell column-heading width4">شماره پرسنلی</div>
@* <div class="Rtable-cell column-heading width4 text-end">تاریخ شروع</div>
<div class="Rtable-cell column-heading width5 text-center">تاریخ پایان</div> *@
</div>
<div class="w-100" id="loadTableCheckout">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer d-block text-center">
<div class="row">
<div class="col-6 text-end">
<button type="button" class="btn-cancel2 d-flex justify-content-center align-items-center" id="prev-step" data-bs-dismiss="modal" aria-label="Close">انصراف</button>
</div>
<div class="col-6 text-start">
<button type="button" class="btnCreateNew" onclick="saveCheckoutTemporary()">
<span>ثبت</span>
<div class="spinner-loading loading" style="display: none">
<span class="spinner-border spinner-border-sm loading text-white" role="status" aria-hidden="true"></span>
</div>
</button>
</div>
</div>
</div>
</div>
</form>
<script src="~/assetsclient/js/site.js?ver=@clientVersion"></script>
<script src="~/assetsclient/libs/jalaali-js/jalaali.js"></script>
<script src="~/admintheme/js/jquery.mask_1.14.16.min.js"></script>
<script src="~/assetsclient/libs/cleave/cleave.min.js"></script>
<script src="~/assetsclient/js/dropdown.js?ver=@clientVersion"></script>
<script>
var antiForgeryToken = $(`@Html.AntiForgeryToken()`).val();
var saveCheckoutTemporaryAjax = `@Url.Page("./CheckoutTemporary", "Create")`;
var loadEmployeesByDayAjax = `@Url.Page("./CheckoutTemporary", "EmployeesByDay")`;
var day = Number(@dayFa);
</script>
<script src="~/assetsclient/pages/CustomizeCheckout/js/ModalCheckoutTemporaryCreate.js?ver=@clientVersion"></script>