Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

CREATE procedure [dbo].

[WeightMainApi_Insert]

@IsInserted int output ,

@data_WeightMain WeightMain readonly,

@CompanyID int=NULL,

@CounterID INT=NULL

as

DELETE FROM dbo.WeightMain WHERE UniqueID IN (SELECT UniqueID FROM @data_WeightMain) AND
WeightMain.CounterID=@CounterID

DELETE FROM data_WeightMainDetail WHERE UniqueID IN (SELECT UniqueID FROM


@data_WeightMain

--SET IDENTITY_INSERT WeightMain ON

insert into WeightMain

ID,

VehcileNo,

PartyCode,

PartyName,

ProductCode,

FirstWeight,

SecondWeight,

NetWeight,

CacheReceipt,

FirstDate,

FirstTime,
SecondDate,

SecondTime,

MondsAlter,

Monds,

Comments,

TypeFirst,

Kgs,

KgsAlter,

UserFirst,

UserSecond,

TypeSecond,

UpdatedBy,

PartyWeight,

IndexNo,

ChalanNo,

BQuantity,

GatePass,

issynced,

ManualProductName,

SerielNo,

CompanyID,

FiscalID,

LInwardGatePassID,

CounterID,

MacAddress,

LIGPNo,

DeliveryOrderID,

DeliveryNo,

BardanaDed,
BardanaDedKgs,

StockTransferID,

TransferNo,

UniqueID

SELECT

DISTINCT

ID,

VehcileNo,

PartyCode,

PartyName,

ProductCode,

FirstWeight,

SecondWeight,

NetWeight,

CacheReceipt,

FirstDate,

FirstTime,

SecondDate,

SecondTime,

MondsAlter,

Monds,

Comments,

TypeFirst,

Kgs,

KgsAlter,

UserFirst,
UserSecond,

TypeSecond,

UpdatedBy,

PartyWeight,

IndexNo,

ChalanNo,

BQuantity,

GatePass,

1,

ManualProductName,

SerielNo,

CompanyID,

FiscalID,

LInwardGatePassID,

CounterID,

MacAddress,

LIGPNo,

DeliveryOrderID,

DeliveryNo,

BardanaDed,

BardanaDedKgs,

StockTransferID,

TransferNo,

UniqueID

from @data_WeightMain

--SET IDENTITY_INSERT WeightMain off


INSERT INTO dbo.data_WeightMainDetail

ItemID,

ProductName,

WeightID,

NoOfBags,

BagsSize,

BardanaDed,

DetailBardanaInKgs,

DeliveryOrderDetailID,

CounterID,

UniqueID

SELECT

DISTINCT

ItemID,

ProductName,

WeightID,

NoOfBags,

BagsSize,

DetailBardanaDed,

(DetailBardanaDed/1000)*NoOfBags,

DeliveryOrderDetailID,

@CounterID,

UniqueID

FROM @data_WeightMain
DECLARE @ISSolvant BIT=0

SELECT @ISSolvant=IsSolvant FROM dbo.gen_SystemConfiguration WHERE CompanyID=@CompanyID

IF @ISSolvant=1

BEGIN

EXEC data_OutWardAutoThroughWeightMain_InsertSolvant @IsInserted=@IsInserted


OUTPUT,@data_WeightMain=@data_WeightMain,@CounterID=@CounterID

END

ELSE

BEGIN

EXEC data_OutWardAutoThroughWeightMain_Insert @IsInserted=@IsInserted


OUTPUT,@data_WeightMain=@data_WeightMain,@CounterID=@CounterID

END

EXEC data_InWardAutoThroughWeightMain_Insert @IsInserted=@IsInserted


OUTPUT,@data_WeightMain=@data_WeightMain,@CounterID=@CounterID

GO

You might also like