diff --git a/Views/vw_limit_frame_planView/vw_limit_frame_plan_d.cshtml b/Views/vw_limit_frame_planView/vw_limit_frame_plan_d.cshtml
index 98be1f9..0fecf13 100644
--- a/Views/vw_limit_frame_planView/vw_limit_frame_plan_d.cshtml
+++ b/Views/vw_limit_frame_planView/vw_limit_frame_plan_d.cshtml
@@ -75,23 +75,24 @@
diff --git a/wwwroot/js/eva_limit_frame_group/eva_limit_frame_group.js b/wwwroot/js/eva_limit_frame_group/eva_limit_frame_group.js
index 7936bf8..094f27c 100644
--- a/wwwroot/js/eva_limit_frame_group/eva_limit_frame_group.js
+++ b/wwwroot/js/eva_limit_frame_group/eva_limit_frame_group.js
@@ -1,5 +1,6 @@
var eva_limit_frame_group_editMode = "CREATE";
var eva_limit_frame_group_API = "/api/eva_limit_frame_group/";
+var limit_frame_group_digits = 3;
//================= Search Customizaiton =========================================
@@ -157,6 +158,21 @@ function eva_limit_frame_group_GoDelete(a) {
var eva_limit_frame_groupTableV;
var eva_limit_frame_group_setupTable = function (result) {
+
+ $.each(result, function (index_result, obj_result) {
+ /*console.log("index_result", index_result);
+ console.log("obj_result", obj_result);*/
+
+ var currency_total_salary = coreFormatPrice(obj_result.total_salary, limit_frame_group_digits);
+ var currency_total_salary_limit = coreFormatPrice(obj_result.total_salary_limit, limit_frame_group_digits);
+ var currency_total_salary_limit_rounded = coreFormatPrice(obj_result.total_salary_limit_rounded, limit_frame_group_digits);
+
+ obj_result.total_salary = currency_total_salary;
+ obj_result.total_salary_limit = currency_total_salary_limit;
+ obj_result.total_salary_limit_rounded = currency_total_salary_limit_rounded;
+
+ });
+
tmp = '"';
eva_limit_frame_groupTableV = $('#eva_limit_frame_groupTable').DataTable({
"processing": true,
diff --git a/wwwroot/js/vw_limit_frame_plan/vw_limit_frame_plan_d.js b/wwwroot/js/vw_limit_frame_plan/vw_limit_frame_plan_d.js
index 24eec32..29e0ff6 100644
--- a/wwwroot/js/vw_limit_frame_plan/vw_limit_frame_plan_d.js
+++ b/wwwroot/js/vw_limit_frame_plan/vw_limit_frame_plan_d.js
@@ -1,5 +1,6 @@
var vw_limit_frame_plan_editMode = "CREATE";
var vw_limit_frame_plan_API = "/api/vw_limit_frame_plan/";
+var limit_frame_digits = 3;
//================= Form Data Customizaiton =========================================
@@ -7,11 +8,11 @@ function vw_limit_frame_plan_FeedDataToForm(data) {
$("#vw_limit_frame_plan_id").val(data.id);
DropDownClearFormAndFeedWithData($("#vw_limit_frame_plan_plan_guid"), data, "id", "display_text", "item_plan_guid", data.plan_guid);
$("#vw_limit_frame_plan_executed_date").val(formatDate(data.executed_date));
- $("#vw_limit_frame_plan_limit_frame_005").val(data.limit_frame_005);
+ $("#vw_limit_frame_plan_limit_frame_005").val(data.limit_frame_005.toFixed(limit_frame_digits));
$("#vw_limit_frame_plan_salary_adjustment_date").val(formatDate(data.salary_adjustment_date));
- $("#vw_limit_frame_plan_total_salary").val(data.total_salary);
- $("#vw_limit_frame_plan_limit_frame_005_total").val(data.limit_frame_005_total);
- $("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(data.limit_frame_005_total_rounded);
+ $("#vw_limit_frame_plan_total_salary").val(coreFormatPrice(data.total_salary, limit_frame_digits));
+ $("#vw_limit_frame_plan_limit_frame_005_total").val(coreFormatPrice(data.limit_frame_005_total, limit_frame_digits));
+ $("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(coreFormatPrice(data.limit_frame_005_total_rounded, limit_frame_digits));
}
@@ -107,3 +108,34 @@ function vw_limit_frame_plan_GoDelete(a) {
//================= Multi-Selection Function =========================================
+function changeDigitsLimitFrame() {
+ var val_limit_frame_005 = $("#vw_limit_frame_plan_limit_frame_005").val();
+ if (val_limit_frame_005) {
+ var round_value = Math.round(val_limit_frame_005 * 1000) / 1000;
+ $("#vw_limit_frame_plan_limit_frame_005").val(round_value.toFixed(3));
+ }
+}
+
+
+function funcCalculateCeilTotalRoundedLimitFramePlan(params) {
+ var val_input = params.srcElement.value;
+ var num_check = 10;
+ var val_divine = 100;
+ var val_decimal = 0;
+ var after_cal = 0;
+ if (val_input) {
+ val_decimal = parseFloat(val_input);
+ }
+ var val_salary = coreCurrencyToDecimal($("#vw_limit_frame_plan_total_salary").val());
+ var cal_divine_salary = Number(((val_salary * val_decimal) / val_divine).toFixed(limit_frame_digits));
+ $("#vw_limit_frame_plan_limit_frame_005_total").val(coreFormatPrice(cal_divine_salary, limit_frame_digits));
+ var cal_ceil = Math.ceil(cal_divine_salary);
+ var str_ceil = cal_ceil.toString();
+ var split_ceil = str_ceil.split('');
+ var num_last = Number(split_ceil[split_ceil.length - 1]);
+ if (num_last) {
+ after_cal = num_check - num_last;
+ }
+ var set_salary_limit_rounded = cal_ceil + after_cal;
+ $("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(coreFormatPrice(set_salary_limit_rounded, limit_frame_digits));
+}
\ No newline at end of file