diff --git a/ServiceHost/Areas/Client/Pages/Company/Checkouts/Index.cshtml.cs b/ServiceHost/Areas/Client/Pages/Company/Checkouts/Index.cshtml.cs index bee8d971..7a18b4f2 100644 --- a/ServiceHost/Areas/Client/Pages/Company/Checkouts/Index.cshtml.cs +++ b/ServiceHost/Areas/Client/Pages/Company/Checkouts/Index.cshtml.cs @@ -109,7 +109,7 @@ namespace ServiceHost.Areas.Client.Pages.Company.Checkouts var workingHours = _workingHoursTempApplication.GetByContractIdConvertToShiftwork4(checkout.ContractId); if (checkout.HasRollCall) { - result = await _rollCallMandatoryApplication.RotatingShiftReport(checkout.WorkshopId, checkout.EmployeeId, checkout.ContractStartGr, checkout.ContractEndGr, workingHours.ShiftWork); + result = await _rollCallMandatoryApplication.RotatingShiftReport(checkout.WorkshopId, checkout.EmployeeId, checkout.ContractStartGr, checkout.ContractEndGr, workingHours.ShiftWork, true, workingHours, false); result.HasRollCall = true; } else diff --git a/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/ModalDetailsRotatingShiftReport.cshtml b/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/ModalDetailsRotatingShiftReport.cshtml index c5992cf4..cc737f38 100644 --- a/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/ModalDetailsRotatingShiftReport.cshtml +++ b/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/ModalDetailsRotatingShiftReport.cshtml @@ -1,6 +1,7 @@ @model CompanyManagment.App.Contracts.Contract.ComputingViewModel @{ + var index = 1; + + string noRotatingTxt = "noRotatingTxt"; + string hasRotatingTxt = "hasRotatingTxt"; } @@ -60,18 +78,18 @@
-
وضعیت نوبت کاری: @Model.RotatingStatus
+
وضعیت نوبت کاری: @Model.RotatingStatus
نوع ساعت کاری: @if (Model.HasRollCall) { - حضور غیاب + دارای حضور غیاب } else { - عدم حضور غیاب + بدون حضور غیاب }
@@ -83,36 +101,51 @@
-
تاریخ
-
کارکرد صبح
-
کارکرد عصر
-
کارکرد شب
-
نوبت صبح
-
نوبت عصر
-
نوبت شب
+
+ + ردیف + +
+
تاریخ
+
کارکرد صبح
+
کارکرد عصر
+
کارکرد شب
+
نوبت صبح
+
نوبت عصر
+
نوبت شب
@foreach (var item in @Model.RotatingResultList) { -
-
+
+
+
+ ردیف +
+ +
+
تاریخ
@item.RotatingDate
-
+
کارکرد صبح
@item.MorningString
-
+
کارکرد عصر
@item.EveningString
-
+
کارکرد شب
@item.NightString
-
+
نوبت صبح
@if (item.IsMorningShift == true) @@ -129,7 +162,7 @@ }
-
+
نوبت عصر
@if (item.IsEveningShift == true) @@ -146,7 +179,7 @@ }
-
+
نوبت شب
@if (item.IsNightShift == true) diff --git a/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/PrintDetailsRotatingShiftReport.cshtml b/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/PrintDetailsRotatingShiftReport.cshtml index c02a678c..adac297c 100644 --- a/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/PrintDetailsRotatingShiftReport.cshtml +++ b/ServiceHost/Areas/Client/Pages/Company/Checkouts/_Partials/PrintDetailsRotatingShiftReport.cshtml @@ -2,402 +2,402 @@ @model CompanyManagment.App.Contracts.Contract.ComputingViewModel @{ - + + + string noRotatingTxt = "noRotatingTxt"; + string hasRotatingTxt = "hasRotatingTxt"; } @@ -645,24 +654,25 @@ -
وضعیت نوبت کاری: @Model.RotatingStatus
+
وضعیت نوبت کاری: @Model.RotatingStatus
نوع ساعت کاری: @if (Model.HasRollCall) { - حضور غیاب + دارای حضور غیاب } else { - عدم حضور غیاب + بدون حضور غیاب }
- تاریخ + ردیف + تاریخ کارکرد صبح کارکرد عصر کارکرد شب @@ -676,7 +686,10 @@ @foreach (var item in Model.RotatingResultList) { - + + @(index++) + + @item.RotatingDate