|
|
@ -91,16 +91,16 @@ namespace ICSSoft.DataProject |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
string cheksql = @"select c.EATTRIBUTE1 FROM ICSMOPick a
|
|
|
|
INNER JOIN ICSMO b ON a.MODetailID=b.MODetailID AND a.WorkPoint=b.WorkPoint |
|
|
|
INNER JOIN ICSInventory c on a.InvCode=c.InvCode and a.WorkPoint=c.WorkPoint |
|
|
|
WHERE b.MOCode='{0}' AND b.Sequence+'~'+a.Sequence='{3}' AND a.WorkPoint='{1}' and c.AmountEnable='1'";
|
|
|
|
cheksql = string.Format(cheksql, TransCode, WorkPoint, Quantity, TransSequence, enableCode); |
|
|
|
DataTable dt = DBHelper.SQlReturnData(cheksql, cmd); |
|
|
|
if (dt.Rows.Count > 0) |
|
|
|
{ |
|
|
|
Quantity = (decimal.Parse(Quantity) * decimal.Parse(dt.Rows[0]["EATTRIBUTE1"].ToString())).ToString(); |
|
|
|
} |
|
|
|
//string cheksql = @"select c.EATTRIBUTE1 FROM ICSMOPick a
|
|
|
|
// INNER JOIN ICSMO b ON a.MODetailID=b.MODetailID AND a.WorkPoint=b.WorkPoint
|
|
|
|
// INNER JOIN ICSInventory c on a.InvCode=c.InvCode and a.WorkPoint=c.WorkPoint
|
|
|
|
// WHERE b.MOCode='{0}' AND b.Sequence+'~'+a.Sequence='{3}' AND a.WorkPoint='{1}' and c.AmountEnable='1'";
|
|
|
|
//cheksql = string.Format(cheksql, TransCode, WorkPoint, Quantity, TransSequence, enableCode);
|
|
|
|
//DataTable dt = DBHelper.SQlReturnData(cheksql, cmd);
|
|
|
|
//if (dt.Rows.Count > 0)
|
|
|
|
//{
|
|
|
|
// Quantity = (decimal.Parse(Quantity) / decimal.Parse(dt.Rows[0]["EATTRIBUTE1"].ToString())).ToString();
|
|
|
|
//}
|
|
|
|
string sql = @"DECLARE @Status VARCHAR(10)
|
|
|
|
SELECT @Status=b.ERPStatus FROM ICSMOPick a |
|
|
|
INNER JOIN ICSMO b ON a.MODetailID=b.MODetailID AND a.WorkPoint=b.WorkPoint |
|
|
|