public int Update(DSItemInfo oParam) { string sql = @"UPDATE DS_Item SET DSSysNo=@DSSysNo, ItemID=@ItemID, ItemType=@ItemType, PayType=@PayType, PayAmt=@PayAmt, Status=@Status, PosFee=@PosFee, DLSysNo=@DLSysNo, IsPos=@IsPos WHERE SysNo=@SysNo"; SqlCommand cmd = new SqlCommand(sql); SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4); SqlParameter paramDSSysNo = new SqlParameter("@DSSysNo", SqlDbType.Int, 4); SqlParameter paramItemID = new SqlParameter("@ItemID", SqlDbType.NVarChar, 50); SqlParameter paramItemType = new SqlParameter("@ItemType", SqlDbType.Int, 4); SqlParameter paramPayType = new SqlParameter("@PayType", SqlDbType.Int, 4); SqlParameter paramPayAmt = new SqlParameter("@PayAmt", SqlDbType.Decimal, 9); SqlParameter paramStatus = new SqlParameter("@Status", SqlDbType.Int, 4); SqlParameter paramPosFee = new SqlParameter("@PosFee", SqlDbType.Decimal, 9); SqlParameter paramDLSysNo = new SqlParameter("@DLSysNo", SqlDbType.Int, 4); SqlParameter paramIsPos = new SqlParameter("@IsPos", SqlDbType.Int, 4); if (oParam.SysNo != AppConst.IntNull) { paramSysNo.Value = oParam.SysNo; } else { paramSysNo.Value = System.DBNull.Value; } if (oParam.DSSysNo != AppConst.IntNull) { paramDSSysNo.Value = oParam.DSSysNo; } else { paramDSSysNo.Value = System.DBNull.Value; } if (oParam.ItemID != AppConst.StringNull) { paramItemID.Value = oParam.ItemID; } else { paramItemID.Value = System.DBNull.Value; } if (oParam.ItemType != AppConst.IntNull) { paramItemType.Value = oParam.ItemType; } else { paramItemType.Value = System.DBNull.Value; } if (oParam.PayType != AppConst.IntNull) { paramPayType.Value = oParam.PayType; } else { paramPayType.Value = System.DBNull.Value; } if (oParam.PayAmt != AppConst.DecimalNull) { paramPayAmt.Value = oParam.PayAmt; } else { paramPayAmt.Value = System.DBNull.Value; } if (oParam.Status != AppConst.IntNull) { paramStatus.Value = oParam.Status; } else { paramStatus.Value = System.DBNull.Value; } if (oParam.PosFee != AppConst.DecimalNull) { paramPosFee.Value = oParam.PosFee; } else { paramPosFee.Value = System.DBNull.Value; } if (oParam.DLSysNo != AppConst.IntNull) { paramDLSysNo.Value = oParam.DLSysNo; } else { paramDLSysNo.Value = System.DBNull.Value; } if (oParam.IsPos != AppConst.IntNull) { paramIsPos.Value = oParam.IsPos; } else { paramIsPos.Value = System.DBNull.Value; } cmd.Parameters.Add(paramSysNo); cmd.Parameters.Add(paramDSSysNo); cmd.Parameters.Add(paramItemID); cmd.Parameters.Add(paramItemType); cmd.Parameters.Add(paramPayType); cmd.Parameters.Add(paramPayAmt); cmd.Parameters.Add(paramStatus); cmd.Parameters.Add(paramPosFee); cmd.Parameters.Add(paramDLSysNo); cmd.Parameters.Add(paramIsPos); return(SqlHelper.ExecuteNonQuery(cmd)); }
public int Insert(DSItemInfo oParam) { string sql = @"INSERT INTO DS_Item ( DSSysNo, ItemID, ItemType, PayType, PayAmt, Status, PosFee, DLSysNo, IsPos ) VALUES ( @DSSysNo, @ItemID, @ItemType, @PayType, @PayAmt, @Status, @PosFee, @DLSysNo, @IsPos );set @SysNo = SCOPE_IDENTITY();"; SqlCommand cmd = new SqlCommand(sql); SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4); SqlParameter paramDSSysNo = new SqlParameter("@DSSysNo", SqlDbType.Int, 4); SqlParameter paramItemID = new SqlParameter("@ItemID", SqlDbType.NVarChar, 50); SqlParameter paramItemType = new SqlParameter("@ItemType", SqlDbType.Int, 4); SqlParameter paramPayType = new SqlParameter("@PayType", SqlDbType.Int, 4); SqlParameter paramPayAmt = new SqlParameter("@PayAmt", SqlDbType.Decimal, 9); SqlParameter paramStatus = new SqlParameter("@Status", SqlDbType.Int, 4); SqlParameter paramPosFee = new SqlParameter("@PosFee", SqlDbType.Decimal, 9); SqlParameter paramDLSysNo = new SqlParameter("@DLSysNo", SqlDbType.Int, 4); SqlParameter paramIsPos = new SqlParameter("@IsPos", SqlDbType.Int, 4); paramSysNo.Direction = ParameterDirection.Output; if (oParam.DSSysNo != AppConst.IntNull) { paramDSSysNo.Value = oParam.DSSysNo; } else { paramDSSysNo.Value = System.DBNull.Value; } if (oParam.ItemID != AppConst.StringNull) { paramItemID.Value = oParam.ItemID; } else { paramItemID.Value = System.DBNull.Value; } if (oParam.ItemType != AppConst.IntNull) { paramItemType.Value = oParam.ItemType; } else { paramItemType.Value = System.DBNull.Value; } if (oParam.PayType != AppConst.IntNull) { paramPayType.Value = oParam.PayType; } else { paramPayType.Value = System.DBNull.Value; } if (oParam.PayAmt != AppConst.DecimalNull) { paramPayAmt.Value = oParam.PayAmt; } else { paramPayAmt.Value = System.DBNull.Value; } if (oParam.Status != AppConst.IntNull) { paramStatus.Value = oParam.Status; } else { paramStatus.Value = System.DBNull.Value; } if (oParam.PosFee != AppConst.DecimalNull) { paramPosFee.Value = oParam.PosFee; } else { paramPosFee.Value = System.DBNull.Value; } if (oParam.DLSysNo != AppConst.IntNull) { paramDLSysNo.Value = oParam.DLSysNo; } else { paramDLSysNo.Value = System.DBNull.Value; } if (oParam.IsPos != AppConst.IntNull) { paramIsPos.Value = oParam.IsPos; } else { paramIsPos.Value = System.DBNull.Value; } cmd.Parameters.Add(paramSysNo); cmd.Parameters.Add(paramDSSysNo); cmd.Parameters.Add(paramItemID); cmd.Parameters.Add(paramItemType); cmd.Parameters.Add(paramPayType); cmd.Parameters.Add(paramPayAmt); cmd.Parameters.Add(paramStatus); cmd.Parameters.Add(paramPosFee); cmd.Parameters.Add(paramDLSysNo); cmd.Parameters.Add(paramIsPos); return(SqlHelper.ExecuteNonQuery(cmd, out oParam.SysNo)); }