...
This commit is contained in:
@@ -358,6 +358,48 @@ namespace FCOMMON
|
||||
return retval;
|
||||
}
|
||||
|
||||
public static sItemInfo getLastPurchaseCRInfo(int idx)
|
||||
{
|
||||
var cn = getCn();
|
||||
cn.Open();
|
||||
|
||||
var retval = new sItemInfo();
|
||||
retval.idx = -1;
|
||||
|
||||
string sql = "select isnull(max(idx),-1) from EETGW_PurchaseCR 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();
|
||||
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 Dictionary<string, string> GetUserHolidayJan(string gcode, string uid, string pdate)
|
||||
{
|
||||
var cn = getCn();
|
||||
|
||||
Reference in New Issue
Block a user