업무일지 프로세스 선택화면 크기 변경 및 목록에서 비활성계정의 데이터 나오지 않게 함
This commit is contained in:
		| @@ -40,7 +40,7 @@ namespace FCOMMON | ||||
|             cn.Open(); | ||||
|  | ||||
|             List<string> retval = new List<string>(); | ||||
|             var sql = "SELECT place FROM Inventory WHERE(gcode = @gcode) AND(ISNULL(place, '') <> '') GROUP BY place ORDER BY place"; | ||||
|             var sql = "SELECT place FROM Inventory  WITH (nolock) WHERE(gcode = @gcode) AND(ISNULL(place, '') <> '') GROUP BY place ORDER BY place"; | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||
|             try | ||||
| @@ -61,6 +61,43 @@ namespace FCOMMON | ||||
|             return retval; | ||||
|         } | ||||
|  | ||||
|  | ||||
|         /// <summary> | ||||
|         /// EETGW_GroupUser 테이블에서 활성화된 사용자의 process 목록을 가져온다 | ||||
|         /// </summary> | ||||
|         /// <returns></returns> | ||||
|         public static List<string> GroupUserProcessList() | ||||
|         { | ||||
|  | ||||
|  | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|  | ||||
|             List<string> retval = new List<string>(); | ||||
|             var sql = "SELECT Process FROM EETGW_GroupUser WITH (nolock) WHERE  (ISNULL(Process, '') <> '') AND (gcode = @gcode) and useJobReport = 1 and useUserState =1 GROUP BY Process ORDER BY Process"; | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||
|             try | ||||
|             { | ||||
|                 var rdr = cmd.ExecuteReader(); | ||||
|                 while (rdr.Read()) | ||||
|                 { | ||||
|                     retval.Add(rdr[0].ToString()); | ||||
|                 } | ||||
|             } | ||||
|             catch | ||||
|             { | ||||
|  | ||||
|             } | ||||
|  | ||||
|             cn.Close(); | ||||
|             cn.Dispose(); | ||||
|             return retval; | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|         public static byte[] getImagByteArray(System.Drawing.Image img) | ||||
|         { | ||||
|             if (img == null || img.Width < 1 || img.Height < 1) return null; | ||||
| @@ -242,7 +279,7 @@ namespace FCOMMON | ||||
|         { | ||||
|             var sql = | ||||
|                 " select isnull(((sum((case when isnull(pumqty,0) = isnull(inqty,0) then 1 else 0 end))*1.0) / count(*))*100,0)" + | ||||
|                 " from EETGW_PurchaseCR" + | ||||
|                 " from EETGW_PurchaseCR  WITH (nolock) " + | ||||
|                 " where gcode = @gcode" + | ||||
|                 " and projectidx = @project" + | ||||
|                 " and isnull(isdel,0) = 0" + | ||||
| @@ -322,7 +359,7 @@ namespace FCOMMON | ||||
|         { | ||||
|             try | ||||
|             { | ||||
|                 var sql = "select max(prgmVersion) from ProgramUser" + | ||||
|                 var sql = "select max(prgmVersion) from ProgramUser  WITH (nolock) " + | ||||
|                 " where prgmName = 'Amkor K4-EET GroupWare'"; | ||||
|                 return ExecuteScalar(sql); | ||||
|             } | ||||
| @@ -342,7 +379,7 @@ namespace FCOMMON | ||||
|             cn.Open(); | ||||
|  | ||||
|             var retval = new List<string>(); | ||||
|             string sql = "select count(*) from EETGW_Magam where  gcode=@gcode and pdate = @pdate"; | ||||
|             string sql = "select count(*) from EETGW_Magam   WITH (nolock) where  gcode=@gcode and pdate = @pdate"; | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = gcode; | ||||
|             cmd.Parameters.Add("pdate", System.Data.SqlDbType.VarChar).Value = mon; | ||||
| @@ -393,7 +430,7 @@ namespace FCOMMON | ||||
|             var retval = new List<string>(); | ||||
|  | ||||
|             string sql = "select pdate" + | ||||
|                 " from EETGW_Magam " + | ||||
|                 " from EETGW_Magam  WITH (nolock) " + | ||||
|                 " where gcode=@gcode and   pdate  between @sdate and @edate and isnull(pdate,'') <> ''"; | ||||
|  | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
| @@ -436,7 +473,7 @@ namespace FCOMMON | ||||
|             var retval = new List<string>(); | ||||
|  | ||||
|             string sql = "select count(*)" + | ||||
|                 " from EETGW_Magam " + | ||||
|                 " from EETGW_Magam  WITH (nolock) " + | ||||
|                 " where gcode=@gcode and   pdate  = @sdate"; | ||||
|  | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
| @@ -465,7 +502,7 @@ namespace FCOMMON | ||||
|             int maxidx = int.Parse(cmd.ExecuteScalar().ToString()); | ||||
|             if (maxidx == -1) return retval; | ||||
|  | ||||
|             cmd.CommandText = "select * from Purchase where idx = " + maxidx.ToString(); | ||||
|             cmd.CommandText = "select * from Purchase  WITH (nolock) where idx = " + maxidx.ToString(); | ||||
|             var rdr = cmd.ExecuteReader(); | ||||
|             while (rdr.Read()) | ||||
|             { | ||||
| @@ -501,12 +538,12 @@ namespace FCOMMON | ||||
|             var retval = new sItemInfo(); | ||||
|             retval.idx = -1; | ||||
|  | ||||
|             string sql = "select isnull(max(idx),-1) from EETGW_PurchaseCR where pumidx = " + idx.ToString(); | ||||
|             string sql = "select isnull(max(idx),-1) from EETGW_PurchaseCR  WITH (nolock) where pumidx = " + idx.ToString(); | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             int maxidx = int.Parse(cmd.ExecuteScalar().ToString()); | ||||
|             if (maxidx == -1) return retval; | ||||
|  | ||||
|             cmd.CommandText = "select * from EETGW_PurchaseCR where idx = " + maxidx.ToString(); | ||||
|             cmd.CommandText = "select * from EETGW_PurchaseCR  WITH (nolock) where idx = " + maxidx.ToString(); | ||||
|             var rdr = cmd.ExecuteReader(); | ||||
|             while (rdr.Read()) | ||||
|             { | ||||
| @@ -551,7 +588,7 @@ namespace FCOMMON | ||||
|                 " round(isnull(sum(drtime),0),2)," + | ||||
|                 " round(isnull(sum(crtime),0),2)," + | ||||
|                 " round(isnull(sum(drtime)-sum(crtime),0),2) as JanTime" + | ||||
|                 " from Holyday " + | ||||
|                 " from Holyday  WITH (nolock) " + | ||||
|                 " where gcode=@gcode and  uid = @uid and sdate  between @sdate and @edate group by cate order by cate"; | ||||
|  | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
| @@ -592,7 +629,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|  | ||||
|             string sql = "select idx,name,name2 from Customs where (name like '%SEEMAX%' or name2 like '%{0}%')"; | ||||
|             string sql = "select idx,name,name2 from Customs WITH (nolock) where (name like '%SEEMAX%' or name2 like '%{0}%')"; | ||||
|             sql = string.Format(sql, nameLike); | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             var rdr = cmd.ExecuteReader(); | ||||
| @@ -650,7 +687,7 @@ namespace FCOMMON | ||||
|             var retval = new sItemInfo(); | ||||
|             retval.idx = -1; | ||||
|  | ||||
|             string sql = "select * from Items where gcode='" + FCOMMON.info.Login.gcode + "' and  idx = " + idx.ToString(); | ||||
|             string sql = "select * from Items   WITH (nolock) where gcode='" + FCOMMON.info.Login.gcode + "' and  idx = " + idx.ToString(); | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             var rdr = cmd.ExecuteReader(); | ||||
|             while (rdr.Read()) | ||||
| @@ -700,7 +737,7 @@ namespace FCOMMON | ||||
|             var iCnt = cmd.ExecuteNonQuery(); | ||||
|             if (iCnt == 1) | ||||
|             { | ||||
|                 cmd.CommandText = "select isnull(idx,-1) from Items where gcode=@gcode and  [sid] = @sid"; | ||||
|                 cmd.CommandText = "select isnull(idx,-1) from Items  WITH (nolock) where gcode=@gcode and  [sid] = @sid"; | ||||
|                 cmd.Parameters.Clear(); | ||||
|                 cmd.Parameters.Add(new SqlParameter("gcode", FCOMMON.info.Login.gcode)); | ||||
|                 cmd.Parameters.Add(new SqlParameter("sid", info.sid)); | ||||
| @@ -719,7 +756,7 @@ namespace FCOMMON | ||||
|             var retval = new sItemInfo(); | ||||
|             retval.idx = -1; | ||||
|  | ||||
|             string sql = "select * from Items where [gcode] = '" + FCOMMON.info.Login.gcode + "' and  [sid] = '" + sid + "'"; | ||||
|             string sql = "select * from Items  WITH (nolock) where [gcode] = '" + FCOMMON.info.Login.gcode + "' and  [sid] = '" + sid + "'"; | ||||
|             var cmd = new SqlCommand(sql, cn); | ||||
|             var rdr = cmd.ExecuteReader(); | ||||
|             while (rdr.Read()) | ||||
| @@ -824,7 +861,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(SValue,'')" + | ||||
|                       " from Common" + | ||||
|                       " from Common  WITH (nolock) " + | ||||
|                       " where gcode='" + FCOMMON.info.Login.gcode + "' and  Grp = '{0}' and code = '{1}'"; | ||||
|  | ||||
|             sql = string.Format(sql, GroupCode, code); | ||||
| @@ -840,7 +877,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(FValue,0)" + | ||||
|                       " from Common" + | ||||
|                       " from Common  WITH (nolock) " + | ||||
|                       " where gcode='" + FCOMMON.info.Login.gcode + "' and  Grp = '{0}' and code = '{1}'"; | ||||
|  | ||||
|             sql = string.Format(sql, GroupCode, code); | ||||
| @@ -872,7 +909,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(code,''),isnull(memo,''),isnull(svalue,''),isnull(svalue2,'')"+ | ||||
|                       " from Common" + | ||||
|                       " from Common  WITH (nolock) " + | ||||
|                       " where gcode='" + FCOMMON.info.Login.gcode + "' and  Grp = '{0}' and svalue = '{1}'"; | ||||
|  | ||||
|             sql = string.Format(sql, GroupCode, svalue); | ||||
| @@ -905,7 +942,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(code,''),isnull(memo,''),isnull(svalue,''),isnull(svalue2,'')" + | ||||
|                       " from Common" + | ||||
|                       " from Common  WITH (nolock) " + | ||||
|                       " where gcode='" + FCOMMON.info.Login.gcode + "' and  Grp = '{0}' and memo = '{1}'"; | ||||
|  | ||||
|             sql = string.Format(sql, GroupCode, memo); | ||||
| @@ -996,7 +1033,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(code,''),isnull(memo,''),isnull(svalue,''),isnull(svalue2,'')" + | ||||
|                       " from Common" + | ||||
|                       " from Common  WITH (nolock) " + | ||||
|                       " where gcode='" + FCOMMON.info.Login.gcode + "' and  Grp = '{0}' and code = '{1}'"; | ||||
|  | ||||
|             sql = string.Format(sql, GroupCode, code); | ||||
| @@ -1027,7 +1064,7 @@ namespace FCOMMON | ||||
|         { | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select top 1 * from JobReport" + | ||||
|             var sql = "select top 1 * from JobReport  WITH (nolock) " + | ||||
|                 " where gcode ='" + FCOMMON.info.Login.gcode + "' and  isnull(pidx,-1)=" + projectIdx.ToString() + | ||||
|                 " and uid ='" + uid + "'" + | ||||
|                 " order by pdate desc, idx desc"; | ||||
| @@ -1042,7 +1079,7 @@ namespace FCOMMON | ||||
|         { | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select top 1 * from JobReport" + | ||||
|             var sql = "select top 1 * from JobReport  WITH (nolock) " + | ||||
|                 " where gcode='" + FCOMMON.info.Login.gcode + "' and isnull(projectName,'') like '" + prjName + "'" + | ||||
|                 " and uid ='" + uid + "'" + | ||||
|                 " order by pdate desc, idx desc"; | ||||
| @@ -1057,7 +1094,7 @@ namespace FCOMMON | ||||
|         { | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select top 1 * from JobReport" + | ||||
|             var sql = "select top 1 * from JobReport WITH (nolock) " + | ||||
|                 " where gcode = '" + FCOMMON.info.Login.gcode + "' and  isnull([type],'')='" + type + "'" + | ||||
|                 " and uid ='" + uid + "'" + | ||||
|                 " order by pdate desc, idx desc"; | ||||
| @@ -1079,7 +1116,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(processs,'') as process" + | ||||
|                         " from Users" + | ||||
|                         " from Users  WITH (nolock) " + | ||||
|                         " where processs is not null and gcode='{0}'" + | ||||
|                         " group by processs" + | ||||
|                         " order by process"; | ||||
| @@ -1140,7 +1177,7 @@ namespace FCOMMON | ||||
|  | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select idx, '[' + cast(idx as varchar) + '] ' + isnull(name,''),isnull(name,'')  from Projects" + | ||||
|             var sql = "select idx, '[' + cast(idx as varchar) + '] ' + isnull(name,''),isnull(name,'')  from Projects  WITH (nolock) " + | ||||
|                 " where gcode='{0}'" + | ||||
|                 " and  (isnull(userManager,'') like '%{1}%'" + | ||||
|                 " or  isnull(userMain,'') like '%{1}%'" + | ||||
| @@ -1180,7 +1217,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(code,''),isnull(memo ,''),isnull(svalue,''),isnull(fvalue,0),isnull(svalue2,'')" + | ||||
|                 " from common" + | ||||
|                 " from common  WITH (nolock) " + | ||||
|                 " where gcode='" + FCOMMON.info.Login.gcode + "' and grp = '" + GroupCode + "'" + | ||||
|                 " and isnull(code,'') <> ''" + | ||||
|                 " order by "; | ||||
| @@ -1213,7 +1250,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull({1},''),isnull({2},'')" + | ||||
|                 " from {0} " + | ||||
|                 " from {0}  WITH (nolock) " + | ||||
|                 " where gcode = '" + FCOMMON.info.Login.gcode + "' "; | ||||
|             if (where != "") sql += " and " + where; | ||||
|             if (order != "") sql += " order by " + order; | ||||
| @@ -1236,7 +1273,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select isnull(place,'')" + | ||||
|                 " from Inventory " + | ||||
|                 " from Inventory  WITH (nolock) " + | ||||
|                 " where gcode = '{0}' and isnull(place,'') <> ''" + | ||||
|                 " group by place order by place"; | ||||
|             sql = string.Format(sql, gcode); | ||||
| @@ -1272,7 +1309,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select {0} " + | ||||
|                 " from {1} " + | ||||
|                 " from {1}  WITH (nolock) " + | ||||
|                 " where gcode='" + FCOMMON.info.Login.gcode + "' and isnull({0},'') != '' "; | ||||
|  | ||||
|             if (where != "") sql += " and " + where; | ||||
| @@ -1313,7 +1350,7 @@ namespace FCOMMON | ||||
|  | ||||
|                 cn.Open(); | ||||
|                 var sql = "select isnull(sum(hrs),0) as hrs,isnull(sum(ot),0) as ot,dbo.getWorkDayCount('{1}') as workday" + | ||||
|                     " from JobReport" + | ||||
|                     " from JobReport  WITH (nolock) " + | ||||
|                     " where gcode='" + FCOMMON.info.Login.gcode + "' and uid = '{0}' and substring(pdate,1,7) = '{1}'"; | ||||
|  | ||||
|                 sql = string.Format(sql, uid, yymm); | ||||
| @@ -1356,7 +1393,7 @@ namespace FCOMMON | ||||
|             int retval = -1; | ||||
|             var cmd2 = new SqlCommand("", cn); | ||||
|  | ||||
|             cmd2.CommandText = string.Format("select count(*) from Items " + | ||||
|             cmd2.CommandText = string.Format("select count(*) from Items  WITH (nolock) " + | ||||
|                 " where  ISNULL(REPLACE(name, ' ', '') + REPLACE(model, ' ', ''), '') = '{0}'", pumname.Replace(" ", "").Replace("'", "''") + model.Replace(" ", "").Replace("'", "''")); | ||||
|             var cnt = int.Parse(cmd2.ExecuteScalar().ToString()); | ||||
|             if (cnt == 0) | ||||
| @@ -1400,7 +1437,7 @@ namespace FCOMMON | ||||
|             } | ||||
|  | ||||
|             //{ | ||||
|             cmd2.CommandText = string.Format("select min(idx) from Items where gcode='" + FCOMMON.info.Login.gcode + "' and  ISNULL(REPLACE(name, ' ', '') + REPLACE(model, ' ', ''), '') = '{0}'", pumname.Replace(" ", "").Replace("'", "''") + model.Replace(" ", "").Replace("'", "''")); | ||||
|             cmd2.CommandText = string.Format("select min(idx) from Items  WITH (nolock) where gcode='" + FCOMMON.info.Login.gcode + "' and  ISNULL(REPLACE(name, ' ', '') + REPLACE(model, ' ', ''), '') = '{0}'", pumname.Replace(" ", "").Replace("'", "''") + model.Replace(" ", "").Replace("'", "''")); | ||||
|             var itemdata = cmd2.ExecuteScalar(); | ||||
|             if (itemdata == DBNull.Value || itemdata == null) | ||||
|             { | ||||
| @@ -1428,7 +1465,7 @@ namespace FCOMMON | ||||
|             int retval = 0; | ||||
|             var cmd2 = new SqlCommand("", cn); | ||||
|  | ||||
|             cmd2.CommandText = string.Format("update Items set sid=@sid where idx=@idx"); | ||||
|             cmd2.CommandText = string.Format("update Items  WITH (nolock) set sid=@sid where idx=@idx"); | ||||
|  | ||||
|             cmd2.Parameters.Clear(); | ||||
|             cmd2.Parameters.Add(new SqlParameter("idx", itemIdx)); | ||||
| @@ -1445,12 +1482,12 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select {0} " + | ||||
|                 " from {1} " + | ||||
|                 " from {1}  WITH (nolock) " + | ||||
|                 " where isnull({0},'') != '' "; | ||||
|  | ||||
|             if (table.ToUpper() == "USERS") | ||||
|                 sql = "select {0} " + | ||||
|                 " from {1} " + | ||||
|                 " from {1}  WITH (nolock) " + | ||||
|                 " where isnull({0},'') != '' "; | ||||
|  | ||||
|  | ||||
| @@ -1481,12 +1518,12 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select {0} " + | ||||
|                 " from {1} " + | ||||
|                 " from {1}  WITH (nolock) " + | ||||
|                 " where gcode='" + FCOMMON.info.Login.gcode + "' and isnull({0},'') != '' "; | ||||
|  | ||||
|             if (table.ToUpper() == "USERS") | ||||
|                 sql = "select {0} " + | ||||
|                 " from {1} " + | ||||
|                 " from {1}   WITH (nolock) " + | ||||
|                 " where isnull({0},'') != '' "; | ||||
|  | ||||
|  | ||||
| @@ -1517,7 +1554,7 @@ namespace FCOMMON | ||||
|             var cn = getCn(); | ||||
|             cn.Open(); | ||||
|             var sql = "select max(isnull(path_kj,'')) " + | ||||
|                 " from UserGroup " + | ||||
|                 " from UserGroup  WITH (nolock)  " + | ||||
|                 " where dept = '" + dept + "'"; | ||||
|  | ||||
|             sql = string.Format(sql); | ||||
| @@ -1569,7 +1606,7 @@ namespace FCOMMON | ||||
|                         " isnull(pumprice,0) as pumprice, " + | ||||
|                         " isnull(supply,'') as supply, " + | ||||
|                         " isnull(supplyidx,-1) as supplyidx" + | ||||
|                         " from purchase " + | ||||
|                         " from purchase  WITH (nolock) " + | ||||
|                         " where  gcode='" + FCOMMON.info.Login.gcode + "' and  isnull(sid,'') <> '' and " + | ||||
|                         " isnull(sid,'') <> '신규'" + | ||||
|                         " and isnull(pumidx,-1) = -1 " + | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 chi
					chi