ปรับปรุงการคำนวณยอดรวมเงินเดือน
This commit is contained in:
Binary file not shown.
@@ -56,12 +56,12 @@ namespace TodoAPI2.Models
|
|||||||
|
|
||||||
public void DoAfterInsertUpdate(DataContext context)
|
public void DoAfterInsertUpdate(DataContext context)
|
||||||
{
|
{
|
||||||
total_salary = (from i in context.eva_limit_frame_employee
|
//total_salary = (from i in context.eva_limit_frame_employee
|
||||||
join j in context.eva_limit_frame_group
|
// join j in context.eva_limit_frame_group
|
||||||
on i.frame_group_guid equals j.id
|
// on i.frame_group_guid equals j.id
|
||||||
select i.salary).Sum();
|
// select i.salary).Sum();
|
||||||
limit_frame_005_total = total_salary * limit_frame_005 / 100;
|
//limit_frame_005_total = total_salary * limit_frame_005 / 100;
|
||||||
limit_frame_005_total_rounded = MyHelper.RoundOff(limit_frame_005_total.Value, 10);
|
//limit_frame_005_total_rounded = MyHelper.RoundOff(limit_frame_005_total.Value, 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -256,6 +256,10 @@ namespace TodoAPI2.Models
|
|||||||
_repository.Context.AddRange(result_frame_group);
|
_repository.Context.AddRange(result_frame_group);
|
||||||
_repository.Context.AddRange(result_frame_employee);
|
_repository.Context.AddRange(result_frame_employee);
|
||||||
|
|
||||||
|
entity.total_salary = all_all_emp.Sum(z => z.salary);
|
||||||
|
entity.limit_frame_005_total = entity.total_salary * entity.limit_frame_005 / 100;
|
||||||
|
entity.limit_frame_005_total_rounded = MyHelper.RoundOff(entity.limit_frame_005_total.Value, 10);
|
||||||
|
|
||||||
entity.SetAutoField(_repository.Context);
|
entity.SetAutoField(_repository.Context);
|
||||||
|
|
||||||
if (is_force_save)
|
if (is_force_save)
|
||||||
|
|||||||
Reference in New Issue
Block a user