업무일지 검색기능 강화

This commit is contained in:
chikyun.kim
2019-05-08 11:49:55 +09:00
parent 0dd2f55820
commit 7adfebe609
20 changed files with 4047 additions and 85 deletions

View File

@@ -384,6 +384,21 @@ namespace FCOMMON
if (ds.Tables.Count > 0) return ds.Tables[0];
else return null;
}
public static System.Data.DataTable getLastJobReportDatabyProjectName(string uid, string prjName)
{
var cn = getCn();
cn.Open();
var sql = "select top 1 * from JobReport" +
" where isnull(projectName,'') like '" + prjName + "'" +
" and uid ='" + uid + "'" +
" order by pdate desc, idx desc";
var da = new SqlDataAdapter(sql, cn);
var ds = new System.Data.DataSet();
da.Fill(ds);
cn.Close();
if (ds.Tables.Count > 0) return ds.Tables[0];
else return null;
}
public static System.Data.DataTable getLastJobReportData(string uid, string type)
{
var cn = getCn();
@@ -498,7 +513,7 @@ namespace FCOMMON
/// <param name="work">근무시간</param>
/// <param name="total">최대근무시간(근무일수*8)</param>
/// <param name="ot">초과근무시간</param>
public static void getWorkTime(string uid,string yymm,out int work,out int total,out int ot)
public static void getWorkTime(string uid, string yymm, out float work, out int total, out float ot)
{
work = 0;
total = 0;
@@ -519,8 +534,8 @@ namespace FCOMMON
var rdr = cmd.ExecuteReader();
while (rdr.Read())
{
work = int.Parse(rdr[0].ToString());
ot = int.Parse(rdr[1].ToString());
work = float.Parse(rdr[0].ToString());
ot = float.Parse(rdr[1].ToString());
total = int.Parse(rdr[2].ToString()) * 8;
}
cmd.Dispose();