UPDATE Purchase
SET isdel = 1
WHERE (idx = @Original_idx)
INSERT INTO Purchase
(pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate,
import, pumidx, isdel, bigo, manuproc, orderno)
VALUES (@pdate,@state,@process,@receive,@sc,@request,@sid,@pumname,@pumscale,@pumunit,@pumqty,@pumprice,@pumamt,@supply,@supplyidx,@project,@projectidx,@asset,@edate,@indate,@po,@dept,@wuid,@wdate,@import,@pumidx,@isdel,@bigo,@manuproc,@orderno);
SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo FROM Purchase WHERE (idx = SCOPE_IDENTITY()) ORDER BY pdate DESC, idx DESC
SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid,
wdate, import, pumidx, isdel, bigo, manuproc, orderno
FROM Purchase
WHERE (ISNULL(isdel, 0) = 0)
ORDER BY pdate DESC, idx DESC
UPDATE Purchase
SET pdate = @pdate, state = @state, process = @process, receive = @receive, sc = @sc, request = @request, sid = @sid, pumname = @pumname, pumscale = @pumscale, pumunit = @pumunit,
pumqty = @pumqty, pumprice = @pumprice, pumamt = @pumamt, supply = @supply, supplyidx = @supplyidx, project = @project, projectidx = @projectidx, asset = @asset, edate = @edate,
indate = @indate, po = @po, dept = @dept, wuid = @wuid, wdate = @wdate, import = @import, pumidx = @pumidx, isdel = @isdel, bigo = @bigo, manuproc = @manuproc,
orderno = @orderno
WHERE (idx = @Original_idx) AND (@IsNull_pdate = 1 AND pdate IS NULL OR
pdate = @Original_pdate) AND (@IsNull_state = 1 AND state IS NULL OR
state = @Original_state) AND (@IsNull_process = 1 AND process IS NULL OR
process = @Original_process) AND (@IsNull_receive = 1 AND receive IS NULL OR
receive = @Original_receive) AND (@IsNull_sc = 1 AND sc IS NULL OR
sc = @Original_sc) AND (@IsNull_request = 1 AND request IS NULL OR
request = @Original_request) AND (@IsNull_sid = 1 AND sid IS NULL OR
sid = @Original_sid) AND (@IsNull_pumscale = 1 AND pumscale IS NULL OR
pumscale = @Original_pumscale) AND (@IsNull_pumunit = 1 AND pumunit IS NULL OR
pumunit = @Original_pumunit) AND (@IsNull_pumqty = 1 AND pumqty IS NULL OR
pumqty = @Original_pumqty) AND (@IsNull_pumprice = 1 AND pumprice IS NULL OR
pumprice = @Original_pumprice) AND (@IsNull_pumamt = 1 AND pumamt IS NULL OR
pumamt = @Original_pumamt) AND (@IsNull_supply = 1 AND supply IS NULL OR
supply = @Original_supply) AND (@IsNull_supplyidx = 1 AND supplyidx IS NULL OR
supplyidx = @Original_supplyidx) AND (@IsNull_projectidx = 1 AND projectidx IS NULL OR
projectidx = @Original_projectidx) AND (@IsNull_asset = 1 AND asset IS NULL OR
asset = @Original_asset) AND (@IsNull_edate = 1 AND edate IS NULL OR
edate = @Original_edate) AND (@IsNull_indate = 1 AND indate IS NULL OR
indate = @Original_indate) AND (@IsNull_po = 1 AND po IS NULL OR
po = @Original_po) AND (@IsNull_dept = 1 AND dept IS NULL OR
dept = @Original_dept) AND (wuid = @Original_wuid) AND (wdate = @Original_wdate) AND (@IsNull_import = 1 AND import IS NULL OR
import = @Original_import) AND (@IsNull_pumidx = 1 AND pumidx IS NULL OR
pumidx = @Original_pumidx) AND (@IsNull_isdel = 1 AND isdel IS NULL OR
isdel = @Original_isdel) AND (@IsNull_bigo = 1 AND bigo IS NULL OR
bigo = @Original_bigo);
SELECT idx, pdate, state, process, receive, sc, request, sid, pumname, pumscale, pumunit, pumqty, pumprice, pumamt, supply, supplyidx, project, projectidx, asset, edate, indate, po, dept, wuid, wdate, import, pumidx, isdel, bigo FROM Purchase WHERE (idx = @idx) ORDER BY pdate DESC, idx DESC
DELETE FROM [Purchase] WHERE import = 1
DELETE FROM Purchase
WHERE (import = 1) AND (pdate BETWEEN @sd AND @ed) AND (wuid = @userid)
SELECT asset, bigo, dept, edate, idx, import, indate, isdel, manuproc, orderno, pdate, po, process, project, projectidx, pumamt, pumidx, pumname, pumprice, pumqty, pumscale, pumunit, receive, request, sc, sid, state, supply, supplyidx, wdate, wuid FROM Purchase WHERE (pdate BETWEEN @sd AND @ed) AND (ISNULL(isdel, 0) = 0) ORDER BY pdate DESC, idx DESC