Fix Data
This commit is contained in:
@@ -356,7 +356,7 @@ namespace TodoAPI2.Models
|
|||||||
|
|
||||||
public List<external_linkageViewModel> GetEvaRound()
|
public List<external_linkageViewModel> GetEvaRound()
|
||||||
{
|
{
|
||||||
var sql = string.Format("select distinct eva_performance_plan.{0}theTime{0} , eva_performance_plan.fiscal_year from eva_performance_plan order by eva_performance_plan.{0}theTime{0}", '"'.ToString());
|
var sql = string.Format("select distinct eva_performance_plan.id,eva_performance_plan.{0}theTime{0} , eva_performance_plan.fiscal_year from eva_performance_plan order by eva_performance_plan.fiscal_year,eva_performance_plan.{0}theTime{0}", '"'.ToString());
|
||||||
var para = db.GetParameterListNpgsql();
|
var para = db.GetParameterListNpgsql();
|
||||||
DataTable dt = db.ExecuteDataTableNpgsql(sql, para);
|
DataTable dt = db.ExecuteDataTableNpgsql(sql, para);
|
||||||
var result = new List<external_linkageViewModel>();
|
var result = new List<external_linkageViewModel>();
|
||||||
@@ -364,6 +364,7 @@ namespace TodoAPI2.Models
|
|||||||
{
|
{
|
||||||
var i = new external_linkageViewModel();
|
var i = new external_linkageViewModel();
|
||||||
i.external_id = Convert.ToInt32(dr["theTime"]);
|
i.external_id = Convert.ToInt32(dr["theTime"]);
|
||||||
|
i.id_guid = Guid.Parse(dr["id"].ToString());
|
||||||
i.external_code = dr["theTime"].ToString();
|
i.external_code = dr["theTime"].ToString();
|
||||||
i.external_name = dr["theTime"].ToString() + "/" + dr["fiscal_year"].ToString();
|
i.external_name = dr["theTime"].ToString() + "/" + dr["fiscal_year"].ToString();
|
||||||
result.Add(i);
|
result.Add(i);
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ namespace TodoAPI2.Models
|
|||||||
public class external_linkageViewModel
|
public class external_linkageViewModel
|
||||||
{
|
{
|
||||||
|
|
||||||
|
public Guid? id_guid { get; set; }
|
||||||
public int? external_id { get; set; }
|
public int? external_id { get; set; }
|
||||||
|
|
||||||
public string external_code { get; set; }
|
public string external_code { get; set; }
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ namespace TodoAPI2.Models
|
|||||||
|
|
||||||
public string org_id { get; set; }
|
public string org_id { get; set; }
|
||||||
|
|
||||||
public int? round_id { get; set; }
|
public Guid? round_id { get; set; }
|
||||||
|
public string round_text { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ namespace TodoAPI2.Models
|
|||||||
var entity = _repository.Get(id);
|
var entity = _repository.Get(id);
|
||||||
var i = Mapper.Map<rep_eva01WithSelectionViewModel>(entity);
|
var i = Mapper.Map<rep_eva01WithSelectionViewModel>(entity);
|
||||||
i.item_org_id = (from x in ext.GetDepartmentDataForReport() select x).ToList();
|
i.item_org_id = (from x in ext.GetDepartmentDataForReport() select x).ToList();
|
||||||
i.item_round_id = (from x in ext.GetYesNo() select x).ToList();
|
i.item_round_id = (from x in ext.GetEvaRound() select x).ToList();
|
||||||
|
|
||||||
|
|
||||||
return i;
|
return i;
|
||||||
|
|||||||
@@ -16,7 +16,8 @@ namespace TodoAPI2.Models
|
|||||||
|
|
||||||
public int? org_id { get; set; }
|
public int? org_id { get; set; }
|
||||||
|
|
||||||
public int? round_id { get; set; }
|
public Guid? round_id { get; set; }
|
||||||
|
public string round_text { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,13 +33,13 @@
|
|||||||
"LoginURL": "http://tb320.zd.co.th/jasperserver/rest_v2/login",
|
"LoginURL": "http://tb320.zd.co.th/jasperserver/rest_v2/login",
|
||||||
"username": "tb@zd.co.th",
|
"username": "tb@zd.co.th",
|
||||||
"password": "Be$m@rt",
|
"password": "Be$m@rt",
|
||||||
"reportsite": "/tb320hr"
|
"reportsite": "/tb320hr_site2"
|
||||||
},
|
},
|
||||||
"SiteInformation": {
|
"SiteInformation": {
|
||||||
"appsite": "/eva",
|
"appsite": "/eva",
|
||||||
"apisite": "/eva",
|
"apisite": "/eva",
|
||||||
"mainsite": "http://tb320dev.zd.co.th",
|
"mainsite": "http://tb320.zd.co.th",
|
||||||
"modulesite": "http://tb320dev.zd.co.th/menu/evaluation",
|
"modulesite": "http://tb320.zd.co.th/menu/evaluation",
|
||||||
"sitename": "เนติบัณฑิตยสภา ในพระบรมราชูปถัมภ์",
|
"sitename": "เนติบัณฑิตยสภา ในพระบรมราชูปถัมภ์",
|
||||||
"modulename": "ระบบประวัติเงินเดือนและการเลื่อนเงินเดือน",
|
"modulename": "ระบบประวัติเงินเดือนและการเลื่อนเงินเดือน",
|
||||||
"hr_upload_api": "https://hrm.thethaibar.or.th/api/file/upload"
|
"hr_upload_api": "https://hrm.thethaibar.or.th/api/file/upload"
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ function rep_eva01_GetSearchParameter(fileType) {
|
|||||||
var rep_eva01SearchObject = new Object();
|
var rep_eva01SearchObject = new Object();
|
||||||
rep_eva01SearchObject.org_id = array_to_string_comma($("#s_rep_eva01_org_id").val());
|
rep_eva01SearchObject.org_id = array_to_string_comma($("#s_rep_eva01_org_id").val());
|
||||||
rep_eva01SearchObject.round_id = $("#s_rep_eva01_round_id").val();
|
rep_eva01SearchObject.round_id = $("#s_rep_eva01_round_id").val();
|
||||||
|
rep_eva01SearchObject.round_text = $("#s_rep_eva01_round_id option:selected").text();
|
||||||
|
|
||||||
rep_eva01SearchObject.fileType = fileType;
|
rep_eva01SearchObject.fileType = fileType;
|
||||||
|
|
||||||
@@ -24,9 +25,26 @@ function rep_eva01_GetSearchParameter(fileType) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function rep_eva01_FeedDataToSearchForm(data) {
|
function rep_eva01_FeedDataToSearchForm(data) {
|
||||||
DropDownClearFormAndFeedWithData($("#s_rep_eva01_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
|
DropDownClearFormAndFeedWithDataOrg($("#s_rep_eva01_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
|
||||||
DropDownClearFormAndFeedWithData($("#s_rep_eva01_round_id"), data, "id", "external_name", "item_round_id", data.round_id);
|
DropDownClearFormAndFeedWithData($("#s_rep_eva01_round_id"), data, "id_guid", "external_name", "item_round_id", data.id_guid);
|
||||||
|
}
|
||||||
|
|
||||||
|
function DropDownClearFormAndFeedWithDataOrg(d, result, x, y, z, i) {
|
||||||
|
$(d).html('');
|
||||||
|
if (z !== "") {
|
||||||
|
$.each(result[z], function (key, value) {
|
||||||
|
$(d).append($("<option></option>")
|
||||||
|
.attr("value", value[x])
|
||||||
|
.text(value[y]));
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
$.each(result, function (key, value) {
|
||||||
|
$(d).append($("<option></option>")
|
||||||
|
.attr("value", value[x])
|
||||||
|
.text(value[y]));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
$(d).val(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
//================= Form Data Customizaiton =========================================
|
//================= Form Data Customizaiton =========================================
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ function rep_eva02_GetSearchParameter(fileType) {
|
|||||||
var rep_eva02SearchObject = new Object();
|
var rep_eva02SearchObject = new Object();
|
||||||
rep_eva02SearchObject.org_id = array_to_string_comma($("#s_rep_eva02_org_id").val());
|
rep_eva02SearchObject.org_id = array_to_string_comma($("#s_rep_eva02_org_id").val());
|
||||||
rep_eva02SearchObject.round_id = $("#s_rep_eva02_round_id").val();
|
rep_eva02SearchObject.round_id = $("#s_rep_eva02_round_id").val();
|
||||||
|
rep_eva02SearchObject.round_text = $("#s_rep_eva02_round_id option:selected").text();
|
||||||
|
|
||||||
rep_eva02SearchObject.fileType = fileType;
|
rep_eva02SearchObject.fileType = fileType;
|
||||||
|
|
||||||
@@ -24,8 +25,26 @@ function rep_eva02_GetSearchParameter(fileType) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function rep_eva02_FeedDataToSearchForm(data) {
|
function rep_eva02_FeedDataToSearchForm(data) {
|
||||||
DropDownClearFormAndFeedWithData($("#s_rep_eva02_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
|
DropDownClearFormAndFeedWithDataOrg($("#s_rep_eva02_org_id"), data, "id", "external_name", "item_org_id", data.org_id);
|
||||||
DropDownClearFormAndFeedWithData($("#s_rep_eva02_round_id"), data, "id", "external_name", "item_round_id", data.round_id);
|
DropDownClearFormAndFeedWithData($("#s_rep_eva02_round_id"), data, "id_guid", "external_name", "item_round_id", data.round_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
function DropDownClearFormAndFeedWithDataOrg(d, result, x, y, z, i) {
|
||||||
|
$(d).html('');
|
||||||
|
if (z !== "") {
|
||||||
|
$.each(result[z], function (key, value) {
|
||||||
|
$(d).append($("<option></option>")
|
||||||
|
.attr("value", value[x])
|
||||||
|
.text(value[y]));
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
$.each(result, function (key, value) {
|
||||||
|
$(d).append($("<option></option>")
|
||||||
|
.attr("value", value[x])
|
||||||
|
.text(value[y]));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
$(d).val(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
//================= Form Data Customizaiton =========================================
|
//================= Form Data Customizaiton =========================================
|
||||||
|
|||||||
Reference in New Issue
Block a user