Exemple #1
0
        public int Update(ResourceNewPriceModel resNewPriceModel)
        {
            int num = 0;

            if ((resNewPriceModel.rCode != "") && (resNewPriceModel.rptCode != ""))
            {
                num = ResourceEdit.Update(resNewPriceModel);
            }
            return(num);
        }
Exemple #2
0
        public static int Insert(ResourceNewPriceModel resNewPriceModel)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into Sm_Resource_Price(");
            builder.Append("rpid,rcode,rptcode,price)");
            builder.Append(" values (");
            builder.Append("@rpid,@rcode,@rptcode,@price)");
            SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@rpid", SqlDbType.NVarChar, 50), new SqlParameter("@rcode", SqlDbType.VarChar, 50), new SqlParameter("@rptcode", SqlDbType.NVarChar, 0x40), new SqlParameter("@price", SqlDbType.Decimal, 9) };
            commandParameters[0].Value = resNewPriceModel.rptId;
            commandParameters[1].Value = resNewPriceModel.rCode;
            commandParameters[2].Value = resNewPriceModel.rptCode;
            commandParameters[3].Value = resNewPriceModel.Price;
            return(int.Parse(SqlHelper.ExecuteNonQuery(CommandType.Text, builder.ToString(), commandParameters).ToString()));
        }
Exemple #3
0
        public static int Update(ResourceNewPriceModel resNewPriceModel)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(" begin if(select count(*) from Sm_Resource_Price where rptcode=@rptcode and rcode=@rcode)>0 ");
            builder.Append(" begin ");
            builder.Append(" update Sm_Resource_Price set ");
            builder.Append(" price=@price ");
            builder.Append(" where rptcode=@rptcode and rcode=@rcode");
            builder.Append(" end ");
            builder.Append(" else ");
            builder.Append(" begin ");
            builder.Append(" insert into Sm_Resource_Price(rpid,rcode,rptcode,price) ");
            builder.Append(" values(@rpid,@rcode,@rptcode,@price) ");
            builder.Append(" end ");
            builder.Append(" end ");
            SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@rcode", SqlDbType.NVarChar, 0x80), new SqlParameter("@rptcode", SqlDbType.NVarChar, 0x40), new SqlParameter("@price", SqlDbType.Decimal), new SqlParameter("@rpid", SqlDbType.NVarChar, 0x80) };
            commandParameters[0].Value = resNewPriceModel.rCode;
            commandParameters[1].Value = resNewPriceModel.rptCode;
            commandParameters[2].Value = resNewPriceModel.Price;
            commandParameters[3].Value = resNewPriceModel.rptId;
            return(SqlHelper.ExecuteNonQuery(CommandType.Text, builder.ToString(), commandParameters));
        }