fixed lost code 4

This commit is contained in:
SamSys
2024-08-06 17:11:26 +03:30
parent aaffc0ddf2
commit 71ff1da980
22 changed files with 11357 additions and 10545 deletions

View File

@@ -10,8 +10,8 @@ public static class Version
{
static Version()
{
StyleVersion = "2.11.33";
AdminVersion = "2.5.18";
StyleVersion = "2.11.34";
AdminVersion = "2.5.19";
CameraVersion = "1.0.3";
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +1,21 @@
@page
@using CompanyManagment.App.Contracts.PersonalContractingParty
@using Microsoft.EntityFrameworkCore
@using CompanyManagment.App.Contracts.Holiday
@model ServiceHost.Areas.Admin.Pages.Company.Holidays.IndexModel
@{
@*<head>
<meta http-equiv="X-Frame-Options"/>
</head>*@
var i = 1;
int i = 1;
}
@{
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "تعطیلات رسمی";
<style>
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "تعطیلات رسمی";
<style>
.thh0 {
width: 8px !important;
}
@@ -60,6 +63,10 @@
font-size: 12px;
font-family: 'IranSans' !important;
}
.panel-default > .panel-heading {
background-color: #1b9998 !important;
}
</style>
}
@*@section Styles
@@ -70,176 +77,159 @@
<div class="row">
<div class="row">
<div class="col-sm-3 pull-right buttonInside">
<input class="form-control inpt" type="text" maxlength="4" onchange="validateDate(this);" id="yearSend" placeholder="سال " style="width: 100%">
<button id="btnOk" onclick="copyLink()" class="btn btn-success btn-rounded waves-effect waves-light m-b-5"> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد تعطیلات رسمی </button>
</div>
@*<p class="pull-right" id="cp">
<div class="row">
<div class="col-sm-3 pull-right buttonInside">
<input class="form-control inpt" type="text" maxlength="4" onchange="validateDate(this);" id="yearSend" placeholder="سال " style="width: 100%">
<button id="btnOk" onclick="copyLink()" class="btn btn-success btn-rounded waves-effect waves-light m-b-5"> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد تعطیلات رسمی </button>
</div>
@*<p class="pull-right" id="cp">
</p>*@
</div>
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="panel panel-default" style="border-radius: 15px !important; background-color: #d5e5e5;">
<div class="panel-heading" style="background-color: #1b9998 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی تعطیلات
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="row">
<div class="col-sm-12">
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.Year"></label>
<input class="form-control inpt" asp-for="searchModel.Year" placeholder="سال " style="width: 100%">
</div>
</div>
<div class="row" style="margin-top: 15px">
<div class="col-lg-9">
</div>
<div class="col-lg-3">
<button type="submit" form="search-theme-form" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #1b9998; border-color: #1b9998; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</form>
</div>
</div>
@*==================================================================personal=====*@
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست تعطیلات </h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 16px !important; width: 5% !important">#</th>
<th style="font-size: 16px !important; text-align: center"> سال</th>
@*<th style="font-size: 16px !important; text-align: center"> کد شغل </th>*@
<th style="font-size: 16px !important; width: 5% !important">عملیات</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.holidays)
{
<tr>
<td style="font-size: 14px !important; text-align: center">@i </td>
@*<td style="font-size: 14px !important; text-align: center">@item.JobName </td>*@
</div>
<td style="font-family: 'IranText' !important; font-size: 14px !important; text-align: center">
@item.Year
</td>
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
@{
i++;
}
<td>
<div class="panel panel-default" style="border-radius: 15px !important;">
<div class="panel-heading" style="background-color: #545353 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی تعطیلات
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="row">
<div class="col-sm-12">
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.Year"></label>
<input class="form-control inpt" asp-for="searchModel.Year" placeholder="سال " style="width: 100%">
</div>
</div>
<div class="row" style="margin-top: 15px">
<div class="col-lg-9">
</div>
<div class="col-lg-3">
<button type="submit" form="search-theme-form" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #950000; border-color: #950000; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</form>
</div>
</div>
@*==================================================================personal=====*@
<a class="btn btn-warning pull-right m-rl-5"
href="#showmodal=@Url.Page("./Index", "Edit", new {Id = item.Id})">
<i class="fa fa-edit"></i> ویرایش
</a>
</td>
</tr>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست تعطیلات </h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 16px !important; width: 5% !important">#</th>
<th style="font-size: 16px !important; text-align: center"> سال</th>
@*<th style="font-size: 16px !important; text-align: center"> کد شغل </th>*@
<th style="font-size: 16px !important; width: 5% !important">عملیات</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.holidays)
{
<tr>
<td style="font-size: 14px !important; text-align: center">@i </td>
@*<td style="font-size: 14px !important; text-align: center">@item.JobName </td>*@
<td style="font-family: 'IranText' !important; font-size: 14px !important; text-align: center">
@item.Year
</td>
@{
i++;
}
<td>
<a class="btn btn-warning pull-right m-rl-5"
href="#showmodal=@Url.Page("./Index", "Edit", new { item.Id })">
<i class="fa fa-edit"></i> ویرایش
</a>
</td>
</tr>
}
}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
@section Script {
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
@*<script src="~/lib/select2/js/select2.js"></script>
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
@*<script src="~/lib/select2/js/select2.js"></script>
<script src="~/lib/select2/js/i18n/fa.js"></script>
<script>
$(document).ready(function () {
@@ -249,67 +239,75 @@
});
})
</script>*@
<script type="text/javascript">
$(document).ready(function() {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
<script type="text/javascript">
$(document).ready(function () {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
$(document).ready(function() {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
var Valid = true;
</script>
<script>
$(document).ready(function () {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
var Valid = true;
function copyLink() {
function copyLink() {
//if (!isNaN(document.getElementById("yearSend").value)) {
// /* inputField.style.backgroundColor = '#f94c4c';*/
// $.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', "لطفا سال را وارد کنید");
//}
//if (!isNaN(document.getElementById("yearSend").value)) {
// /* inputField.style.backgroundColor = '#f94c4c';*/
// $.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', "لطفا سال را وارد کنید");
//}
if (document.getElementById("yearSend").value == "") {
if (document.getElementById("yearSend").value=="") {
$.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', "لطفا سال را وارد کنید ");
$.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', "لطفا سال را وارد کنید ");
} else {
validateHM();
}
} else {
validateHM();
}
}
function validateDate(inputField2) {
var isValid = /^([1][3-4][0-9][0-9])$/.test(inputField2.value);
}
if (isValid) {
inputField2.style.backgroundColor = '#a6e9a6';
function validateDate(inputField2) {
var url1 = '#showmodal=';
var url2 = '@Url.Page("/Company/Holidays/Index", "Create")';
var url3 = document.getElementById('yearSend').value;
window.location.href = url1 + url2 + '&years=' + url3;
} else {
inputField2.style.backgroundColor = '#f94c4c';
$.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', " لطفا سال را بصورت صحیح وارد کنید - مثال : 1400");
Valid = false;
}
const isValid = /^([1][3-4][0-9][0-9])$/.test(inputField2.value);
/*return isValid;*/
}
</script>
}
if (isValid) {
inputField2.style.backgroundColor = '#a6e9a6';
const url1 = '#showmodal=';
const url2 = '@Url.Page("/Company/Holidays/Index", "Create")';
const url3 = document.getElementById('yearSend').value;
window.location.href = url1 + url2 + '&years=' + url3;
} else {
inputField2.style.backgroundColor = '#f94c4c';
$.Notification.autoHideNotify('error', 'top center', 'پیام سیستم ', " لطفا سال را بصورت صحیح وارد کنید - مثال : 1400");
Valid = false;
}
/*return isValid;*/
}
</script>
}

View File

@@ -1,4 +1,5 @@
@using _0_Framework.Application
@using _0_Framework.Application
@model CompanyManagment.App.Contracts.InsuranceList.EditInsuranceList
<style>
@@ -522,198 +523,204 @@
<div class="modal-header" style="border-bottom: unset;margin-bottom: 15px;">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body print" id="printThis">
<div class="row">
<div class="col-md-12">
<fieldset class="top-title">
<h2>@Model.InsuranceWorkshopInfo.WorkshopName </h2>
<h4>صورت دستمزد و حقوق و مزایای کارکنان در ماه <span>@Model.Month</span> سال <span>@Model.Year</span></h4>
<div class="list-no">
<h4>لیست شماره : <span>01</span></h4>
<h4>ردیف پیمان : <span>@Model.InsuranceWorkshopInfo.AgreementNumber</span></h4>
</div>
</fieldset>
</div>
<div class="table-container col-md-12">
<div class="table-title">
<h4> شماره کارگاه : @Model.InsuranceWorkshopInfo.InsuranceCode</h4>
<h4> نام کارفرما : @Model.InsuranceWorkshopInfo.EmployerName</h4>
<h4> نشانی کارگاه: @Model.InsuranceWorkshopInfo.Address</h4>
</div>
<table class="table table-bordered" style="border-radius: 9px;">
<colgroup>
<col class="colgp-16">
<col class="colgp-15">
<col class="colgp-14">
<col class="colgp-13">
<col class="colgp-12">
<col class="colgp-11">
<col class="colgp-10">
<col class="colgp-9">
<col class="colgp-8">
<col class="colgp-7">
<col class="colgp-6">
<col class="colgp-5">
<col class="colgp-4">
<col class="colgp-3">
<col class="colgp-2">
<col class="colgp-1">
</colgroup>
<thead>
<tr>
<th style="background: #80808033 !important;border-top-left-radius: 9px!important;"> حق بیمه سهم بیمه شده </th>
<th style="background: #80808033 !important;"> حقوق و مزایای ماهیانه مشمول و غیر مشمول </th>
<th style="background: #80808033 !important;"> حقوق و مزایای ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> مزایای ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> حقوق ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> دستمزد روزانه </th>
<th style="background: #80808033 !important;"> کارکرد </th>
<th style="background: #80808033 !important;"> تاریخ ترک کار </th>
<th style="background: #80808033 !important;">تاریخ آغاز بکار </th>
<th style="background: #80808033 !important;"> نام پدر </th>
<th style="background: #80808033 !important;"> شماره شناسنامه </th>
<th style="background: #80808033 !important;"> کدملی </th>
<th style="background: #80808033 !important;"> شغل</th>
<th style="background: #80808033 !important;"> نام و نام خانوادگی </th>
<th style="background: #80808033 !important;"> شماره بیمه </th>
<th style="background: #80808033 !important;border-top-right-radius: 9px !important;">ردیف</th>
</tr>
</thead>
<tbody>
@if (Model.EmployeeDetailsForInsuranceList != null)
{
var index = 1;
<div class="modal-body print" id="printThis" >
<div class="row">
<div class="col-md-12">
<fieldset class="top-title">
<h2>@Model.InsuranceWorkshopInfo.WorkshopName </h2>
<h4>صورت دستمزد و حقوق و مزایای کارکنان در ماه <span>@Model.Month</span> سال <span>@Model.Year</span></h4>
<div class="list-no">
<h4>لیست شماره : <span>01</span></h4>
<h4>ردیف پیمان : <span>@Model.InsuranceWorkshopInfo.AgreementNumber</span></h4>
</div>
</fieldset>
</div>
<div class="table-container col-md-12">
<div class="table-title">
<h4> شماره کارگاه : @Model.InsuranceWorkshopInfo.InsuranceCode</h4>
<h4> نام کارفرما : @Model.InsuranceWorkshopInfo.EmployerName</h4>
<h4> نشانی کارگاه: @Model.InsuranceWorkshopInfo.Address</h4>
</div>
<table class="table table-bordered" style="border-radius: 9px;">
<colgroup>
<col class="colgp-16">
<col class="colgp-15">
<col class="colgp-14">
<col class="colgp-13">
<col class="colgp-12">
<col class="colgp-11">
<col class="colgp-10">
<col class="colgp-9">
<col class="colgp-8">
<col class="colgp-7">
<col class="colgp-6">
<col class="colgp-5">
<col class="colgp-4">
<col class="colgp-3">
<col class="colgp-2">
<col class="colgp-1">
</colgroup>
<thead>
<tr>
<th style="background: #80808033 !important;border-top-left-radius: 9px!important;"> حق بیمه سهم بیمه شده </th>
<th style="background: #80808033 !important;"> حقوق و مزایای ماهیانه مشمول و غیر مشمول </th>
<th style="background: #80808033 !important;"> حقوق و مزایای ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> مزایای ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> حقوق ماهیانه مشمول </th>
<th style="background: #80808033 !important;"> دستمزد روزانه </th>
<th style="background: #80808033 !important;"> کارکرد </th>
<th style="background: #80808033 !important;"> تاریخ ترک کار </th>
<th style="background: #80808033 !important;">تاریخ آغاز بکار </th>
<th style="background: #80808033 !important;"> نام پدر </th>
<th style="background: #80808033 !important;"> شماره شناسنامه </th>
<th style="background: #80808033 !important;"> کدملی </th>
<th style="background: #80808033 !important;"> شغل</th>
<th style="background: #80808033 !important;"> نام و نام خانوادگی </th>
<th style="background: #80808033 !important;"> شماره بیمه </th>
<th style="background: #80808033 !important;border-top-right-radius: 9px !important;">ردیف</th>
</tr>
</thead>
<tbody>
@if (Model.EmployeeDetailsForInsuranceList != null)
{
int index = 1;
foreach (var item in Model.EmployeeDetailsForInsuranceList)
{
<tr>
<td>@item.InsuranceShare.ToMoney()</td>
<td>@item.BenefitsIncludedContinuous.ToMoney()</td>
<td>@item.MonthlyBenefitsIncluded.ToMoney()</td>
<td>@item.MonthlyBenefits.ToMoney()</td>
<td>@item.MonthlySalary.ToMoney()</td>
<td>@item.DailyWage.ToMoney()</td>
<td>@item.WorkingDays</td>
<td>@item.LeftWorkDate</td>
<td>@item.StartWorkDate</td>
<td class="table-name">@item.FatherName</td>
<td>@item.IdNumber</td>
<td>@item.NationalCode</td>
<td class="table-name">@item.JobName</td>
<td class="table-name">@(item.FName + " " + item.LName)</td>
<td>@item.InsuranceCode</td>
<td>@index</td>
</tr>
index = index + 1;
}
foreach (var item in Model.EmployeeDetailsForInsuranceList)
{
<tr>
<td>@item.InsuranceShare.ToMoney()</td>
<td>@item.BenefitsIncludedContinuous.ToMoney()</td>
<td>@item.MonthlyBenefitsIncluded.ToMoney()</td>
<td>@item.MonthlyBenefits.ToMoney()</td>
<td>@item.MonthlySalary.ToMoney()</td>
<td>@item.DailyWage.ToMoney()</td>
<td>@item.WorkingDays</td>
<td>@item.LeftWorkDate</td>
<td>@item.StartWorkDate</td>
<td class="table-name">@item.FatherName</td>
<td>@item.IdNumber</td>
<td>@item.NationalCode</td>
<td class="table-name">@item.JobName</td>
<td class="table-name">@(item.FName + " " + item.LName)</td>
<td>@item.InsuranceCode</td>
<td>@index</td>
</tr>
index = index + 1;
}
<tr class="total">
<td style="border-bottom-left-radius:9px !important;">@Model.EmployeeDetailsForInsuranceList.Sum(x => x.InsuranceShare).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.BenefitsIncludedContinuous).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.MonthlyBenefitsIncluded).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.MonthlyBenefits).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.MonthlySalary).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.DailyWage).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x => x.WorkingDays)</td>
<td style="border-right: hidden !important;"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style="border-bottom-right-radius:9px !important; border-left: hidden !important" class="bl-hidden"></td>
</tr>
}
<tr class="total">
<td style="border-bottom-left-radius:9px !important;">@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.InsuranceShare).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.BenefitsIncludedContinuous).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.MonthlyBenefitsIncluded).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.MonthlyBenefits).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.MonthlySalary).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.DailyWage).ToMoney()</td>
<td>@Model.EmployeeDetailsForInsuranceList.Sum(x=>x.WorkingDays)</td>
<td style="border-right: hidden !important;"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style=" border-left: hidden !important;border-right: hidden !important;" class="bl-hidden"></td>
<td style="border-bottom-right-radius:9px !important; border-left: hidden !important" class="bl-hidden"></td>
</tr>
}
</tbody>
</table>
</div>
</tbody>
</table>
</div>
</div>
<div class="row summary">
<div class="col-md-8 col-sm-8 col-lg-8"></div>
<div class="col-md-4 col-sm-4 col-lg-4 data-summary">
<h4> حق بیمه سهم کارفرما : <span>@Model.EmployerShare.ToMoney()</span></h4>
<h4> حق بیمه سهم کارگر : <span>@Model.InsuredShare.ToMoney()</span></h4>
<h4> بیمه بیکاری : <span>@Model.UnEmploymentInsurance.ToMoney()</span></h4>
<h4 class="data-total"> جمع کل حق بیمه : <span>@Model.AllInsuredShare.ToMoney()</span></h4>
</div>
</div>
</div>
<div class="row summary">
<div class="col-md-8 col-sm-8 col-lg-8"></div>
<div class="col-md-4 col-sm-4 col-lg-4 data-summary">
<h4> حق بیمه سهم کارفرما : <span>@Model.EmployerShare.ToMoney()</span></h4>
<h4> حق بیمه سهم کارگر : <span>@Model.InsuredShare.ToMoney()</span></h4>
<h4> بیمه بیکاری : <span>@Model.UnEmploymentInsurance.ToMoney()</span></h4>
<h4 class="data-total"> جمع کل حق بیمه : <span>@Model.AllInsuredShare.ToMoney()</span></h4>
</div>
</div>
</div>
<div class="modal-footer" style="border-top: unset; padding: 10px 20px;display: none;">
<button type="button" class="btn btn-warning btn-rounded waves-effect waves-light m-b-10" data-dismiss="modal" style="float: left">بستن</button>
<button id="btnPrint" type="button" class="btn btn-success btn-rounded waves-effect waves-light" style="float: left">پرینت </button>
<button type="button" class="btn btn-warning btn-rounded waves-effect waves-light m-b-10" data-dismiss="modal" style="float: left">بستن</button>
<button id="btnPrint" type="button" class="btn btn-success btn-rounded waves-effect waves-light" style="float: left">پرینت </button>
</div>
@section Script {
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
}
<script>
window.PagedConfig = {
before: () => {
return new Promise((resolve, reject) => {
setTimeout(() => { resolve() }, 1000);
});
},
after: (flow) => { console.log("after", flow) },
};
window.PagedConfig = {
before: () => {
return new Promise((resolve, reject) => {
setTimeout(() => { resolve() }, 1000);
})
},
after: (flow) => { console.log("after", flow) },
};
</script>
<script>
document.getElementById("btnPrint").onclick = function() {
printElement(document.getElementById("printThis"));
};
document.getElementById("btnPrint2").onclick = function() {
printElement(document.getElementById("printThis"));
};
document.getElementById("btnPrint").onclick = function () {
printElement(document.getElementById("printThis"));
};
document.getElementById("btnPrint2").onclick = function () {
printElement(document.getElementById("printThis"));
};
function printElement(elem) {
const domClone = elem.cloneNode(true);
if (window.matchMedia('(max-width: 768px)').matches) {
setTimeout(function() {
$('#MainModal').modal('toggle');
}, 500);
printElement(document.getElementById("printThis"));
}
// create a new stylesheet to hide everything except the modal
const style = document.createElement("style");
style.innerHTML = `
function printElement(elem) {
var domClone = elem.cloneNode(true);
// create a new stylesheet to hide everything except the modal
var style = document.createElement("style");
style.innerHTML = `
@@media print {
body * {
visibility: hidden;
}
#printSection, #printSection * {
visibility: visible;
}
#printSection {
position: absolute;
left: 0;
top: 0;
}
}
body * {
visibility: hidden;
}
#printSection, #printSection * {
visibility: visible;
}
#printSection {
position: absolute;
left: 0;
top: 0;
}
}
`;
document.head.appendChild(style);
document.head.appendChild(style);
// create a new section to hold the modal for printing
var $printSection = document.getElementById("printSection");
if (!$printSection) {
$printSection = document.createElement("div");
$printSection.id = "printSection";
document.body.appendChild($printSection);
}
// create a new section to hold the modal for printing
var $printSection = document.getElementById("printSection");
if (!$printSection) {
$printSection = document.createElement("div");
$printSection.id = "printSection";
document.body.appendChild($printSection);
}
$printSection.innerHTML = "";
$printSection.appendChild(domClone);
$printSection.innerHTML = "";
$printSection.appendChild(domClone);
window.print();
window.print();
// remove the new stylesheet after printing
document.head.removeChild(style);
}
</script>
// remove the new stylesheet after printing
document.head.removeChild(style);
}
</script>

View File

@@ -1,17 +1,18 @@
@page
@using CompanyManagment.App.Contracts.PersonalContractingParty
@model ServiceHost.Areas.Admin.Pages.Company.Jobs.IndexModel
@{
//string colaps = "in";
//string act = "active";
var i = 1;
//string colaps = "in";
//string act = "active";
int i = 1;
}
@{
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "مشاغل";
<style>
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "مشاغل";
<style>
.thh0 {
width: 8px !important;
}
@@ -39,86 +40,92 @@
</style>
}
<div class="row">
<div class="row">
<div class="col-sm-12 m-r-10">
<div class="row">
<div class="col-sm-12 m-r-10">
<p class="pull-right">
<a id="btnPopModal" href="#showmodal=@Url.Page("/Company/Jobs/Index", "Create")" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style=" background-color: #f5f5f5; border-color: #0f9500; font-family: 'Web_Yekan' !important; color: #0f9500 !important; margin-right: 10px "> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد شغل جدید </a>
<p class="pull-right">
<a id="btnPopModal" href="#showmodal=@Url.Page("/Company/Jobs/Index", "Create")" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style=" background-color: #f5f5f5; border-color: #0f9500; font-family: 'Web_Yekan' !important; color: #0f9500 !important; margin-right: 10px "> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد شغل جدید </a>
</p>
</p>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="panel panel-default" style="border-radius: 15px !important;">
<div class="panel-heading" style="background-color: #545353 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی مشاغل
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="panel panel-default" style="border-radius: 15px !important;">
<div class="panel-heading" style="background-color: #545353 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی مشاغل
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="row">
<div class="col-sm-12">
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.JobName"></label>
<input class="form-control inpt" asp-for="searchModel.JobName" placeholder="شغل " style="width: 100%">
</div>
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.JobCode"></label>
<input class="form-control inpt" asp-for="searchModel.JobCode" placeholder=" کد شغل " style="width: 100%">
</div>
</div>
<div class="row">
<div class="row" style="margin-top: 15px">
<div class="col-sm-12">
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.JobName"></label>
<input class="form-control inpt" asp-for="searchModel.JobName" placeholder="شغل " style="width: 100%">
</div>
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.JobCode"></label>
<input class="form-control inpt" asp-for="searchModel.JobCode" placeholder=" کد شغل " style="width: 100%">
</div>
<div class="col-lg-9">
</div>
<div class="col-lg-3">
<button type="submit" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #950000; border-color: #950000; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</div>
<div class="row" style="margin-top: 15px">
</form>
<div class="col-lg-9">
</div>
</div>
<div class="col-lg-3">
<button type="submit" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #950000; border-color: #950000; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</div>
@*==================================================================personal=====*@
</form>
</div>
</div>
@*==================================================================personal=====*@
@@ -131,101 +138,132 @@
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست مشاغل</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 16px !important; width: 5% !important">#</th>
<th style="font-size: 16px !important; text-align: center"> شغل</th>
<th style="font-size: 16px !important; text-align: center"> کد شغل </th>
<th style="font-size: 16px !important; width: 5% !important">عملیات</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.Jobs)
{
<tr>
<td style="font-size: 14px !important; text-align: center">@i </td>
<td style="font-size: 14px !important; text-align: center">@item.JobName </td>
<td style="font-family: 'IranText' !important; font-size: 14px !important; text-align: center">
@item.JobCode
</td>
@{
i++;
}
<td>
<a class="btn btn-warning pull-right m-rl-5"
href="#showmodal=@Url.Page("./Index", "Edit", new { item.Id })">
<i class="fa fa-edit"></i> ویرایش
</a>
</td>
</tr>
}
</div>
</div>
</div>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست مشاغل</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 16px !important; width: 5% !important">#</th>
<th style="font-size: 16px !important; text-align: center"> شغل</th>
<th style="font-size: 16px !important; text-align: center"> کد شغل </th>
<th style="font-size: 16px !important; width: 5% !important">عملیات</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.Jobs)
{
<tr>
<td style="font-size: 14px !important; text-align: center">@i </td>
<td style="font-size: 14px !important; text-align: center">@item.JobName </td>
<td style="font-family: 'IranText' !important; font-size: 14px !important; text-align: center">
@item.JobCode
</td>
@{
i++;
}
<td>
<a class="btn btn-warning pull-right m-rl-5"
href="#showmodal=@Url.Page("./Index", "Edit", new {Id = item.Id})">
<i class="fa fa-edit"></i> ویرایش
</a>
</td>
</tr>
}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
@section Script {
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
<script type="text/javascript">
$(document).ready(function () {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
$(document).ready(function () {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
}
</script>
<script>
$(document).ready(function() {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
}

View File

@@ -1,17 +1,18 @@
@page
@using CompanyManagment.App.Contracts.PersonalContractingParty
@model ServiceHost.Areas.Admin.Pages.Company.MandatoryHours.IndexModel
@{
//string colaps = "in";
//string act = "active";
var i = 1;
//string colaps = "in";
//string act = "active";
int i = 1;
}
@{
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "ساعات موظفی";
<style>
//Layout = "~/Pages/Shared/_Layout.cshtml";
Layout = "Shared/_AdminLayout";
ViewData["title"] = "ساعات موظفی";
<style>
.thh0 {
width: 8px !important;
}
@@ -78,6 +79,10 @@
color: #1e293b !important;
background-color: #a5f3fc;
}
.panel-default > .panel-heading {
background-color: #1b9998 !important;
}
</style>
}
@*@section Styles
@@ -85,383 +90,365 @@
<link href="~/lib/select2/css/select2.css" rel="stylesheet" />
}*@
<div class="row">
<div class="row">
<div class="col-sm-12 m-r-10">
<div class="printBtns" style="display: none;">
<button id="closeModal" type="button" class="btn btn-warning btn-rounded waves-effect waves-light m-b-10" data-dismiss="modal" style="float: left">بستن</button>
<button id="btnPrint" type="button" class="btn btn-success btn-rounded waves-effect waves-light" style="float: left">پرینت </button>
</div>
<div class="row">
<div class="col-sm-12 m-r-10">
<div class="printBtns" style="display: none;">
<button id="closeModal" type="button" class="btn btn-warning btn-rounded waves-effect waves-light m-b-10" data-dismiss="modal" aria-hidden="true" style="float: left">بستن</button>
<button id="btnPrint" type="button" class="btn btn-success btn-rounded waves-effect waves-light" style="float: left">پرینت </button>
</div>
<p class="pull-right">
<a id="btnPopModal" href="#showmodal=@Url.Page("/Company/MandatoryHours/Index", "Create")" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style=" background-color: #f5f5f5; border-color: #0f9500; font-family: 'Web_Yekan' !important; color: #0f9500 !important; margin-right: 10px "> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد ساعت موظفی </a>
</p>
<p class="pull-right">
<a id="btnPopModal" href="#showmodal=@Url.Page("/Company/MandatoryHours/Index", "Create")" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style=" background-color: #f5f5f5; border-color: #0f9500; font-family: 'Web_Yekan' !important; color: #0f9500 !important; margin-right: 10px "> <i class="fa fa-user-plus" style="padding-left: 3px; font-size: 14px; color: #0f9500 !important "></i> ایجاد ساعت موظفی </a>
</p>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="col-sm-12">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="panel panel-default" style="border-radius: 15px !important;">
<div class="panel-heading" style="background-color: #545353 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی ساعت موظفی
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="panel panel-default" style="border-radius: 15px !important;background-color: #d5e5e5;">
<div class="panel-heading" style="background-color: #1b9998 !important">
<h4 class="panel-title" style="color: #edebeb !important; display: inline;">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed" style="display: inline;">
جستجوی ساعت موظفی
</a>
</h4>
<div class="row">
</div>
<div id="collapseOne" class="panel-collapse collapse in ">
<div class="panel-body" style="padding-top: 15px; padding-bottom: 15px;">
@*===================================================================================================================*@
<div class="col-sm-12">
<div class="row">
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.Year"></label>
<input class="form-control inpt" asp-for="searchModel.Year" placeholder="سال " style="width: 100%">
</div>
</div>
<div class="col-sm-12">
<div class="row" style="margin-top: 15px">
<div class="col-lg-9">
</div>
<form class="form-inline" role="form" method="get" name="search-theme-form" id="search-theme-form" autocomplete="off">
<div class="form-group col-sm-12">
<div class="row">
<div class="col-sm-6 pull-right">
<label class="sr-only" asp-for="searchModel.Year"></label>
<input class="form-control inpt" asp-for="searchModel.Year" placeholder="سال " style="width: 100%">
</div>
</div>
<div class="col-lg-3">
<button type="submit" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #950000; border-color: #950000; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</form>
<div class="row" style="margin-top: 15px">
<div class="col-lg-9">
</div>
</div>
<div class="col-lg-3">
<button type="submit" class="btn btn-success btn-rounded waves-effect waves-light m-b-5" style="border-bottom-left-radius: 0px; border-top-left-radius: 0px; background-color: #1b9998; border-color: #1b9998; font-family: 'Web_Yekan' !important; margin-left: -3px"> <i class="fa fa-search" style="padding-left: 3px; font-size: 14px;"></i> جستجو</button>
<a class="btn btn-info btn-rounded waves-effect waves-light m-b-5" style="border-bottom-right-radius: 0px; border-top-right-radius: 0px; background-color: #545353; border-color: #545353; font-family: 'Web_Yekan' !important;" asp-page="./Index">مشاهده همه</a>
</div>
</div>
</div>
</form>
</div>
</div>
@*==================================================================personal=====*@
</div>
</div>
</div>
</div>
@*==================================================================personal=====*@
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست مشاغل</h3>
<div class="panel-title">
<a class="btn-custom" href="#showmodal=@Url.Page("/Company/MandatoryHours/Index", "PrintAll")">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="m-l-10" width="20px">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z"/>
</svg>
<span>پرینت گروهی</span>
</a>
</div>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 11px !important; width: 5px !important">#</th>
<th style="font-size: 11px !important; text-align: center"> سال</th>
<th style="font-size: 11px !important; text-align: center"> فروردین </th>
<th style="font-size: 11px !important; text-align: center"> اردیبهشت </th>
<th style="font-size: 11px !important; text-align: center"> خرداد </th>
<th style="font-size: 11px !important; text-align: center"> تیر </th>
<th style="font-size: 11px !important; text-align: center"> مرداد </th>
<th style="font-size: 11px !important; text-align: center"> شهریور </th>
<th style="font-size: 11px !important; text-align: center"> مهر </th>
<th style="font-size: 11px !important; text-align: center"> آبان </th>
<th style="font-size: 11px !important; text-align: center"> آذر </th>
<th style="font-size: 11px !important; text-align: center"> دی </th>
<th style="font-size: 11px !important; text-align: center"> بهمن </th>
<th style="font-size: 11px !important; text-align: center"> اسفند </th>
<th style="font-size: 11px !important; text-align: center"> مجموع کل </th>
@*
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list" style="padding-left: 3px; font-size: 14px"></i> لیست مشاغل</h3>
<div class="panel-title">
<a class="btn-custom" href="#showmodal=@Url.Page("/Company/MandatoryHours/Index", "PrintAll")">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="m-l-10" width="20px">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z" />
</svg>
<span>پرینت گروهی</span>
</a>
</div>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12 col-sm-12 col-xs-12">
<table id="datatable" class="table table-striped table-bordered">
<thead>
<tr>
<th style="font-size: 11px !important; width: 5px !important">#</th>
<th style="font-size: 11px !important; text-align: center"> سال</th>
<th style="font-size: 11px !important; text-align: center"> فروردین </th>
<th style="font-size: 11px !important; text-align: center"> اردیبهشت </th>
<th style="font-size: 11px !important; text-align: center"> خرداد </th>
<th style="font-size: 11px !important; text-align: center"> تیر </th>
<th style="font-size: 11px !important; text-align: center"> مرداد </th>
<th style="font-size: 11px !important; text-align: center"> شهریور </th>
<th style="font-size: 11px !important; text-align: center"> مهر </th>
<th style="font-size: 11px !important; text-align: center"> آبان </th>
<th style="font-size: 11px !important; text-align: center"> آذر </th>
<th style="font-size: 11px !important; text-align: center"> دی </th>
<th style="font-size: 11px !important; text-align: center"> بهمن </th>
<th style="font-size: 11px !important; text-align: center"> اسفند </th>
<th style="font-size: 11px !important; text-align: center"> مجموع کل </th>
@*
<th style="font-size: 11px !important; width: 5% !important">عملیات</th> *@
</tr>
</thead>
<tbody>
@foreach (var item in Model.Mandatoires)
{
<tr>
<td style="font-size: 11px !important; text-align: center">@i </td>
<td style="font-size: 11px !important; text-align: center">@item.Year </td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.FarvardinStr <span style="font-size: 9px !important;">(@item.Farvardin)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.OrdibeheshtStr <span style="font-size: 9px !important;">(@item.Ordibehesht)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.KhordadStr <span style="font-size: 9px !important;">(@item.Khordad)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.TirStr <span style="font-size: 9px !important;">(@item.Tir)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.MordadStr <span style="font-size: 9px !important;">(@item.Mordad)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.ShahrivarStr <span style="font-size: 9px !important;">(@item.Shahrivar)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.MehrStr <span style="font-size: 9px !important;">(@item.Mehr)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.AbanStr <span style="font-size: 9px !important;">(@item.Aban)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.AzarStr <span style="font-size: 9px !important;">(@item.Azar)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.DeyStr <span style="font-size: 9px !important;">(@item.Dey)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.BahmanStr <span style="font-size: 9px !important;">(@item.Bahman)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.EsfandStr <span style="font-size: 9px !important;">(@item.Esfand)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span>
@item.SumOfMandatoriesStr <span style="font-size: 9px !important;">(@item.SumOfMandatoriesDouble)</span>
</span>
<hr class="lineS"/>
<span class="fridays">
<span>جمع تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>جمع تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>جمع روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfMandatoryDays</span>
</span>
</td>
@{
i++;
}
</tr>
</thead>
<tbody>
@foreach (var item in Model.Mandatoires)
{
</tr>
}
<tr>
<td style="font-size: 11px !important; text-align: center">@i </td>
<td style="font-size: 11px !important; text-align: center">@item.Year </td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.FarvardinStr <span style="font-size: 9px !important;">(@item.Farvardin)</span> </span>
<hr class="lineS" />
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinHolidays</span>
</span>
<hr class="lineS" />
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.FarvardinMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.OrdibeheshtStr <span style="font-size: 9px !important;">(@item.Ordibehesht)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.OrdibeheshtMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.KhordadStr <span style="font-size: 9px !important;">(@item.Khordad)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.KhordadMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.TirStr <span style="font-size: 9px !important;">(@item.Tir)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.TirMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.MordadStr <span style="font-size: 9px !important;">(@item.Mordad)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MordadMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.ShahrivarStr <span style="font-size: 9px !important;">(@item.Shahrivar)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.ShahrivarMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.MehrStr <span style="font-size: 9px !important;">(@item.Mehr)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.MehrMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.AbanStr <span style="font-size: 9px !important;">(@item.Aban)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AbanMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.AzarStr <span style="font-size: 9px !important;">(@item.Azar)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.AzarMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.DeyStr <span style="font-size: 9px !important;">(@item.Dey)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.DeyMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.BahmanStr <span style="font-size: 9px !important;">(@item.Bahman)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.BahmanMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.EsfandStr <span style="font-size: 9px !important;">(@item.Esfand)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.EsfandMonadatoryDays</span>
</span>
</td>
<td style="font-family: 'IranText' !important; font-size: 11px !important; text-align: center">
<span> @item.SumOfMandatoriesStr <span style="font-size: 9px !important;">(@item.SumOfMandatoriesDouble)</span> </span>
<hr class="lineS"/>
<span class="fridays">
<span>جمع تعداد جمعه</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfFridays</span>
</span>
<hr class="lineS"/>
<span class="holidays">
<span>جمع تعداد تعطیلات</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfHolidays</span>
</span>
<hr class="lineS"/>
<span class="mandatoryDays">
<span>جمع روزهای کاری</span><span>&nbsp;</span><span>|</span><span>&nbsp;</span><span>@item.SumOfMandatoryDays</span>
</span>
</td>
@{
i++;
}
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
@section Script {
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
@*<script src="~/lib/select2/js/select2.js"></script>
<script src="~/AdminTheme/assets/js/site.js"></script>
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
@*<script src="~/lib/select2/js/select2.js"></script>
<script src="~/lib/select2/js/i18n/fa.js"></script>
<script>
$(document).ready(function () {
@@ -471,43 +458,42 @@
});
})
</script>*@
<script type="text/javascript">
$(document).ready(function() {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
<script type="text/javascript">
$(document).ready(function () {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
//vafa After Modal fix
$('#MainModal').on('hidden.bs.modal',
function() {
$("#ModalContent").html("");
$("#printSection").html("");
$(".printBtns").hide();
});
</script>
<script>
$(document).ready(function() {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
//form.onsubmit = function(e) {
// e.preventDefault();
// window.location.href = window.location.hash.toLowerCase();
//}
</script>
@*<script >
//vafa After Modal fix
$('#MainModal').on('hidden.bs.modal', function () {
$("#ModalContent").html("");
$("#printSection").html("");
$(".printBtns").hide();
});
</script>
<script>
$(document).ready(function () {
$('#datatable2').dataTable(
{
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
});
});
</script>
<script>
//form.onsubmit = function(e) {
// e.preventDefault();
// window.location.href = window.location.hash.toLowerCase();
//}
</script>
@*<script >
$(document).on('click', '.yes', function() {
$("#googleLink").click();
});
</script>*@
@*<script>
@*<script>
$("#myTab a").click(function (e) {
e.preventDefault();
$(this).tab('show');
@@ -539,4 +525,8 @@
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -810,4 +810,17 @@ public class IndexModel : PageModel
}
#endregion
#region Vafa
public IActionResult OnGetPrintListWorkshop(WorkshopSearchModel searchModel)
{
var result = _workshopApplication.PrintWorkshopList(searchModel)
.OrderByDescending(x => !x.HasBlockContractingParty)
.ToList();
return Partial("PrintListWorkshop", result);
}
#endregion
}

View File

@@ -0,0 +1,528 @@
@model IEnumerable<CompanyManagment.App.Contracts.Workshop.PrintListWorkshop>
@{
int index = 1;
<style>
.modal .modal-dialog .modal-content {
background-color: white !important;
}
#MainModal {
backdrop-filter: blur(8px);
}
.modal .modal-dialog .modal-content {
background-color: white;
padding: 0px 30px 0 30px;
}
.modal-header {
padding: 1rem 0rem !important;
}
.modal .modal-dialog .modal-content .modal-body {
padding: 0 !important;
}
.modal-dialog {
width: 1200px !important;
}
#printThis h1, h2, h3, h4, h5, h6 {
color: black;
margin: 1rem 0;
}
#printThis table {
direction: ltr;
width: 100%;
}
#printThis .table-bordered {
border: 1px solid #94a3b8;
border-radius: 9px;
border-collapse: separate;
margin-bottom: 0;
table-layout: fixed;
width: 100%;
}
#printThis .table-bordered > thead > tr > th {
font-size: 1.3rem;
color: black;
text-align: center;
vertical-align: middle;
padding: 0;
border: 1px solid #c7c7c7 !important;
background: #ddd;
}
#printThis .table-bordered > tbody > tr > td {
padding: 8px 2px;
text-align: center;
font-size: 10px;
border: 1px solid #c7c7c7 !important;
background: transparent;
}
#printThis tr:nth-child(2n) td {
background: #f0f0f0;
}
tr td:first-child {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
tr td:last-child {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
tr th:first-child {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
tr th:last-child {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.printBtns .btn-rounded {
margin-left: 0.5rem;
margin-right: 0.5rem;
padding: 5px 18px;
}
#printThis .colgp-1 {
width: 10%;
}
#printThis .colgp-2 {
width: 10%;
}
#printThis .colgp-3 {
width: 30%;
}
#printThis .colgp-4 {
width: 50%;
}
@@media screen {
#printSection {
display: none;
}
}
@@page {
size: A4;
margin: 8mm 0 0 0;
}
@@media print {
body * {
visibility: hidden;
page-break-after: auto;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
html, body {
height: 100%;
margin: 0 !important;
padding: 0 !important;
overflow: clip;
}
.modal-dialog {
max-width: 100%;
width: 27cm;
}
.modal .modal-dialog .modal-content {
padding: 0;
}
#printSection, #printSection * {
visibility: visible;
page-break-after: auto;
}
#printSection {
width: 27cm;
position: absolute;
left: 0;
top: 0;
page-break-after: auto;
}
#printThis {
padding: 2rem 1rem;
}
#printThis .table-bordered {
border-collapse: separate !important;
margin-bottom: 0;
table-layout: fixed;
width: 100%;
border: 0 !important;
}
#printThis .table-bordered > thead > tr > th {
font-size: 1.2rem !important;
color: black;
text-align: center;
vertical-align: middle;
padding: 0;
border: 1px solid black;
background: #ddd;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .table-bordered > thead > tr.bgGrayTable > th {
color: #ffffff;
background: #475569 !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .table-bordered > tbody > tr.bgGrayTable td {
background: #475569 !important;
color: #ffffff !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .table-bordered > tbody > tr:nth-child(2n):not(.bgGrayTable) td {
background: #f0f0f0 !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .table-bordered > tbody > tr > td {
padding: 8px 2px;
text-align: center;
font-size: 10px !important;
border: 1px solid black;
}
#printThis .table-bordered > thead > td:first-child {
border: 9px !important;
}
#printThis .table-bordered > thead > td:last-child {
border: 9px !important;
}
#printThis .colgp-1 {
width: 10%;
}
#printThis .colgp-2 {
width: 10%;
}
#printThis .colgp-3 {
width: 30%;
}
#printThis .colgp-4 {
width: 50%;
}
#printThis .table-bordered > thead tr:first-child {
border: 0 !important;
}
#printThis .titleSection {
border: 1px solid #94a3b8 !important;
border-bottom: 0 !important;
border-radius: 10px 10px 0 0 !important;
background: #fff !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .table-bordered > thead {
display: table-header-group !important;
page-break-inside: avoid !important;
}
#printThis .personnel-badge {
background-color: #cbd5e1 !important;
padding: 2px 5px !important;
border-radius: 5px !important;
line-height: 21px !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .account {
background: #e2e8f0 !important;
padding: 2px 5px;
border-radius: 5px;
border: 1px solid #64748b !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .bgGrayTable {
background: #475569 !important;
color: #ffffff !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
#printThis .bgGrayTable .account {
background: #64748b !important;
color: #ffffff!important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
}
.titleSection {
background: #fff !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
.col-xs-4, .col-xs-3, .col-xs-9,
.col-xs-2, .col-xs-10, .col-xs-6,
.col-xs-8, .col-xs-5, .col-xs-7,
.col-xs-offset-1 {
float: right !important;
}
.cls-1 {
fill: url(#linear-gradient-2);
}
.cls-2 {
fill: url(#linear-gradient-3);
}
.cls-3 {
fill: url(#linear-gradient);
}
.flex {
display: flex;
}
.justify-between {
justify-content: space-between;
}
.justify-end {
justify-content: end;
}
.items-center {
align-items: center;
}
.titleSection {
padding: 5px;
margin: 0;
border-bottom: 0;
align-items: center;
display: flex;
}
.titleH1 {
font-size: 24px;
margin: 0 !important;
font-weight: 600;
}
.lineS {
margin: 4px 0 !important;
}
.table > tbody > tr.withdraw > td {
background-color: #b5b5b5 !important;
}
.personnel-badge {
background-color: #cbd5e1;
padding: 2px 5px;
border-radius: 5px;
line-height: 21px;
}
.print-details {
display: flex;
align-items: center;
justify-content: space-between;
padding: 5px 15px;
border-radius: 0;
}
.print-details p {
margin: 0px;
}
.account {
background: #e2e8f0;
padding: 2px 5px;
border-radius: 5px;
border: 1px solid #64748b;
}
.bgGrayTable {
background: #475569;
color: #ffffff;
}
#printThis .bgGrayTable:nth-child(2n) td {
background: #475569 !important;
color: #ffffff;
}
.bgGrayTable .account {
background: #64748b;
}
</style>
}
<div class="modal-header" style="border-bottom: unset">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<form asp-page="./Index" asp-page-handler="Details"
method="post"
data-ajax="true"
data-callback=""
data-action="Refresh"
enctype="multipart/form-data">
<div class="modal-body py-0 print" id="printThis">
<div class="container container2">
<div class="row main-table">
<div class="col-md-12">
<div class="table-container tbl-body" style="padding: 2mm">
<table class="table-bordered table" style="border-radius: 0 0 9px 9px;direction: rtl;padding: 0;">
<colgroup>
<col class="colgp-1">
<col class="colgp-2">
<col class="colgp-3">
<col class="colgp-4">
@* <col class="colgp-4"> *@
</colgroup>
<thead>
<tr>
<th colspan="4" class="col-md-12" style="">
<div class="row titleSection">
<div class="col-xs-2 text-right">
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 621.6 721.91" width="55px">
<defs>
<linearGradient id="linear-gradient" x1="0" y1="481.82" x2="621.6" y2="481.82" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#30c1c1"/>
<stop offset="1" stop-color="#087474"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="217.07" y1="187.47" x2="523.83" y2="187.47" xlink:href="#linear-gradient"/>
<linearGradient id="linear-gradient-3" x1="1.3" y1="146.6" x2="395.56" y2="146.6" xlink:href="#linear-gradient"/>
</defs>
<polygon class="cls-3" points="0 328.82 129.91 244.95 129.91 453.87 310.8 562.4 488.4 453.87 488.4 355.2 310.8 355.2 488.4 241.73 621.6 241.73 621.6 541.02 310.8 721.91 0 541.02 0 328.82"/>
<polygon class="cls-1" points="217.07 309.16 217.07 192.4 426.8 65.78 523.83 123.33 217.07 309.16"/>
<polyline class="cls-2" points="308.61 0 395.56 47.69 1.3 293.19 1.3 184.66 308.61 0"/>
</svg>
</div>
<div class="col-xs-8 text-center">
<div style="display: inline-block;">
<div style="position: relative; text-align: center; bottom: 10px;">
<span class="titleH1">موسسه نور دادمهر گستر کاسپین</span>
<div style="position: absolute; left: 0;">شماره ثبت: 1727</div>
</div>
</div>
</div>
<div class="col-xs-2 text-left">
<p style="letter-spacing: 1.6px;">www.gozareshgir.ir</p>
<p class="m-0">سامانه هوشمند گزارشگیر</p>
</div>
</div>
</th>
</tr>
<tr>
<th colspan="4" class="col-md-12" style="background: #fff !important;text-align: right;padding: 5px 10px;">
<div>@Model.First().AccountFullName</div>
</th>
</tr>
<tr>
<th style="font-size: 11px !important; text-align: center; padding: 5px;"> ردیف</th>
<th style="font-size: 11px !important; text-align: center; padding: 5px;"> شماره بایگانی </th>
<th style="font-size: 11px !important; text-align: right; padding: 5px;"> نام کارگاه </th>
<th style="font-size: 11px !important; text-align: right; padding: 5px;"> جزئیات نشانی </th>
@* <th style="font-size: 11px !important; text-align: right;padding: 5px;"> اعضاء کارگاه </th> *@
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr class="@(item.HasBlockContractingParty?"bgGrayTable":"")">
<td style="font-size: 11px !important; text-align: center">@index</td>
@{
index += 1;
}
<td style="font-size: 11px !important; text-align: center">@item.ArchiveCode</td>
<td style="font-size: 11px !important; text-align: right">@item.WorkshopFullName</td>
<td style="font-size: 11px !important; text-align: right">@item.State ، @item.City ، @item.Address</td>
@* <td style="font-size: 11px !important; text-align: right">
@foreach (var accountItem in item.AccountsFullName)
{
<span class="account">@accountItem.Fullname</span>
}
</td> *@
</tr>
}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@* <div class="modal-footer" style="border-top: unset; padding: 1px 15px 10px;">
<div class="container">
<div class="row">
<div class="col-12 m-t-10 text-left">
<button type="button" id="closingOnePrint" class="btn btn-rounded waves-effect waves-light text-white" style="background-color: #454D5C;" data-dismiss="modal">بستن فرم</button>
<button id="btnPrint" type="button" class="btn btn-success btn-rounded waves-effect waves-light">پرینت</button>
</div>
</div>
</div>
</div> *@
</form>
<script>
$(document).ready(function() {
$('#printBtns').show();
});
document.getElementById("btnPrint2").onclick = function () {
printElement(document.getElementById("printThis"));
}
function printElement(elem) {
var domClone = elem.cloneNode(true);
var $printSection = document.getElementById("printSection");
if (!$printSection) {
$printSection = document.createElement("div");
$printSection.id = "printSection";
document.body.appendChild($printSection);
}
$printSection.innerHTML = "";
$printSection.appendChild(domClone);
window.print();
}
</script>

View File

@@ -371,6 +371,9 @@
language: "fa",
dir: "rtl"
});
$('.has_sub.active').find(".md-add").removeClass("md-add").addClass("md-remove");
$('.has_sub.active').find('.MainMenuItem').addClass('active');
})
</script>
@@ -392,7 +395,6 @@
$('.clik').filter(function() {
if (this.href == url || this.href == url2) {
$(".sdf1").slideDown(1);
/*$(".wav").addClass("subdrop");*/
$(this).parentsUntil("#sidebar-menu > ul > li > a").addClass('active');
@@ -400,7 +402,6 @@
});
$('.clik2').filter(function() {
if (this.href == url || this.href == url2) {
$(".sdf2").slideDown(350);
/* $(".wav").addClass("subdrop");*/
$(this).parentsUntil("#sidebar-menu > ul > li > a").addClass('active');
@@ -408,7 +409,6 @@
});
$('.clik3').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf3").slideDown(350);
/* $(".wav").addClass("subdrop");*/
$(this).parentsUntil("#sidebar-menu > ul > li > a").addClass('active');
@@ -416,7 +416,6 @@
});
$('.clik4').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf4").slideDown(350);
/* $(".wav").addClass("subdrop");*/
$(this).closest("li").addClass('active');
@@ -424,46 +423,30 @@
});
$('.clik5').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf5").slideDown(350);
/*$(".wav").addClass("subdrop");*/
$(this).closest("li").addClass('active');
};
});
$('.clik6').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf6").slideDown(350);
/*$(".wav").addClass("subdrop");*/
$(this).closest("li").addClass('active');
};
});
$('.clik7').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf7").slideDown(350);
/*$(".wav").addClass("subdrop");*/
$(this).closest("li").addClass('active');
};
});
$('.clik8').filter(function () {
if (this.href == url || this.href == url2) {
$(".sdf8").slideDown(350);
/*$(".wav").addClass("subdrop");*/
$(this).closest("li").addClass('active');
$(this).parentsUntil("#sidebar-menu > ul > li > a").addClass('active');
};
});

View File

@@ -257,12 +257,14 @@
</svg>
کارفرما</a>
</li>
<li permission="404"><a class="clik4 " asp-page="/Company/Contact2/Index">مخاطب
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px;margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
</a>
</li>
<li permission="404">
<a class="clik4 " asp-page="/Company/Contact2/Index">
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px; margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
مخاطب
</a>
</li>
</ul>
</li>
@@ -285,18 +287,18 @@
</svg>
وظایف
</a></li>
<li permission="902"><a class="clik6" asp-area="AdminNew" asp-page="/Company/Task/Group">
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px;margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
گروهبندی
</a></li>
<li permission="903"><a class="clik6" asp-area="AdminNew" asp-page="/Company/Task/Create">
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px;margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px;margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
وظیفه جدید
</a></li>
</a></li>
<li permission="902"><a class="clik6" asp-area="AdminNew" asp-page="/Company/Task/Group">
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 7px;margin: 0 6px;">
<circle cx="6.5" cy="6.5" r="6.5" fill="white"/>
</svg>
گروهبندی
</a></li>
</ul>
</li>
<li class="has_sub" permission="800">

View File

@@ -306,59 +306,59 @@
// });
// }
if ('serviceWorker' in navigator && 'PushManager' in window) {
window.addEventListener('beforeinstallprompt', (e) => {
if (localStorage.getItem('pwaPromptDismissed') === 'true') {
return;
}
// if ('serviceWorker' in navigator && 'PushManager' in window) {
// window.addEventListener('beforeinstallprompt', (e) => {
// if (localStorage.getItem('pwaPromptDismissed') === 'true') {
// return;
// }
e.preventDefault();
// e.preventDefault();
const deferredPrompt = e;
// const deferredPrompt = e;
const containerDiv = document.createElement('div');
containerDiv.className = 'prompt-container';
// const containerDiv = document.createElement('div');
// containerDiv.className = 'prompt-container';
const promptText = document.createElement('p');
promptText.textContent = 'آیا می خواهید برنامه را نصب کنید؟';
containerDiv.appendChild(promptText);
// const promptText = document.createElement('p');
// promptText.textContent = 'آیا می خواهید برنامه را نصب کنید؟';
// containerDiv.appendChild(promptText);
const yesButton = document.createElement('button');
yesButton.textContent = 'بله';
yesButton.classList.add('btn-grad');
yesButton.style.background = '#84cc16';
// const yesButton = document.createElement('button');
// yesButton.textContent = 'بله';
// yesButton.classList.add('btn-grad');
// yesButton.style.background = '#84cc16';
const noButton = document.createElement('button');
noButton.textContent = 'خیر';
noButton.classList.add('btn-grad');
noButton.style.background = '#ef4444';
// const noButton = document.createElement('button');
// noButton.textContent = 'خیر';
// noButton.classList.add('btn-grad');
// noButton.style.background = '#ef4444';
yesButton.addEventListener('click', () => {
deferredPrompt.prompt();
// yesButton.addEventListener('click', () => {
// deferredPrompt.prompt();
deferredPrompt.userChoice.then(choiceResult => {
if (choiceResult.outcome === 'accepted') {
console.log('App installed');
} else {
console.log('App installation declined');
}
// deferredPrompt.userChoice.then(choiceResult => {
// if (choiceResult.outcome === 'accepted') {
// console.log('App installed');
// } else {
// console.log('App installation declined');
// }
containerDiv.style.display = 'none';
});
});
// containerDiv.style.display = 'none';
// });
// });
noButton.addEventListener('click', () => {
console.log('App installation declined');
containerDiv.style.display = 'none';
localStorage.setItem('pwaPromptDismissed', 'true');
});
// noButton.addEventListener('click', () => {
// console.log('App installation declined');
// containerDiv.style.display = 'none';
// localStorage.setItem('pwaPromptDismissed', 'true');
// });
containerDiv.appendChild(yesButton);
containerDiv.appendChild(noButton);
// containerDiv.appendChild(yesButton);
// containerDiv.appendChild(noButton);
document.body.appendChild(containerDiv);
});
}
// document.body.appendChild(containerDiv);
// });
// }
</script>
<script>
//******************** رسپانسیو هنگام موبایل ********************

View File

@@ -16,6 +16,7 @@
</PropertyGroup>
<ItemGroup>
<Compile Remove="Areas\Admin\Pages\Company\Tax\**" />
<Compile Remove="Areas\Client\Client\**" />
<Compile Remove="wwwroot\AssetsClient\AssetsClient\**" />
<Compile Remove="wwwroot\labels\صادق فرخی\**" />
@@ -23,6 +24,7 @@
<Compile Remove="wwwroot\labels\میلاد مصباح\**" />
<Compile Remove="wwwroot\labels\وفا پورتوکلی\**" />
<Compile Remove="wwwroot\webcamjs\flash\**" />
<Content Remove="Areas\Admin\Pages\Company\Tax\**" />
<Content Remove="Areas\Client\Client\**" />
<Content Remove="wwwroot\AssetsClient\AssetsClient\**" />
<Content Remove="wwwroot\labels\صادق فرخی\**" />
@@ -30,6 +32,7 @@
<Content Remove="wwwroot\labels\میلاد مصباح\**" />
<Content Remove="wwwroot\labels\وفا پورتوکلی\**" />
<Content Remove="wwwroot\webcamjs\flash\**" />
<EmbeddedResource Remove="Areas\Admin\Pages\Company\Tax\**" />
<EmbeddedResource Remove="Areas\Client\Client\**" />
<EmbeddedResource Remove="wwwroot\AssetsClient\AssetsClient\**" />
<EmbeddedResource Remove="wwwroot\labels\صادق فرخی\**" />
@@ -37,6 +40,7 @@
<EmbeddedResource Remove="wwwroot\labels\میلاد مصباح\**" />
<EmbeddedResource Remove="wwwroot\labels\وفا پورتوکلی\**" />
<EmbeddedResource Remove="wwwroot\webcamjs\flash\**" />
<None Remove="Areas\Admin\Pages\Company\Tax\**" />
<None Remove="Areas\Client\Client\**" />
<None Remove="wwwroot\AssetsClient\AssetsClient\**" />
<None Remove="wwwroot\labels\صادق فرخی\**" />
@@ -72,7 +76,6 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Areas\Admin\Pages\Company\Tax\" />
<Folder Include="wwwroot\AdminTheme\js\faceApi\" />
<Folder Include="wwwroot\AdminTheme\static\img\" />
<Folder Include="wwwroot\less\" />

View File

@@ -1240,7 +1240,7 @@ lesshat-selector { -lh-property: 0; }
left: 0px;
right: 0;
top: 0px;
z-index: 1;
z-index: 100;
background: #ffffff;
position: fixed;
/* -webkit-box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.2);
@@ -1377,7 +1377,7 @@ input.search-bar:-ms-input-placeholder { color: rgba(255, 255, 255, 0.6); }
.side-menu.left {
/*background: #d3d3d3;*/
background: linear-gradient(180deg, #30C2C2 0%, #077171 100%);
position: absolute;
position: fixed;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);*/
/*top: 70px;*/
border-radius: 35px 0px 0px 35px;
@@ -1682,14 +1682,14 @@ body.fixed-left .side-menu.left {
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a { padding-right: 10px; }
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:hover {
background-color: #950000 !important;
background-color: #148b8b !important;
color: #fff;
fill: #fff !important;
}
#wrapper.enlarged .left.side-menu {
width: 50px;
z-index: 5;
z-index: 900;
}
#wrapper.enlarged .content-page { margin-right: 50px; }
@@ -3755,7 +3755,7 @@ div.dataTables_info { padding-top: 38px; }
@media (max-width: 480px) {
.side-menu {
z-index: 10 !important;
z-index: 900 !important;
}
.button-menu-mobile {
@@ -3939,4 +3939,9 @@ div.dataTables_info { padding-top: 38px; }
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:hover {
justify-content: space-between;
}
.collapsed,
.panel-title {
font-size: 12px;
}
}