..
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user