From f4f6fd1bf6c02e3569af1025cb4dd710947bb23f Mon Sep 17 00:00:00 2001 From: SamSys Date: Sun, 4 May 2025 17:29:58 +0330 Subject: [PATCH] remove Insurance job salarey validation --- .../InsuranceListApplication.cs | 2 +- .../Repository/DateSalaryRepository.cs | 3 +- .../InsuranceJob/CreateInformation.cshtml | 306 +++++++++--------- .../Company/InsuranceJobItem/Create.cshtml | 1 + .../Company/InsuranceJobItem/Edit.cshtml | 12 +- 5 files changed, 166 insertions(+), 158 deletions(-) diff --git a/CompanyManagment.Application/InsuranceListApplication.cs b/CompanyManagment.Application/InsuranceListApplication.cs index 42191c42..ff63467e 100644 --- a/CompanyManagment.Application/InsuranceListApplication.cs +++ b/CompanyManagment.Application/InsuranceListApplication.cs @@ -1633,7 +1633,7 @@ public class InsuranceListApplication: IInsuranceListApplication dateSaleryviewModel.StartDateGr = startDateGr; dateSaleryviewModel.EndDateGr = endDateGr; var _dateSalary = _dateSalaryRepository.GetDateSalaryViewModel(dateSaleryviewModel); - if (_dateSalary != null) + if (_dateSalary != null && _dateSalary.Id >0) { var dateSaleryItemviewModel = new DateSalaryItemSearchModel(); dateSaleryItemviewModel.DateSalaryId = _dateSalary.Id; diff --git a/CompanyManagment.EFCore/Repository/DateSalaryRepository.cs b/CompanyManagment.EFCore/Repository/DateSalaryRepository.cs index a27f01c3..90bdf7e0 100644 --- a/CompanyManagment.EFCore/Repository/DateSalaryRepository.cs +++ b/CompanyManagment.EFCore/Repository/DateSalaryRepository.cs @@ -77,6 +77,7 @@ public class DateSalaryRepository : RepositoryBase, IDateSalar var dateSalary = new DateSalary(command.StartDateFa, command.EndDateFa); Create(dateSalary); SaveChanges(); + command.DateSalaryItems = command.DateSalaryItems.Where(x => x.Salary > 0).ToList(); foreach (var item in command.DateSalaryItems) { @@ -104,7 +105,7 @@ public class DateSalaryRepository : RepositoryBase, IDateSalar var dateSalary = Get(command.Id); dateSalary.Edit(command.StartDateFa, command.EndDateFa); SaveChanges(); - + command.DateSalaryItems = command.DateSalaryItems.Where(x => x.Salary > 0).ToList(); foreach (var item in command.DateSalaryItems) { if (item.Id == 0) diff --git a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJob/CreateInformation.cshtml b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJob/CreateInformation.cshtml index adbcbc5d..3406cd02 100644 --- a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJob/CreateInformation.cshtml +++ b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJob/CreateInformation.cshtml @@ -1,182 +1,188 @@ -@model List +@model List - + @Html.AntiForgeryToken()
- -
اطلاعات مربوط به مشاغل مقطوع
-
-
-
-
- -
-
- -
-
- - - - - - - - - - @{ var index = 1; } - @foreach (var item in Model) - { - - - - - - index = index + 1; - } - -
مبلغ ضریب #
- - - - - @index
-
-
-
-
- ذخیره - -
-
-
-
+ +
اطلاعات مربوط به مشاغل مقطوع
+
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + @{ + var index = 1; + } + @foreach (var item in Model) + { + + + + + + index = index + 1; + } + +
مبلغ ضریب #
+ + + + + @index
+
+
+
+
+ ذخیره + +
+
+
+
\ No newline at end of file diff --git a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Create.cshtml b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Create.cshtml index acf2c68b..1bc283c4 100644 --- a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Create.cshtml +++ b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Create.cshtml @@ -169,6 +169,7 @@ $.Notification.autoHideNotify('error', 'top right', 'پیام سیستم ', 'تاریخ پایان نمی تواند خالی باشد.'); result = false; } else { + $('#table tbody tr').each(function(index) { if ($(this).find('input.money').val() == '' || $(this).find('input.money').val() == '0') { $.Notification.autoHideNotify('error', 'top right', 'پیام سیستم ', `مبلغ در ردیف ${index + 1}وارد نشده است.`); diff --git a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Edit.cshtml b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Edit.cshtml index 7cc70ab9..b0d97249 100644 --- a/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Edit.cshtml +++ b/ServiceHost/Areas/Admin/Pages/Company/InsuranceJobItem/Edit.cshtml @@ -176,12 +176,12 @@ $.Notification.autoHideNotify('error', 'top right', 'پیام سیستم ', 'تاریخ پایان نمی تواند خالی باشد.'); result = false; } else { - $('#table tbody tr').each(function(index) { - if ($(this).find('input.money').val() == '' || $(this).find('input.money').val() == '0') { - $.Notification.autoHideNotify('error', 'top right', 'پیام سیستم ', `مبلغ در ردیف ${index + 1}وارد نشده است.`); - result = false; - } - }); + // $('#table tbody tr').each(function(index) { + // if ($(this).find('input.money').val() == '' || $(this).find('input.money').val() == '0') { + // $.Notification.autoHideNotify('error', 'top right', 'پیام سیستم ', `مبلغ در ردیف ${index + 1}وارد نشده است.`); + // result = false; + // } + // }); } return result; }