Merge branch 'Feature/Chcekout/AddHasConflict' into Main
This commit is contained in:
@@ -122,13 +122,13 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
|
||||
if (customizeCheckouts != null)
|
||||
{
|
||||
customizeCheckouts.SetHasAmountConflict(true);
|
||||
// var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
// entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate, entity.CalculationDate.ToFarsi(),
|
||||
// entity.id));
|
||||
//customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
// customizeCheckouts.SetHasAmountConflict(true);
|
||||
var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate, entity.CalculationDate.ToFarsi(),
|
||||
entity.id));
|
||||
customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -139,13 +139,13 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
|
||||
if (customizeCheckoutTemp != null)
|
||||
{
|
||||
customizeCheckoutTemp.SetHasAmountConflict(true);
|
||||
// var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
// entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate, entity.CalculationDate.ToFarsi(),
|
||||
// entity.id));
|
||||
//customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
// customizeCheckoutTemp.SetHasAmountConflict(true);
|
||||
var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate, entity.CalculationDate.ToFarsi(),
|
||||
entity.id));
|
||||
customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -230,20 +230,20 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
var customizeCheckouts = _customizeCheckoutRepository.GetByWorkshopIdEmployeeIdMonthYear(
|
||||
entity.WorkshopId, entity.EmployeeId,
|
||||
year, month).GetAwaiter().GetResult();
|
||||
customizeCheckouts?.SetHasAmountConflict(true);
|
||||
// customizeCheckouts?.SetHasAmountConflict(true);
|
||||
|
||||
// var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// var existsSalaryAid = salaryAids.FirstOrDefault(x => x.EntityId == entity.id);
|
||||
// if (existsSalaryAid != null)
|
||||
// {
|
||||
// salaryAids.Remove(existsSalaryAid);
|
||||
// }
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime, entity.SalaryAidDateTime.ToFarsi(),
|
||||
// entity.CalculationDate, entity.CalculationDate.ToFarsi(), entity.id));
|
||||
//
|
||||
// customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
var existsSalaryAid = salaryAids.FirstOrDefault(x => x.EntityId == entity.id);
|
||||
if (existsSalaryAid != null)
|
||||
{
|
||||
salaryAids.Remove(existsSalaryAid);
|
||||
}
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime, entity.SalaryAidDateTime.ToFarsi(),
|
||||
entity.CalculationDate, entity.CalculationDate.ToFarsi(), entity.id));
|
||||
|
||||
customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
}
|
||||
|
||||
if (existsCheckouts.CustomizeCheckoutTemp)
|
||||
@@ -251,20 +251,20 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
var customizeCheckoutTemp = _customizeCheckoutTempRepository.GetByWorkshopIdEmployeeIdInDate(
|
||||
entity.WorkshopId, entity.EmployeeId, calculationDateGr).GetAwaiter().GetResult();
|
||||
|
||||
customizeCheckoutTemp?.SetHasAmountConflict(true);
|
||||
// customizeCheckoutTemp?.SetHasAmountConflict(true);
|
||||
|
||||
// var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// var existsSalaryAid = salaryAids.FirstOrDefault(x => x.EntityId == entity.id);
|
||||
// if (existsSalaryAid != null)
|
||||
// {
|
||||
// salaryAids.Remove(existsSalaryAid);
|
||||
// }
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime, entity.SalaryAidDateTime.ToFarsi(),
|
||||
// entity.CalculationDate, entity.CalculationDate.ToFarsi(), entity.id));
|
||||
//
|
||||
// customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
var existsSalaryAid = salaryAids.FirstOrDefault(x => x.EntityId == entity.id);
|
||||
if (existsSalaryAid != null)
|
||||
{
|
||||
salaryAids.Remove(existsSalaryAid);
|
||||
}
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime, entity.SalaryAidDateTime.ToFarsi(),
|
||||
entity.CalculationDate, entity.CalculationDate.ToFarsi(), entity.id));
|
||||
|
||||
customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
}
|
||||
if (existsCheckouts.Checkout)
|
||||
{
|
||||
@@ -399,17 +399,17 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
command.WorkshopId, employeeId,
|
||||
year, month).GetAwaiter().GetResult();
|
||||
|
||||
customizeCheckouts?.SetHasAmountConflict(true);
|
||||
// customizeCheckouts?.SetHasAmountConflict(true);
|
||||
|
||||
// if (customizeCheckouts != null)
|
||||
// {
|
||||
// var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
// entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate,
|
||||
// entity.CalculationDate.ToFarsi(), entity.id));
|
||||
// customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
// }
|
||||
if (customizeCheckouts != null)
|
||||
{
|
||||
var salaryAids = customizeCheckouts.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate,
|
||||
entity.CalculationDate.ToFarsi(), entity.id));
|
||||
customizeCheckouts.SetSalaryAids(salaryAids);
|
||||
}
|
||||
}
|
||||
|
||||
if (existsCheckouts.CustomizeCheckoutTemp)
|
||||
@@ -417,16 +417,16 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
var customizeCheckoutTemp = _customizeCheckoutTempRepository.GetByWorkshopIdEmployeeIdInDate(
|
||||
command.WorkshopId, employeeId, calculationDateGr).GetAwaiter().GetResult();
|
||||
|
||||
customizeCheckoutTemp?.SetHasAmountConflict(true);
|
||||
// if (customizeCheckoutTemp != null)
|
||||
// {
|
||||
// var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
//
|
||||
// salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
// entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate,
|
||||
// entity.CalculationDate.ToFarsi(), entity.id));
|
||||
// customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
// }
|
||||
// customizeCheckoutTemp?.SetHasAmountConflict(true);
|
||||
if (customizeCheckoutTemp != null)
|
||||
{
|
||||
var salaryAids = customizeCheckoutTemp.CustomizeCheckoutSalaryAids.ToList();
|
||||
|
||||
salaryAids.Add(new(entity.Amount.ToMoney(), entity.SalaryAidDateTime,
|
||||
entity.SalaryAidDateTime.ToFarsi(), entity.CalculationDate,
|
||||
entity.CalculationDate.ToFarsi(), entity.id));
|
||||
customizeCheckoutTemp.SetSalaryAids(salaryAids);
|
||||
}
|
||||
}
|
||||
if (existsCheckouts.Checkout)
|
||||
{
|
||||
@@ -455,4 +455,5 @@ public class SalaryAidApplication : ISalaryAidApplication
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -344,15 +344,10 @@ function CheckExistAjax() {
|
||||
success: function (response) {
|
||||
var checkoutType = "";
|
||||
|
||||
if (response.checkout ||response.customizeCheckoutTemp || response.customizeCheckout){
|
||||
if (response.checkout){
|
||||
if (response.checkout)
|
||||
checkoutType = "-فیش حقوقی رسمی\n";
|
||||
if (response.customizeCheckout) {
|
||||
checkoutType += "-فیش حقوقی غیررسمی نهایی\n";
|
||||
}
|
||||
if (response.customizeCheckoutTemp) {
|
||||
checkoutType += "-فیش حقوقی غیررسمی موقت\n";
|
||||
}
|
||||
|
||||
var message = " با افزودن مبلغ مساعده فیش های حقوقی ذیل تغییر میکنند:\n " +
|
||||
checkoutType +
|
||||
"در صورت نیاز به فیش با محاسبه دقیق پس از ثبت مساعده، فیش های موجود را حذف و مجددا اقدام به صدور نمایید.";
|
||||
|
||||
@@ -275,34 +275,15 @@ function CheckExistAjax() {
|
||||
//if (response.checkout)
|
||||
var checkoutType = "";
|
||||
|
||||
if (response.customizeCheckout) {
|
||||
checkoutType = "غیررسمی نهایی";
|
||||
} else if (response.customizeCheckoutTemp) {
|
||||
checkoutType = "غیررسمی موقت";
|
||||
}
|
||||
if (response.checkout ||response.customizeCheckoutTemp || response.customizeCheckout){
|
||||
if (response.checkout)
|
||||
checkoutType = "-فیش حقوقی رسمی\n";
|
||||
var message = " با افزودن مبلغ مساعده فیش های حقوقی ذیل تغییر میکنند:\n " +
|
||||
checkoutType +
|
||||
"در صورت نیاز به فیش با محاسبه دقیق پس از ثبت مساعده، فیش های موجود را حذف و مجددا اقدام به صدور نمایید.";
|
||||
|
||||
if (response.checkout) {
|
||||
swal({
|
||||
title: `پرسنل دارای فیش رسمی است با تایید این پیغام مساعده شما ثبت میشود ولی در فیش حقوقی رسمی پرسنل اعمال نمیشود. درصورت نیاز به اعمال مساعده در فیش رسمی میبایست فیش حقوقی رسمی را مجددا ایجاد کنید. آیا ادامه میدهید؟`,
|
||||
text: "",
|
||||
type: "warning",
|
||||
showCancelButton: true,
|
||||
confirmButtonColor: "#DD6B55",
|
||||
confirmButtonText: "بله",
|
||||
cancelButtonText: "خیر",
|
||||
closeOnConfirm: true,
|
||||
closeOnCancel: true
|
||||
}, function (isConfirm) {
|
||||
if (isConfirm) {
|
||||
SaveDataAjax();
|
||||
} else {
|
||||
$('#createData').removeClass('disable');
|
||||
}
|
||||
});
|
||||
}
|
||||
else if (response.customizeCheckout || response.customizeCheckoutTemp) {
|
||||
swal({
|
||||
title: `برای این پرسنل فیش حقوقی ${checkoutType} صادر شده است. در صورت تایید، این فیش حقوقی به صورت خودکار تغییر پیدا میکند.`,
|
||||
title: message,
|
||||
text: "",
|
||||
type: "warning",
|
||||
showCancelButton: true,
|
||||
|
||||
@@ -765,15 +765,10 @@ function CheckExistAjax() {
|
||||
|
||||
var checkoutType = "";
|
||||
|
||||
if (response.checkout ||response.customizeCheckoutTemp || response.customizeCheckout){
|
||||
if (response.checkout){
|
||||
if (response.checkout)
|
||||
checkoutType = "-فیش حقوقی رسمی\n";
|
||||
if (response.customizeCheckout) {
|
||||
checkoutType += "فیش حقوقی غیررسمی نهایی\n";
|
||||
}
|
||||
if (response.customizeCheckoutTemp) {
|
||||
checkoutType += "فیش حقوقی غیررسمی موقت\n";
|
||||
}
|
||||
|
||||
var message = " با افزودن مبلغ مساعده فیش های حقوقی ذیل تغییر میکنند:\n " + checkoutType+"در صورت نیاز به فیش به فیش با محاسبه دقیق پس از ثبت مساعده، فیش های موجود را حذف و مجددا اقدام به صدور نمایید.";
|
||||
|
||||
swal({
|
||||
|
||||
Reference in New Issue
Block a user