This commit is contained in:
chikyun.kim
2019-08-23 18:08:04 +09:00
parent 63dffe62ef
commit 6a90be2e6d
26 changed files with 933 additions and 436 deletions

View File

@@ -455,6 +455,11 @@ namespace FCOMMON
public static sCodeData getCodeBySvalue(string GroupCode, string svalue)
{
var retval = new sCodeData();
retval.code = string.Empty;
retval.title = string.Empty;
retval.svalue = string.Empty;
retval.grp = string.Empty;
var cn = getCn();
cn.Open();
var sql = "select isnull(code,''),isnull(memo,'')" +
@@ -477,6 +482,93 @@ namespace FCOMMON
retval.svalue = svalue;
return retval;
}
public static sCodeData getCodeByMemo(string GroupCode, string memo)
{
var retval = new sCodeData();
retval.code = string.Empty;
retval.title = string.Empty;
retval.svalue = string.Empty;
retval.grp = string.Empty;
var cn = getCn();
cn.Open();
var sql = "select isnull(code,''),isnull(memo,'')" +
" from Common" +
" where gcode='" + FCOMMON.info.Login.gcode + "' and Grp = '{0}' and memo = '{1}'";
sql = string.Format(sql, GroupCode, memo);
var cmd = new SqlCommand(sql, cn);
var da = cmd.ExecuteReader();
while (da.Read())
{
retval.code = da[0].ToString();
retval.title = da[1].ToString();
}
cmd.Dispose();
cn.Close();
cn.Dispose();
retval.grp = GroupCode;
retval.svalue = memo;
return retval;
}
public static Boolean insertCode(string GroupCode, string code,string memo,string svalue="")
{
var cn = getCn();
cn.Open();
var sql = "insert into common(gcode,grp,code,svalue,memo,wuid,wdate)" +
" values(@gcode,@grp,@code,@svalue,@memo,@wuid,@wdate)";
sql = string.Format(sql, GroupCode, memo);
var cmd = new SqlCommand(sql, cn);
cmd.Parameters.Add(new SqlParameter("gcode", FCOMMON.info.Login.gcode));
cmd.Parameters.Add(new SqlParameter("grp", GroupCode));
cmd.Parameters.Add(new SqlParameter("code", code));
cmd.Parameters.Add(new SqlParameter("memo", memo));
cmd.Parameters.Add(new SqlParameter("svalue", svalue));
cmd.Parameters.Add(new SqlParameter("wuid", FCOMMON.info.Login.no));
cmd.Parameters.Add(new SqlParameter("wdate", DateTime.Now));
var da = cmd.ExecuteNonQuery();
cmd.Dispose();
cn.Close();
cn.Dispose();
return da > 0;
}
public static sCodeData getCodeByCode(string GroupCode, string code)
{
var retval = new sCodeData();
retval.code = string.Empty;
retval.title = string.Empty;
retval.svalue = string.Empty;
retval.grp = string.Empty;
var cn = getCn();
cn.Open();
var sql = "select isnull(code,''),isnull(memo,'')" +
" from Common" +
" where gcode='" + FCOMMON.info.Login.gcode + "' and Grp = '{0}' and code = '{1}'";
sql = string.Format(sql, GroupCode, code);
var cmd = new SqlCommand(sql, cn);
var da = cmd.ExecuteReader();
while (da.Read())
{
retval.code = da[0].ToString();
retval.title = da[1].ToString();
}
cmd.Dispose();
cn.Close();
cn.Dispose();
retval.grp = GroupCode;
retval.svalue = code;
return retval;
}
/// <summary>
/// 지정된 프로젝트의 마지막 업무일지 데이터를 반환함
/// </summary>