146 lines
6.0 KiB
Plaintext
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> |