Exemplo n.º 1
0
        public int Insert(SOSaleRuleInfo oParam)
        {
            string sql = @"INSERT INTO SO_SaleRule
                            (
                            SOSysNo, SaleRuleSysNo, SaleRuleName, 
                            Discount, Times, Note
                            )
                            VALUES (
                            @SOSysNo, @SaleRuleSysNo, @SaleRuleName, 
                            @Discount, @Times, @Note
                            )";

            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramSOSysNo       = new SqlParameter("@SOSysNo", SqlDbType.Int, 4);
            SqlParameter paramSaleRuleSysNo = new SqlParameter("@SaleRuleSysNo", SqlDbType.Int, 4);
            SqlParameter paramSaleRuleName  = new SqlParameter("@SaleRuleName", SqlDbType.NVarChar, 500);
            SqlParameter paramDiscount      = new SqlParameter("@Discount", SqlDbType.Decimal, 9);
            SqlParameter paramTimes         = new SqlParameter("@Times", SqlDbType.Int, 4);
            SqlParameter paramNote          = new SqlParameter("@Note", SqlDbType.NVarChar, 200);

            if (oParam.SOSysNo != AppConst.IntNull)
            {
                paramSOSysNo.Value = oParam.SOSysNo;
            }
            else
            {
                paramSOSysNo.Value = System.DBNull.Value;
            }
            if (oParam.SaleRuleSysNo != AppConst.IntNull)
            {
                paramSaleRuleSysNo.Value = oParam.SaleRuleSysNo;
            }
            else
            {
                paramSaleRuleSysNo.Value = System.DBNull.Value;
            }
            if (oParam.SaleRuleName != AppConst.StringNull)
            {
                paramSaleRuleName.Value = oParam.SaleRuleName;
            }
            else
            {
                paramSaleRuleName.Value = System.DBNull.Value;
            }
            if (oParam.Discount != AppConst.DecimalNull)
            {
                paramDiscount.Value = oParam.Discount;
            }
            else
            {
                paramDiscount.Value = System.DBNull.Value;
            }
            if (oParam.Times != AppConst.IntNull)
            {
                paramTimes.Value = oParam.Times;
            }
            else
            {
                paramTimes.Value = System.DBNull.Value;
            }
            if (oParam.Note != AppConst.StringNull)
            {
                paramNote.Value = oParam.Note;
            }
            else
            {
                paramNote.Value = System.DBNull.Value;
            }

            cmd.Parameters.Add(paramSOSysNo);
            cmd.Parameters.Add(paramSaleRuleSysNo);
            cmd.Parameters.Add(paramSaleRuleName);
            cmd.Parameters.Add(paramDiscount);
            cmd.Parameters.Add(paramTimes);
            cmd.Parameters.Add(paramNote);

            return(SqlHelper.ExecuteNonQuery(cmd));
        }
Exemplo n.º 2
0
        public int Update(SOSaleRuleInfo oParam)
        {
            string sql = @"UPDATE SO_SaleRule SET 
                           SOSysNo=@SOSysNo, 
                           SaleRuleSysNo=@SaleRuleSysNo, SaleRuleName=@SaleRuleName, 
                           Discount=@Discount, Times=@Times, Memo=@Memo
                           WHERE SysNo=@SysNo";

            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramSysNo         = new SqlParameter("@SysNo", SqlDbType.Int, 4);
            SqlParameter paramSOSysNo       = new SqlParameter("@SOSysNo", SqlDbType.Int, 4);
            SqlParameter paramSaleRuleSysNo = new SqlParameter("@SaleRuleSysNo", SqlDbType.Int, 4);
            SqlParameter paramSaleRuleName  = new SqlParameter("@SaleRuleName", SqlDbType.NVarChar, 500);
            SqlParameter paramDiscount      = new SqlParameter("@Discount", SqlDbType.Decimal, 9);
            SqlParameter paramTimes         = new SqlParameter("@Times", SqlDbType.Int, 4);
            SqlParameter paramMemo          = new SqlParameter("@Memo", SqlDbType.NVarChar, 200);

            if (oParam.SysNo != AppConst.IntNull)
            {
                paramSysNo.Value = oParam.SysNo;
            }
            else
            {
                paramSysNo.Value = System.DBNull.Value;
            }
            if (oParam.SOSysNo != AppConst.IntNull)
            {
                paramSOSysNo.Value = oParam.SOSysNo;
            }
            else
            {
                paramSOSysNo.Value = System.DBNull.Value;
            }
            if (oParam.SaleRuleSysNo != AppConst.IntNull)
            {
                paramSaleRuleSysNo.Value = oParam.SaleRuleSysNo;
            }
            else
            {
                paramSaleRuleSysNo.Value = System.DBNull.Value;
            }
            if (oParam.SaleRuleName != AppConst.StringNull)
            {
                paramSaleRuleName.Value = oParam.SaleRuleName;
            }
            else
            {
                paramSaleRuleName.Value = System.DBNull.Value;
            }
            if (oParam.Discount != AppConst.DecimalNull)
            {
                paramDiscount.Value = oParam.Discount;
            }
            else
            {
                paramDiscount.Value = System.DBNull.Value;
            }
            if (oParam.Times != AppConst.IntNull)
            {
                paramTimes.Value = oParam.Times;
            }
            else
            {
                paramTimes.Value = System.DBNull.Value;
            }
            if (oParam.Note != AppConst.StringNull)
            {
                paramMemo.Value = oParam.Note;
            }
            else
            {
                paramMemo.Value = System.DBNull.Value;
            }

            cmd.Parameters.Add(paramSysNo);
            cmd.Parameters.Add(paramSOSysNo);
            cmd.Parameters.Add(paramSaleRuleSysNo);
            cmd.Parameters.Add(paramSaleRuleName);
            cmd.Parameters.Add(paramDiscount);
            cmd.Parameters.Add(paramTimes);
            cmd.Parameters.Add(paramMemo);

            return(SqlHelper.ExecuteNonQuery(cmd));
        }