ปรับปรุงให้รองรับ การไปช่วยปฏิบัติงาน

This commit is contained in:
Nakorn Rientrakrunchai
2021-03-11 08:03:52 +07:00
parent b5e24a048d
commit 1540543f1f
17 changed files with 1066 additions and 446 deletions

View File

@@ -22,6 +22,7 @@ namespace TodoAPI2.Models
List<external_menu> GetMenuByUser(int? userid);
List<external_user> GetAllUser();
List<dept_mappingViewModel> GetDeptMapping();
List<working_records> GetWorkingRecord();
}
}

View File

@@ -643,6 +643,41 @@ else orgdata.department_code::int*100000 end
}
return result;
}
public List<working_records> GetWorkingRecord()
{
var sql = string.Format(@"
select * FROM hrm_working_records where deleted_at is null
", '"'.ToString());
var para = db.GetParameterListNpgsql();
DataTable dt = db.ExecuteDataTableNpgsql(sql, para);
var result = new List<working_records>();
foreach (DataRow dr in dt.Rows)
{
var i = new working_records();
if (dr["id"] != DBNull.Value) i.id = Convert.ToInt32(dr["id"]);
if (dr["employee_id"] != DBNull.Value) i.employee_id = Convert.ToInt32(dr["employee_id"]);
if (dr["place"] != DBNull.Value) i.place = Convert.ToInt32(dr["place"]);
if (dr["start_date"] != DBNull.Value) i.start_date = Convert.ToDateTime(dr["start_date"]);
if (dr["end_date"] != DBNull.Value) i.end_date = Convert.ToDateTime(dr["end_date"]);
if (dr["subject"] != DBNull.Value) i.subject = dr["subject"].ToString();
if (dr["detail"] != DBNull.Value) i.detail = dr["detail"].ToString();
result.Add(i);
}
return result;
}
}
public class working_records
{
public int? id { get; set; }
public int? employee_id { get; set; }
public int? place { get; set; }
public DateTime? start_date { get; set; }
public DateTime? end_date { get; set; }
public string subject { get; set; }
public string detail { get; set; }
}
public class external_menu