업무일지 검색기능 강화
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user