From f891f9dda2bb5230996795aab274f1b57a7dd1ac Mon Sep 17 00:00:00 2001 From: Nakorn Rientrakrunchai Date: Fri, 11 Dec 2020 19:26:58 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=E0=B8=9F=E0=B8=B4=E0=B8=A5=20=E0=B8=95=E0=B8=B2=E0=B8=A1?= =?UTF-8?q?=E0=B8=97=E0=B8=B5=E0=B9=88=E0=B9=80=E0=B8=9E=E0=B8=A5=E0=B8=87?= =?UTF-8?q?=E0=B8=82=E0=B8=AD=20=E0=B9=81=E0=B8=A5=E0=B8=B0=E0=B9=80?= =?UTF-8?q?=E0=B8=95=E0=B8=B4=E0=B8=A1=E0=B8=97=E0=B8=B5=E0=B9=88=E0=B8=88?= =?UTF-8?q?=E0=B8=B3=E0=B9=80=E0=B8=9B=E0=B9=87=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EXCEL/eva_adjust_postponement_detail.xlsx | Bin 11302 -> 11336 bytes ..._adjust_postponement_detail_migration.xlsx | Bin 11326 -> 11348 bytes ...1121721_AddMoreMigrationsField.Designer.cs | 710 ++++++++++++++++++ .../25631211121721_AddMoreMigrationsField.cs | 50 ++ Migrations/DataContextModelSnapshot.cs | 9 + .../eva_adjust_postponement_detailEntity.cs | 9 + ...postponement_detail_migrationInputModel.cs | 9 + ...st_postponement_detail_migrationService.cs | 15 + ..._postponement_detail_migrationViewModel.cs | 8 + ...djust_postponement_detail_migration.cshtml | 234 +++--- ...eva_adjust_postponement_migration_d.cshtml | 31 +- ...va_adjust_postponement_detail_migration.js | 14 +- ...ust_postponement_detail_quota_02_inline.js | 242 +++--- 13 files changed, 1090 insertions(+), 241 deletions(-) create mode 100644 Migrations/25631211121721_AddMoreMigrationsField.Designer.cs create mode 100644 Migrations/25631211121721_AddMoreMigrationsField.cs diff --git a/EXCEL/eva_adjust_postponement_detail.xlsx b/EXCEL/eva_adjust_postponement_detail.xlsx index 843075ae8be19eacec51bdd5817c64921b689db4..e665b607842a995653ce9118e6fad8e48de98d5a 100644 GIT binary patch delta 4176 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 MkcY%~`Tr687jTF1L;wH) delta 4181 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 OSU$KQ#TM+J@qYlUpUe^f diff --git a/EXCEL/eva_adjust_postponement_detail@eva_adjust_postponement_detail_migration.xlsx b/EXCEL/eva_adjust_postponement_detail@eva_adjust_postponement_detail_migration.xlsx index 0c42962b4f1c06dfdac2ccc34c39c515dd4878a9..ab2e2b847a423a5ff338a01d0bb7cc19a483758d 100644 GIT binary patch delta 4206 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 +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using TTSW.EF; + +namespace tb320eva.Migrations +{ + [DbContext(typeof(DataContext))] + [Migration("25631211121721_AddMoreMigrationsField")] + partial class AddMoreMigrationsField + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn) + .HasAnnotation("ProductVersion", "2.2.4-servicing-10062") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponementEntity", b => + { + b.Property("id"); + + b.Property("command_no") + .HasMaxLength(4000); + + b.Property("create_evaluation_id"); + + b.Property("created"); + + b.Property("fiscal_year"); + + b.Property("imported_date"); + + b.Property("imported_file") + .HasMaxLength(1000); + + b.Property("isActive"); + + b.Property("limit"); + + b.Property("limit_frame"); + + b.Property("limit_frame_quota"); + + b.Property("limit_quota"); + + b.Property("managed_by"); + + b.Property("percentage"); + + b.Property("theDate"); + + b.Property("theRound"); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("create_evaluation_id"); + + b.ToTable("eva_adjust_postponement"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponement_detailEntity", b => + { + b.Property("id"); + + b.Property("adjust_postponement_id"); + + b.Property("adjust_postponement_quota_id"); + + b.Property("cost_living"); + + b.Property("created"); + + b.Property("employee_id"); + + b.Property("isActive"); + + b.Property("level_this_time") + .HasMaxLength(1000); + + b.Property("middle"); + + b.Property("migration_eva_result") + .HasMaxLength(1000); + + b.Property("migration_total_score"); + + b.Property("new_cost_living"); + + b.Property("new_sarary"); + + b.Property("new_sarary_with_quota"); + + b.Property("other_money_at_this_time"); + + b.Property("position_allowance_at_this_time"); + + b.Property("position_this_time") + .HasMaxLength(1000); + + b.Property("promoted_percentage"); + + b.Property("receive_quota"); + + b.Property("remark") + .HasMaxLength(1000); + + b.Property("sarary"); + + b.Property("total_promote"); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("adjust_postponement_id"); + + b.HasIndex("adjust_postponement_quota_id"); + + b.ToTable("eva_adjust_postponement_detail"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluationEntity", b => + { + b.Property("id"); + + b.Property("created"); + + b.Property("employee_id"); + + b.Property("evaluation_group_id"); + + b.Property("isActive"); + + b.Property("performance_plan_id"); + + b.Property("score1"); + + b.Property("score2"); + + b.Property("supervisor1_id"); + + b.Property("supervisor2_id"); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("evaluation_group_id"); + + b.HasIndex("performance_plan_id"); + + b.ToTable("eva_create_evaluation"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluation_detailEntity", b => + { + b.Property("id"); + + b.Property("Final_summary_chief"); + + b.Property("Final_summary_competency_chief"); + + b.Property("Final_summary_competency_supervisor"); + + b.Property("Final_summary_competency_supervisor1A"); + + b.Property("Final_summary_competency_supervisor2A"); + + b.Property("Final_summary_supervisor"); + + b.Property("Final_summary_supervisor1A"); + + b.Property("Final_summary_supervisor2A"); + + b.Property("achievement_chief"); + + b.Property("achievement_supervisor"); + + b.Property("achievement_supervisor1A"); + + b.Property("achievement_supervisor2A"); + + b.Property("chief"); + + b.Property("competency_chief"); + + b.Property("competency_supervisor"); + + b.Property("competency_supervisor1A"); + + b.Property("competency_supervisor2A"); + + b.Property("create_evaluation_id"); + + b.Property("created"); + + b.Property("employee_id"); + + b.Property("isActive"); + + b.Property("level_score_chief") + .HasMaxLength(255); + + b.Property("level_score_supervisor") + .HasMaxLength(255); + + b.Property("level_score_supervisor1A") + .HasMaxLength(255); + + b.Property("level_score_supervisor2A") + .HasMaxLength(255); + + b.Property("score_chief"); + + b.Property("score_supervisor"); + + b.Property("score_supervisor1A"); + + b.Property("score_supervisor2A"); + + b.Property("status_chief") + .HasMaxLength(1); + + b.Property("status_chief_click_date"); + + b.Property("status_self") + .HasMaxLength(1); + + b.Property("status_self_click_date"); + + b.Property("status_supervisor") + .HasMaxLength(1); + + b.Property("status_supervisor1A") + .HasMaxLength(1); + + b.Property("status_supervisor1A_click_date"); + + b.Property("status_supervisor2A") + .HasMaxLength(1); + + b.Property("status_supervisor2A_click_date"); + + b.Property("status_supervisor_click_date"); + + b.Property("supervisor1"); + + b.Property("supervisor1A"); + + b.Property("supervisor1A_date"); + + b.Property("supervisor1A_remark") + .HasMaxLength(1000); + + b.Property("supervisor1A_result") + .HasMaxLength(1); + + b.Property("supervisor1_date"); + + b.Property("supervisor1_remark") + .HasMaxLength(1000); + + b.Property("supervisor1_result") + .HasMaxLength(1); + + b.Property("supervisor2"); + + b.Property("supervisor2A"); + + b.Property("supervisor2A_date"); + + b.Property("supervisor2A_remark") + .HasMaxLength(1000); + + b.Property("supervisor2A_result") + .HasMaxLength(1); + + b.Property("supervisor2_date"); + + b.Property("supervisor2_remark") + .HasMaxLength(1000); + + b.Property("supervisor2_result") + .HasMaxLength(1); + + b.Property("total_summary_chief"); + + b.Property("total_summary_competency_chief"); + + b.Property("total_summary_competency_supervisor"); + + b.Property("total_summary_competency_supervisor1A"); + + b.Property("total_summary_competency_supervisor2A"); + + b.Property("total_summary_supervisor"); + + b.Property("total_summary_supervisor1A"); + + b.Property("total_summary_supervisor2A"); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_create_evaluation_detail"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievementEntity", b => + { + b.Property("id"); + + b.Property("achievement") + .HasMaxLength(1000); + + b.Property("create_evaluation_detail_id"); + + b.Property("created"); + + b.Property("isActive"); + + b.Property("score"); + + b.Property("score2"); + + b.Property("score3"); + + b.Property("score4"); + + b.Property("sumary"); + + b.Property("sumary2"); + + b.Property("sumary3"); + + b.Property("sumary4"); + + b.Property("target_score1") + .HasMaxLength(255); + + b.Property("target_score2") + .HasMaxLength(255); + + b.Property("target_score3") + .HasMaxLength(255); + + b.Property("target_score4") + .HasMaxLength(255); + + b.Property("target_score5") + .HasMaxLength(255); + + b.Property("thefile") + .HasMaxLength(1000); + + b.Property("updated"); + + b.Property("weight"); + + b.HasKey("id"); + + b.HasIndex("create_evaluation_detail_id"); + + b.ToTable("eva_evaluation_achievement"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_behaviorEntity", b => + { + b.Property("id"); + + b.Property("behavior") + .HasMaxLength(1000); + + b.Property("create_evaluation_detail_id"); + + b.Property("created"); + + b.Property("isActive"); + + b.Property("score"); + + b.Property("score2"); + + b.Property("score3"); + + b.Property("score4"); + + b.Property("sumary"); + + b.Property("sumary2"); + + b.Property("sumary3"); + + b.Property("sumary4"); + + b.Property("target_score1") + .HasMaxLength(255); + + b.Property("target_score2") + .HasMaxLength(255); + + b.Property("target_score3") + .HasMaxLength(255); + + b.Property("target_score4") + .HasMaxLength(255); + + b.Property("target_score5") + .HasMaxLength(255); + + b.Property("updated"); + + b.Property("weight"); + + b.HasKey("id"); + + b.HasIndex("create_evaluation_detail_id"); + + b.ToTable("eva_evaluation_behavior"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_groupEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("code") + .HasMaxLength(255); + + b.Property("created"); + + b.Property("isActive"); + + b.Property("thegroup") + .HasMaxLength(255); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_evaluation_group"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_group_detailEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("created"); + + b.Property("employee_id"); + + b.Property("evaluation_group_id"); + + b.Property("isActive"); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("evaluation_group_id"); + + b.ToTable("eva_evaluation_group_detail"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_idp_planEntity", b => + { + b.Property("id"); + + b.Property("create_evaluation_detail_id"); + + b.Property("created"); + + b.Property("develop") + .HasMaxLength(1000); + + b.Property("development_method") + .HasMaxLength(1000); + + b.Property("end_date"); + + b.Property("isActive"); + + b.Property("period_text") + .HasMaxLength(1000); + + b.Property("start_date"); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_idp_plan"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_level_scoreEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("code") + .HasMaxLength(255); + + b.Property("created"); + + b.Property("detail") + .HasMaxLength(1000); + + b.Property("isActive"); + + b.Property("max_score"); + + b.Property("min_score"); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_level_score"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_performance_planEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("created"); + + b.Property("fiscal_year"); + + b.Property("isActive"); + + b.Property("theTime"); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_performance_plan"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_performance_plan_detailEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("created"); + + b.Property("end_date"); + + b.Property("isActive"); + + b.Property("list_no"); + + b.Property("performance_plan_id"); + + b.Property("remark") + .HasMaxLength(1000); + + b.Property("start_date"); + + b.Property("step") + .HasMaxLength(1000); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("performance_plan_id"); + + b.ToTable("eva_performance_plan_detail"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_promoted_percentageEntity", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("code") + .HasMaxLength(255); + + b.Property("created"); + + b.Property("detail") + .HasMaxLength(1000); + + b.Property("isActive"); + + b.Property("level_score_id"); + + b.Property("max_score"); + + b.Property("min_score"); + + b.Property("promoted_percentage"); + + b.Property("updated"); + + b.HasKey("id"); + + b.HasIndex("level_score_id"); + + b.ToTable("eva_promoted_percentage"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_salary_cylinderEntity", b => + { + b.Property("id"); + + b.Property("cost_living"); + + b.Property("created"); + + b.Property("isActive"); + + b.Property("middle"); + + b.Property("position_level"); + + b.Property("position_type"); + + b.Property("temporary_min"); + + b.Property("themax"); + + b.Property("themin"); + + b.Property("updated"); + + b.HasKey("id"); + + b.ToTable("eva_salary_cylinder"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponementEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_create_evaluationEntity", "eva_create_evaluation") + .WithMany() + .HasForeignKey("create_evaluation_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_adjust_postponement_detailEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_adjust_postponementEntity", "eva_adjust_postponement") + .WithMany() + .HasForeignKey("adjust_postponement_id"); + + b.HasOne("TodoAPI2.Models.eva_adjust_postponementEntity", "eva_adjust_postponement_quota") + .WithMany() + .HasForeignKey("adjust_postponement_quota_id") + .HasConstraintName("FK_eva_adjust_postponement_detail_eva_adjust_postponement_adj~1"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_create_evaluationEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group") + .WithMany() + .HasForeignKey("evaluation_group_id"); + + b.HasOne("TodoAPI2.Models.eva_performance_planEntity", "eva_performance_plan") + .WithMany() + .HasForeignKey("performance_plan_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_achievementEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail") + .WithMany() + .HasForeignKey("create_evaluation_detail_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_behaviorEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_create_evaluation_detailEntity", "eva_create_evaluation_detail") + .WithMany() + .HasForeignKey("create_evaluation_detail_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_evaluation_group_detailEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_evaluation_groupEntity", "eva_evaluation_group") + .WithMany() + .HasForeignKey("evaluation_group_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_performance_plan_detailEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_performance_planEntity", "eva_performance_plan") + .WithMany() + .HasForeignKey("performance_plan_id"); + }); + + modelBuilder.Entity("TodoAPI2.Models.eva_promoted_percentageEntity", b => + { + b.HasOne("TodoAPI2.Models.eva_level_scoreEntity", "eva_level_score") + .WithMany() + .HasForeignKey("level_score_id"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/25631211121721_AddMoreMigrationsField.cs b/Migrations/25631211121721_AddMoreMigrationsField.cs new file mode 100644 index 0000000..23bd106 --- /dev/null +++ b/Migrations/25631211121721_AddMoreMigrationsField.cs @@ -0,0 +1,50 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +namespace tb320eva.Migrations +{ + public partial class AddMoreMigrationsField : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "migration_eva_result", + table: "eva_adjust_postponement_detail", + maxLength: 1000, + nullable: true); + + migrationBuilder.AddColumn( + name: "migration_total_score", + table: "eva_adjust_postponement_detail", + nullable: true); + + migrationBuilder.AddColumn( + name: "other_money_at_this_time", + table: "eva_adjust_postponement_detail", + nullable: true); + + migrationBuilder.AddColumn( + name: "position_allowance_at_this_time", + table: "eva_adjust_postponement_detail", + nullable: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "migration_eva_result", + table: "eva_adjust_postponement_detail"); + + migrationBuilder.DropColumn( + name: "migration_total_score", + table: "eva_adjust_postponement_detail"); + + migrationBuilder.DropColumn( + name: "other_money_at_this_time", + table: "eva_adjust_postponement_detail"); + + migrationBuilder.DropColumn( + name: "position_allowance_at_this_time", + table: "eva_adjust_postponement_detail"); + } + } +} diff --git a/Migrations/DataContextModelSnapshot.cs b/Migrations/DataContextModelSnapshot.cs index 0581eb5..a14fc68 100644 --- a/Migrations/DataContextModelSnapshot.cs +++ b/Migrations/DataContextModelSnapshot.cs @@ -85,12 +85,21 @@ namespace tb320eva.Migrations b.Property("middle"); + b.Property("migration_eva_result") + .HasMaxLength(1000); + + b.Property("migration_total_score"); + b.Property("new_cost_living"); b.Property("new_sarary"); b.Property("new_sarary_with_quota"); + b.Property("other_money_at_this_time"); + + b.Property("position_allowance_at_this_time"); + b.Property("position_this_time") .HasMaxLength(1000); diff --git a/Models/eva_adjust_postponement_detail/eva_adjust_postponement_detailEntity.cs b/Models/eva_adjust_postponement_detail/eva_adjust_postponement_detailEntity.cs index dff09ef..f592423 100644 --- a/Models/eva_adjust_postponement_detail/eva_adjust_postponement_detailEntity.cs +++ b/Models/eva_adjust_postponement_detail/eva_adjust_postponement_detailEntity.cs @@ -52,5 +52,14 @@ namespace TodoAPI2.Models [MaxLength(1000)] public string level_this_time { get; set; } + + public decimal? position_allowance_at_this_time { get; set; } + + public decimal? other_money_at_this_time { get; set; } + + public decimal? migration_total_score { get; set; } + + [MaxLength(1000)] + public string migration_eva_result { get; set; } } } diff --git a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationInputModel.cs b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationInputModel.cs index 055d74c..c593f77 100644 --- a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationInputModel.cs +++ b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationInputModel.cs @@ -46,7 +46,16 @@ namespace TodoAPI2.Models public string level_this_time { get; set; } + public decimal? position_allowance_at_this_time { get; set; } + + public decimal? other_money_at_this_time { get; set; } + + public decimal? migration_total_score { get; set; } + + public string migration_eva_result { get; set; } + public string active_mode { get; set; } + } } diff --git a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationService.cs b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationService.cs index 345aeb1..5f4b806 100644 --- a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationService.cs +++ b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationService.cs @@ -146,6 +146,11 @@ namespace TodoAPI2.Models position_this_time = m_eva_adjust_postponement_detail_migration.position_this_time, level_this_time = m_eva_adjust_postponement_detail_migration.level_this_time, + position_allowance_at_this_time = m_eva_adjust_postponement_detail_migration.position_allowance_at_this_time, + other_money_at_this_time = m_eva_adjust_postponement_detail_migration.other_money_at_this_time, + migration_total_score = m_eva_adjust_postponement_detail_migration.migration_total_score, + migration_eva_result = m_eva_adjust_postponement_detail_migration.migration_eva_result, + adjust_postponement_id_eva_adjust_postponement_fiscal_year = fk_eva_adjust_postponementResult1.fiscal_year, adjust_postponement_quota_id_eva_adjust_postponement_fiscal_year = fk_eva_adjust_postponementResult2.fiscal_year, employee_id_external_linkage_external_name = fk_external_linkageResult3.fullname, @@ -212,6 +217,11 @@ namespace TodoAPI2.Models existingEntity.position_this_time = model.position_this_time; existingEntity.level_this_time = model.level_this_time; + existingEntity.position_allowance_at_this_time = model.position_allowance_at_this_time; + existingEntity.other_money_at_this_time = model.other_money_at_this_time; + existingEntity.migration_total_score = model.migration_total_score; + existingEntity.migration_eva_result = model.migration_eva_result; + var updated = _repository.Update(id, existingEntity); return Get(updated.id); } @@ -244,6 +254,11 @@ namespace TodoAPI2.Models existingEntity.position_this_time = i.position_this_time; existingEntity.level_this_time = i.level_this_time; + existingEntity.position_allowance_at_this_time = i.position_allowance_at_this_time; + existingEntity.other_money_at_this_time = i.other_money_at_this_time; + existingEntity.migration_total_score = i.migration_total_score; + existingEntity.migration_eva_result = i.migration_eva_result; + //existingEntity.SetAutoField(_repository.Context); _repository.UpdateWithoutCommit(i.id.Value, existingEntity); } diff --git a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationViewModel.cs b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationViewModel.cs index 61fab77..a3ebf74 100644 --- a/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationViewModel.cs +++ b/Models/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migrationViewModel.cs @@ -44,6 +44,14 @@ namespace TodoAPI2.Models public string level_this_time { get; set; } + public decimal? position_allowance_at_this_time { get; set; } + + public decimal? other_money_at_this_time { get; set; } + + public decimal? migration_total_score { get; set; } + + public string migration_eva_result { get; set; } + public int? adjust_postponement_id_eva_adjust_postponement_fiscal_year { get; set; } public int? adjust_postponement_quota_id_eva_adjust_postponement_fiscal_year { get; set; } public string employee_id_external_linkage_external_name { get; set; } diff --git a/Views/eva_adjust_postponement_detail_migrationView/eva_adjust_postponement_detail_migration.cshtml b/Views/eva_adjust_postponement_detail_migrationView/eva_adjust_postponement_detail_migration.cshtml index 85b4182..40102cc 100644 --- a/Views/eva_adjust_postponement_detail_migrationView/eva_adjust_postponement_detail_migration.cshtml +++ b/Views/eva_adjust_postponement_detail_migrationView/eva_adjust_postponement_detail_migration.cshtml @@ -17,83 +17,83 @@
- - - + + + -
-
-
-
- - -
+
+
+
+
+ + +
-
- - -
+
+ + +
-
- - -
-
-
-
- - -
+
+ + +
+
+
+
+ + +
-
- - -
+
+ + +
-
- - -
-
-
-
- - -
+
+ + +
+
+
+
+ + +
-
- - -
-
-
-
- - -
+
+ + +
+
+
+
+ + +
-
- - -
-
-
-
- - -
-
-
-
- - -
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
-
- - -
-
+
+ + +
+
@@ -118,56 +118,56 @@ - +
-
ค้นหา eva_adjust_postponement_detail_migration
-
-
- -
- - -
+
ค้นหา eva_adjust_postponement_detail_migration
+
+
-
- - -
+
+ + +
-
- - - -
+
+ + +
-
-
+
+ + + +
- + + + +
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -175,13 +175,13 @@ @section FooterPlaceHolder{ - - + + } diff --git a/Views/eva_adjust_postponement_migrationView/eva_adjust_postponement_migration_d.cshtml b/Views/eva_adjust_postponement_migrationView/eva_adjust_postponement_migration_d.cshtml index 97254a8..78b5019 100644 --- a/Views/eva_adjust_postponement_migrationView/eva_adjust_postponement_migration_d.cshtml +++ b/Views/eva_adjust_postponement_migrationView/eva_adjust_postponement_migration_d.cshtml @@ -153,7 +153,10 @@ - + + + + @@ -249,9 +252,33 @@
- +
+ +
+
+ + +
+ +
+ + +
+
+
+
+ + +
+ +
+ + +
+
+
diff --git a/wwwroot/js/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migration.js b/wwwroot/js/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migration.js index d05e2f7..4b9ae67 100644 --- a/wwwroot/js/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migration.js +++ b/wwwroot/js/eva_adjust_postponement_detail_migration/eva_adjust_postponement_detail_migration.js @@ -36,6 +36,10 @@ function eva_adjust_postponement_detail_migration_FeedDataToForm(data) { $("#eva_adjust_postponement_detail_migration_new_sarary_with_quota").val(data.new_sarary_with_quota); $("#eva_adjust_postponement_detail_migration_position_this_time").val(data.position_this_time); $("#eva_adjust_postponement_detail_migration_level_this_time").val(data.level_this_time); + $("#eva_adjust_postponement_detail_migration_position_allowance_at_this_time").val(data.position_allowance_at_this_time); + $("#eva_adjust_postponement_detail_migration_other_money_at_this_time").val(data.other_money_at_this_time); + $("#eva_adjust_postponement_detail_migration_migration_total_score").val(data.migration_total_score); + $("#eva_adjust_postponement_detail_migration_migration_eva_result").val(data.migration_eva_result); } @@ -57,7 +61,10 @@ function eva_adjust_postponement_detail_migration_GetFromForm() { eva_adjust_postponement_detail_migrationObject.new_sarary_with_quota = $("#eva_adjust_postponement_detail_migration_new_sarary_with_quota").val(); eva_adjust_postponement_detail_migrationObject.position_this_time = $("#eva_adjust_postponement_detail_migration_position_this_time").val(); eva_adjust_postponement_detail_migrationObject.level_this_time = $("#eva_adjust_postponement_detail_migration_level_this_time").val(); - + eva_adjust_postponement_detail_migrationObject.position_allowance_at_this_time = $("#eva_adjust_postponement_detail_migration_position_allowance_at_this_time").val(); + eva_adjust_postponement_detail_migrationObject.other_money_at_this_time = $("#eva_adjust_postponement_detail_migration_other_money_at_this_time").val(); + eva_adjust_postponement_detail_migrationObject.migration_total_score = $("#eva_adjust_postponement_detail_migration_migration_total_score").val(); + eva_adjust_postponement_detail_migrationObject.migration_eva_result = $("#eva_adjust_postponement_detail_migration_migration_eva_result").val(); return eva_adjust_postponement_detail_migrationObject; } @@ -197,6 +204,11 @@ var eva_adjust_postponement_detail_migration_setupTable = function (result) { { "data": "receive_quota" }, { "data": "new_sarary_with_quota" }, { "data": "remark" }, + { "data": "position_allowance_at_this_time" }, + { "data": "other_money_at_this_time" }, + { "data": "migration_total_score" }, + { "data": "migration_eva_result" }, + ], "columnDefs": [ { diff --git a/wwwroot/js/eva_adjust_postponement_detail_quota_02/eva_adjust_postponement_detail_quota_02_inline.js b/wwwroot/js/eva_adjust_postponement_detail_quota_02/eva_adjust_postponement_detail_quota_02_inline.js index c4f39d2..fa6a274 100644 --- a/wwwroot/js/eva_adjust_postponement_detail_quota_02/eva_adjust_postponement_detail_quota_02_inline.js +++ b/wwwroot/js/eva_adjust_postponement_detail_quota_02/eva_adjust_postponement_detail_quota_02_inline.js @@ -1,202 +1,202 @@ function eva_adjust_postponement_detail_quota_02_ClearForm(i, blankItem) { - var data = blankItem; -$("#eva_adjust_postponement_detail_quota_02_id_" + i).val(""); -$("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(""); -$("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(""); -$("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(""); -$("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(""); -$("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(""); + var data = blankItem; + $("#eva_adjust_postponement_detail_quota_02_id_" + i).val(""); + $("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(""); + $("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(""); + $("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(""); + $("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(""); + $("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(""); } function eva_adjust_postponement_detail_quota_02_FeedDataToForm(data, i, blankItem) { -$("#eva_adjust_postponement_detail_quota_02_id_" + i).val(data.id); -$("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(data.adjust_postponement_quota_id); -$("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(data.employee_id); -$("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(formatNumber(data.sarary)); -$("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(formatNumber(data.cost_living)); -$("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(formatNumber(data.middle)); -$("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(formatNumberTemp(data.promoted_percentage)); -$("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(formatNumber(data.total_promote)); -$("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(formatNumberTemp(data.new_sarary)); -$("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(formatNumber(data.new_cost_living)); -$("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(data.remark); -$("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(data.receive_quota); -$("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(formatNumber(data.new_sarary_with_quota)); -$("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(data.emp_code); -$("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(data.emp_fullname); -$("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(data.emp_position); -$("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(data.emp_level); -$("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(data.total_score); -$("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(data.eva_result); + $("#eva_adjust_postponement_detail_quota_02_id_" + i).val(data.id); + $("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(data.adjust_postponement_quota_id); + $("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(data.employee_id); + $("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(formatNumber(data.sarary)); + $("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(formatNumber(data.cost_living)); + $("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(formatNumber(data.middle)); + $("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(formatNumberTemp(data.promoted_percentage)); + $("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(formatNumber(data.total_promote)); + $("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(formatNumberTemp(data.new_sarary)); + $("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(formatNumber(data.new_cost_living)); + $("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(data.remark); + $("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(data.receive_quota); + $("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(formatNumber(data.new_sarary_with_quota)); + $("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(data.emp_code); + $("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(data.emp_fullname); + $("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(data.emp_position); + $("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(data.emp_level); + $("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(data.total_score); + $("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(data.eva_result); } function eva_adjust_postponement_detail_quota_02_GetFromForm(obj, i) { var eva_adjust_postponement_detail_quota_02Object = new Object(); -eva_adjust_postponement_detail_quota_02Object.id = obj.find("#eva_adjust_postponement_detail_quota_02_id_" + i).val(); -eva_adjust_postponement_detail_quota_02Object.adjust_postponement_quota_id = obj.find("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(); -eva_adjust_postponement_detail_quota_02Object.employee_id = obj.find("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(); -eva_adjust_postponement_detail_quota_02Object.sarary = obj.find("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.cost_living = obj.find("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.middle = obj.find("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.promoted_percentage = obj.find("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.total_promote = obj.find("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.new_sarary = obj.find("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.new_cost_living = obj.find("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.remark = obj.find("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.receive_quota = obj.find("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(); -eva_adjust_postponement_detail_quota_02Object.new_sarary_with_quota = obj.find("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.emp_code = obj.find("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.emp_fullname = obj.find("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.emp_position = obj.find("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.emp_level = obj.find("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.total_score = obj.find("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(); -eva_adjust_postponement_detail_quota_02Object.eva_result = obj.find("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.id = obj.find("#eva_adjust_postponement_detail_quota_02_id_" + i).val(); + eva_adjust_postponement_detail_quota_02Object.adjust_postponement_quota_id = obj.find("#eva_adjust_postponement_detail_quota_02_adjust_postponement_quota_id_" + i).val(); + eva_adjust_postponement_detail_quota_02Object.employee_id = obj.find("#eva_adjust_postponement_detail_quota_02_employee_id_" + i).val(); + eva_adjust_postponement_detail_quota_02Object.sarary = obj.find("#eva_adjust_postponement_detail_quota_02_sarary_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.cost_living = obj.find("#eva_adjust_postponement_detail_quota_02_cost_living_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.middle = obj.find("#eva_adjust_postponement_detail_quota_02_middle_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.promoted_percentage = obj.find("#eva_adjust_postponement_detail_quota_02_promoted_percentage_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.total_promote = obj.find("#eva_adjust_postponement_detail_quota_02_total_promote_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.new_sarary = obj.find("#eva_adjust_postponement_detail_quota_02_new_sarary_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.new_cost_living = obj.find("#eva_adjust_postponement_detail_quota_02_new_cost_living_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.remark = obj.find("#eva_adjust_postponement_detail_quota_02_remark_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.receive_quota = obj.find("#eva_adjust_postponement_detail_quota_02_receive_quota_" + i).val(); + eva_adjust_postponement_detail_quota_02Object.new_sarary_with_quota = obj.find("#eva_adjust_postponement_detail_quota_02_new_sarary_with_quota_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.emp_code = obj.find("#eva_adjust_postponement_detail_quota_02_emp_code_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.emp_fullname = obj.find("#eva_adjust_postponement_detail_quota_02_emp_fullname_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.emp_position = obj.find("#eva_adjust_postponement_detail_quota_02_emp_position_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.emp_level = obj.find("#eva_adjust_postponement_detail_quota_02_emp_level_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.total_score = obj.find("#eva_adjust_postponement_detail_quota_02_total_score_" + i).text(); + eva_adjust_postponement_detail_quota_02Object.eva_result = obj.find("#eva_adjust_postponement_detail_quota_02_eva_result_" + i).text(); eva_adjust_postponement_detail_quota_02Object.active_mode = obj.find("#isActive_" + i + "_eva_adjust_postponement_detail_quota_02").val(); return eva_adjust_postponement_detail_quota_02Object; } function eva_adjust_postponement_detail_quota_02_Save(id) { - //Insert eva_adjust_postponement_detail_quota_02 List - var eva_adjust_postponement_detail_quota_02 = []; + //Insert eva_adjust_postponement_detail_quota_02 List + var eva_adjust_postponement_detail_quota_02 = []; $('#eva_adjust_postponement_detail_quota_02Body tr').each(function () { var i = $(this).find("#rowCount").text(); - if(i){ -var eacheva_adjust_postponement_detail_quota_02 = eva_adjust_postponement_detail_quota_02_GetFromForm($(this), i); - eva_adjust_postponement_detail_quota_02.push(eacheva_adjust_postponement_detail_quota_02); -} - - }); + if (i) { + var eacheva_adjust_postponement_detail_quota_02 = eva_adjust_postponement_detail_quota_02_GetFromForm($(this), i); + eva_adjust_postponement_detail_quota_02.push(eacheva_adjust_postponement_detail_quota_02); + } + + }); var successFunc = function (result) { AlertSuccess("ปรับปรุงข้อมูลเรียบร้อยแล้ว"); - endLoad(); + endLoad(); }; - startLoad(); - AjaxPutRequest(apisite + '/api/eva_adjust_postponement_detail_quota_02/UpdateMultiple', eva_adjust_postponement_detail_quota_02, successFunc, AlertDanger); + startLoad(); + AjaxPutRequest(apisite + '/api/eva_adjust_postponement_detail_quota_02/UpdateMultiple', eva_adjust_postponement_detail_quota_02, successFunc, AlertDanger); } function eva_adjust_postponement_detail_quota_02_Get(a, blankItem) { - $('#eva_adjust_postponement_detail_quota_02Body').empty(); + $('#eva_adjust_postponement_detail_quota_02Body').empty(); -var cur_dep = ""; + var cur_dep = ""; - var successFunc = function (response) { -//console.log(response); + var successFunc = function (response) { + //console.log(response); var sum_current_salary = 0; - $.each(response, function (i, data) { + $.each(response, function (i, data) { - sum_current_salary += data.sarary; + sum_current_salary += data.sarary; -var tag = ""; -if(cur_dep !== data.emp_department_name){ - tag += ''; - cur_dep = data.emp_department_name; -} + var tag = ""; + if (cur_dep !== data.emp_department_name) { + tag += ''; + cur_dep = data.emp_department_name; + } - tag += ''; - tag += ''; + tag += ''; + tag += ''; - tag += ''; - tag += ''; - tag += ''; - tag += ''; + tag += ''; + tag += ''; + tag += ''; + tag += ''; - tag += ''; - tag += ''; + tag += ''; + tag += ''; - tag += ''; - tag += ''; + tag += ''; + tag += ''; - tag += ''; - tag += ''; - tag += ''; + tag += ''; + tag += ''; + tag += ''; - tag += ''; - tag += ''; - tag += ''; - tag += ''; + tag += ''; + tag += ''; + tag += ''; + tag += ''; - tag += ''; + tag += ''; - if(data.position_allowance > 0){ + if (data.position_allowance > 0) { tag += ''; tag += ''; tag += ''; tag += ''; tag += ''; tag += ''; - tag += ''; - tag += ''; - tag += ''; + tag += ''; tag += ''; tag += ''; tag += ''; - tag += ''; tag += ''; - tag += ''; + tag += ''; + tag += ''; + tag += ''; + tag += ''; tag += ''; tag += ''; tag += ''; } - if(data.other_money > 0){ + if (data.other_money > 0) { tag += ''; tag += ''; tag += ''; tag += ''; tag += ''; tag += ''; - tag += ''; - tag += ''; - tag += ''; + tag += ''; tag += ''; tag += ''; tag += ''; - tag += ''; tag += ''; - tag += ''; + tag += ''; + tag += ''; + tag += ''; + tag += ''; tag += ''; tag += ''; tag += ''; } - $('#eva_adjust_postponement_detail_quota_02Body').append($(tag)); - eva_adjust_postponement_detail_quota_02_FeedDataToForm(data, (i + 1), blankItem); + $('#eva_adjust_postponement_detail_quota_02Body').append($(tag)); + eva_adjust_postponement_detail_quota_02_FeedDataToForm(data, (i + 1), blankItem); + + }); - }); - $("#eva_adjust_postponement_quota_limit").val(sum_current_salary); console.log(sum_current_salary); - - $("#sum_current_salary").maskMoney('mask', sum_current_salary); + + $("#sum_current_salary").maskMoney('mask', sum_current_salary); Oneva_adjust_postponement_quota_limit_frame_quotaChange(); //CalculateRemainQuota(); - endLoad(); - }; - startLoad(); - //AjaxGetRequest(apisite + "/api/eva_adjust_postponement_detail_quota_02", successFunc, AlertDanger); - AjaxGetRequest(apisite + '/api/eva_adjust_postponement_detail_quota_02/?adjust_postponement_quota_id=' + a, successFunc, AlertDanger); + endLoad(); + }; + startLoad(); + //AjaxGetRequest(apisite + "/api/eva_adjust_postponement_detail_quota_02", successFunc, AlertDanger); + AjaxGetRequest(apisite + '/api/eva_adjust_postponement_detail_quota_02/?adjust_postponement_quota_id=' + a, successFunc, AlertDanger); }
เครื่องมือเครื่องมือ
'+data.emp_department_name+'
' + data.emp_department_name + '

เงินประจำตำแหน่ง'+formatNumber(data.position_allowance)+'' + formatNumber(data.position_allowance) + ''+formatNumber(data.position_allowance)+'' + formatNumber(data.position_allowance) + '
ค่าตอบแทนรายเดือน'+formatNumber(data.other_money)+'' + formatNumber(data.other_money) + ''+formatNumber(data.other_money)+'' + formatNumber(data.other_money) + '