I am working on Inventory management system .I wanted to update two tables just after inserting into one table so i have done it using SQL After insert trigger but this trigger is not firing from C# which is the front end of my application.I dont know how to fire a trigger from C#.Can anyone help me as i have to submit this project by coming Sunday? Here is my SQL trigger..
CREATE TRIGGER tbl_Sales_ForInsert
ON SALES
FOR INSERT
AS
BEGIN
DECLARE @ITEMMODEL varchar(100)
SELECT @ITEMMODEL = @ITEMMODEL FROM inserted
update SALES set PROFIT=TOTAL_PRICE - (SELECT QUANTITY FROM SALES WHERE ITEM_MODEL=@ITEMMODEL) * (SELECT RATE FROM ITEM_DETAILS WHERE ITEM_MODEL=@ITEMMODEL) WHERE ITEM_MODEL=@ITEMMODEL
UPDATE ITEM_DETAILS SET QUANTITY=QUANTITY-(SELECT QUANTITY FROM SALES WHERE ITEM_MODEL=@ITEMMODEL) WHERE ITEM_MODEL=@ITEMMODEL
UPDATE ITEM_DETAILS SET AMOUNT = AMOUNT - (SELECT RATE FROM ITEM_DETAILS WHERE ITEM_MODEL=@ITEMMODEL) * (SELECT QUANTITY FROM SALES WHERE ITEM_MODEL=@ITEMMODEL) where ITEM_MODEL=@ITEMMODEL
END