เพิ่มลำดับการกดส่งและตีกลับ ข้อตกลงการประเมิน
This commit is contained in:
@@ -22,6 +22,10 @@ namespace TodoAPI2.Models
|
||||
|
||||
public string status_chief { get; set; }
|
||||
|
||||
public string status_self_a { get; set; }
|
||||
|
||||
public string status_chief_a { get; set; }
|
||||
|
||||
public string status_supervisor { get; set; }
|
||||
|
||||
public string status_supervisor1A { get; set; }
|
||||
|
||||
@@ -175,6 +175,8 @@ namespace TodoAPI2.Models
|
||||
existingEntity.create_evaluation_id = model.create_evaluation_id;
|
||||
existingEntity.status_self = model.status_self;
|
||||
existingEntity.status_chief = model.status_chief;
|
||||
existingEntity.status_self_a = model.status_self_a;
|
||||
existingEntity.status_chief_a = model.status_chief_a;
|
||||
existingEntity.status_supervisor = model.status_supervisor;
|
||||
existingEntity.status_supervisor1A = model.status_supervisor1A;
|
||||
existingEntity.status_supervisor2A = model.status_supervisor2A;
|
||||
@@ -189,7 +191,35 @@ namespace TodoAPI2.Models
|
||||
string noti_message = "กรุณาตรวจสอบแบบประเมินของ {0}";
|
||||
string noti_url = "/eva/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_process_d2?id=" + existingEntity.id.ToString();
|
||||
|
||||
if (model.status_mode == "next0")
|
||||
|
||||
if (model.status_mode == "nextA")
|
||||
{
|
||||
existingEntity.status_self_a_click_date = MyHelper.RemoveTimeFromDate(DateTime.Now);
|
||||
noti_to_employee_id = existingEntity.chief;
|
||||
noti_message = "กรุณาตรวจสอบ ข้อตกลงการประเมิน ของ {0}";
|
||||
noti_url = "/eva/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_firstdoc_d?id=" + existingEntity.id.ToString();
|
||||
}
|
||||
else if (model.status_mode == "backB")
|
||||
{
|
||||
existingEntity.status_chief_a_click_date = MyHelper.RemoveTimeFromDate(DateTime.Now);
|
||||
existingEntity.status_self_a_click_date = null;
|
||||
noti_to_employee_id = existingEntity.employee_id;
|
||||
noti_message = "ข้อตกลงการประเมินของคุณ ({0}) ถูกตีกลับ";
|
||||
noti_url = "/eva/eva_create_evaluation_detail_agreementView/eva_create_evaluation_detail_firstdoc_d?id=" + existingEntity.id.ToString();
|
||||
}
|
||||
else if (model.status_mode == "nextB")
|
||||
{
|
||||
existingEntity.status_chief_a_click_date = MyHelper.RemoveTimeFromDate(DateTime.Now);
|
||||
if (current_eva.employee_id == existingEntity.chief) // หัวหน้าและผู้ประเมินสูงสุด เป็นคนคนเดียวกัน
|
||||
{
|
||||
noti_to_employee_id = current_eva.supervisor1_id;
|
||||
}
|
||||
else
|
||||
{
|
||||
noti_to_employee_id = current_eva.employee_id;
|
||||
}
|
||||
}
|
||||
else if (model.status_mode == "next0")
|
||||
{
|
||||
existingEntity.status_self_click_date = MyHelper.RemoveTimeFromDate(DateTime.Now);
|
||||
noti_to_employee_id = existingEntity.chief;
|
||||
@@ -293,7 +323,7 @@ values('{Guid.NewGuid().ToString()}','App\Notifications\WorkflowNotification','A
|
||||
List<NpgsqlParameter> para = new List<NpgsqlParameter>();
|
||||
para.Add(data);
|
||||
|
||||
db.ExecuteNonQueryNpgsql(sql, para);
|
||||
//db.ExecuteNonQueryNpgsql(sql, para);
|
||||
}
|
||||
|
||||
public string UpdateMultiple(List<eva_create_evaluation_detail_statusInputModel> model)
|
||||
@@ -308,6 +338,8 @@ values('{Guid.NewGuid().ToString()}','App\Notifications\WorkflowNotification','A
|
||||
existingEntity.create_evaluation_id = i.create_evaluation_id;
|
||||
existingEntity.status_self = i.status_self;
|
||||
existingEntity.status_chief = i.status_chief;
|
||||
existingEntity.status_self_a = i.status_self_a;
|
||||
existingEntity.status_chief_a = i.status_chief_a;
|
||||
existingEntity.status_supervisor = i.status_supervisor;
|
||||
existingEntity.status_supervisor1A = i.status_supervisor1A;
|
||||
existingEntity.status_supervisor2A = i.status_supervisor2A;
|
||||
|
||||
@@ -20,6 +20,10 @@ namespace TodoAPI2.Models
|
||||
|
||||
public string status_chief { get; set; }
|
||||
|
||||
public string status_self_a { get; set; }
|
||||
|
||||
public string status_chief_a { get; set; }
|
||||
|
||||
public string status_supervisor { get; set; }
|
||||
|
||||
public string status_supervisor1A { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user