This commit is contained in:
chikyun.kim
2018-10-23 08:50:11 +09:00
parent 74d52a3e70
commit 28cde78186
30 changed files with 8100 additions and 1377 deletions

View File

@@ -27,6 +27,49 @@ namespace FCOMMON
public float scale;
public string price;
public int supplyidx;
public string project;
public int qty;
}
public static sItemInfo getLastPurchaseInfo(int idx)
{
var cn = getCn();
cn.Open();
var retval = new sItemInfo();
retval.idx = -1;
string sql = "select isnull(max(idx),-1) from Purchase 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 Purchase where idx = " + maxidx.ToString();
var rdr = cmd.ExecuteReader();
while (rdr.Read())
{
retval.idx = (int)rdr["idx"];
if (rdr["sid"] != DBNull.Value) retval.sid = rdr["sid"].ToString();
if (rdr["pumscale"] != DBNull.Value) retval.model = rdr["pumscale"].ToString();
if (rdr["supply"] != DBNull.Value) retval.supply = rdr["supply"].ToString();
if (rdr["supplyidx"] != DBNull.Value) retval.supplyidx = int.Parse(rdr["supplyidx"].ToString());
else retval.supplyidx = -1;
if (rdr["pumname"] != DBNull.Value) retval.name = rdr["pumname"].ToString();
if (rdr["pumunit"] != DBNull.Value) retval.unit = rdr["pumunit"].ToString();
if (rdr["project"] != DBNull.Value) retval.project = rdr["project"].ToString();
if (rdr["pumprice"] != DBNull.Value) retval.price = rdr["pumprice"].ToString();
else retval.price = "0";
if (rdr["pumqty"] != DBNull.Value) retval.qty = int.Parse(rdr["pumqty"].ToString());
else retval.qty = 0;
}
cn.Close();
cn.Dispose();
return retval;
}
public static sItemInfo getItemInfo(int idx)