public int InsertDetailsRecord(ref TransferLocationOutside Entity_Trans, out string strError) { int iInsert = 0; strError = string.Empty; try { SqlParameter pAction = new SqlParameter("@Action", SqlDbType.BigInt); SqlParameter pTransferId = new SqlParameter(TransferLocationOutside._TransId, SqlDbType.BigInt); SqlParameter pCategoryId = new SqlParameter(TransferLocationOutside._CategoryId, SqlDbType.BigInt); SqlParameter pItemId = new SqlParameter(TransferLocationOutside._ItemId, SqlDbType.BigInt); SqlParameter pTransFrom = new SqlParameter(TransferLocationOutside._TransFrom, SqlDbType.BigInt); SqlParameter pQtyAtSource = new SqlParameter(TransferLocationOutside._QtyAtSource, SqlDbType.Decimal); SqlParameter pTransTo = new SqlParameter(TransferLocationOutside._TransTo, SqlDbType.BigInt); SqlParameter pQtyAtDest = new SqlParameter(TransferLocationOutside._QtyAtDest, SqlDbType.Decimal); SqlParameter pTransferqTY = new SqlParameter(TransferLocationOutside._TransQty, SqlDbType.Decimal); SqlParameter prate = new SqlParameter(TransferLocationOutside._rate, SqlDbType.Decimal); pAction.Value = 8; pTransferId.Value = Entity_Trans.TransId; pCategoryId.Value = Entity_Trans.CategoryId; pTransFrom.Value = Entity_Trans.TransFrom; pQtyAtSource.Value = Entity_Trans.QtyAtSource; pQtyAtDest.Value = Entity_Trans.QtyAtDest; pTransTo.Value = Entity_Trans.TransTo; pTransferqTY.Value = Entity_Trans.TransQty; pItemId.Value = Entity_Trans.ItemId; prate.Value = Entity_Trans.rate; SqlParameter[] Param = new SqlParameter[] { pAction, pTransferId, pCategoryId, pTransFrom, pQtyAtSource, pQtyAtDest, pTransTo, pTransferqTY, pItemId, prate }; Open(CONNECTION_STRING); BeginTransaction(); iInsert = SQLHelper.ExecuteNonQuery(_Connection, _Transaction, CommandType.StoredProcedure, TransferLocationOutside.SP_LocationTransferOutside, Param); if (iInsert > 0) { CommitTransaction(); } else { RollBackTransaction(); } } catch (Exception ex) { RollBackTransaction(); strError = ex.Message; } finally { Close(); } return(iInsert); }
public int InsertRecord(ref TransferLocationOutside Entity_Trans, out string strError) { int iInsert = 0; strError = string.Empty; try { SqlParameter pAction = new SqlParameter(TransferLocationOutside._Action, SqlDbType.BigInt); SqlParameter pTransferNo = new SqlParameter(TransferLocationOutside._TransNo, SqlDbType.NVarChar); SqlParameter pTransferDate = new SqlParameter(TransferLocationOutside._Date, SqlDbType.DateTime); SqlParameter pTransferBy = new SqlParameter(TransferLocationOutside._TransBy, SqlDbType.BigInt); SqlParameter pNotes = new SqlParameter(TransferLocationOutside._Notes, SqlDbType.NVarChar); SqlParameter pType = new SqlParameter(TransferLocationOutside._Type, SqlDbType.NVarChar); SqlParameter pCreatedBy = new SqlParameter(TransferLocationOutside._UserId, SqlDbType.BigInt); SqlParameter pCreatedDate = new SqlParameter(TransferLocationOutside._LoginDate, SqlDbType.DateTime); pAction.Value = 1; pTransferNo.Value = Entity_Trans.TransNo; pTransferDate.Value = Entity_Trans.Date; pTransferBy.Value = Entity_Trans.TransBy; pNotes.Value = Entity_Trans.Notes; pType.Value = Entity_Trans.Type; pCreatedBy.Value = Entity_Trans.UserID; pCreatedDate.Value = Entity_Trans.LoginDate; SqlParameter[] Param = new SqlParameter[] { pAction, pTransferNo, pTransferDate, pTransferBy, pNotes, pCreatedBy, pCreatedDate, pType }; Open(CONNECTION_STRING); BeginTransaction(); iInsert = SQLHelper.ExecuteScalar(_Connection, _Transaction, CommandType.StoredProcedure, TransferLocationOutside.SP_LocationTransferOutside, Param); if (iInsert > 0) { CommitTransaction(); } else { RollBackTransaction(); } } catch (Exception ex) { RollBackTransaction(); strError = ex.Message; } finally { Close(); } return(iInsert); }
public int DeleteRecord(ref TransferLocationOutside Entity_Trans, out string strError) { int iDelete = 0; strError = string.Empty; try { SqlParameter pAction = new SqlParameter(TransferLocationOutside._Action, SqlDbType.BigInt); SqlParameter pTransId = new SqlParameter(TransferLocationOutside._TransId, SqlDbType.BigInt); SqlParameter pDeletedBy = new SqlParameter(TransferLocationOutside._UserId, SqlDbType.BigInt); SqlParameter pDeletedDate = new SqlParameter(TransferLocationOutside._LoginDate, SqlDbType.DateTime); pAction.Value = 3; pTransId.Value = Entity_Trans.TransId; pDeletedBy.Value = Entity_Trans.UserID; pDeletedDate.Value = Entity_Trans.LoginDate; // pIsDeleted.Value = Entity_damage.IsDeleted; SqlParameter[] Param = new SqlParameter[] { pAction, pTransId, pDeletedBy, pDeletedDate }; Open(CONNECTION_STRING); BeginTransaction(); iDelete = SQLHelper.ExecuteNonQuery(_Connection, _Transaction, CommandType.StoredProcedure, TransferLocationOutside.SP_LocationTransferOutside, Param); if (iDelete > 0) { CommitTransaction(); } else { RollBackTransaction(); } } catch (Exception ex) { RollBackTransaction(); strError = ex.Message; } finally { Close(); } return(iDelete); }