コード例 #1
0
        public int SetOrderNum(CategoryAttribute2OptionInfo oParam)
        {
            string     sql = "update category_attribute2_option set ordernum = " + oParam.OrderNum + " where sysno = " + oParam.SysNo;
            SqlCommand cmd = new SqlCommand(sql);

            return(SqlHelper.ExecuteNonQuery(cmd));
        }
コード例 #2
0
        public bool IsExistAttribute2Option(CategoryAttribute2OptionInfo oParam)
        {
            string       sql = "select top 1 sysno from category_attribute2_option where Attribute2SysNo=@Attribute2SysNo and Attribute2OptionName=@Attribute2OptionName and SysNo!=@SysNo";
            SqlCommand   cmd = new SqlCommand(sql);
            SqlParameter paramAttribute2SysNo      = new SqlParameter("@Attribute2SysNo", SqlDbType.Int, 4);
            SqlParameter paramSysNo                = new SqlParameter("@SysNo", SqlDbType.Int, 4);
            SqlParameter paramAttribute2OptionName = new SqlParameter("@Attribute2OptionName", SqlDbType.NVarChar, 500);

            paramAttribute2SysNo.Value      = oParam.Attribute2SysNo;
            paramAttribute2OptionName.Value = oParam.Attribute2OptionName;
            paramSysNo.Value = oParam.SysNo;

            cmd.Parameters.Add(paramAttribute2SysNo);
            cmd.Parameters.Add(paramAttribute2OptionName);
            cmd.Parameters.Add(paramSysNo);

            DataSet ds = SqlHelper.ExecuteDataSet(cmd);

            if (Util.HasMoreRow(ds))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
/*
 *              public int InsertAttributeOption(CategoryAttributeOptionInfo oParam)
 *              {
 *                      string sql = @"INSERT INTO Category_Attribute_Option
 *                          (
 *                          AttributeSysNo, AttributeOptionName,
 *                          OrderNum, IsRecommend, Status
 *                          )
 *                          VALUES (
 *                          @AttributeSysNo, @AttributeOptionName,
 *                          @OrderNum, @IsRecommend, @Status
 *                          )";
 *                      SqlCommand cmd = new SqlCommand(sql);
 *
 *                      SqlParameter paramAttributeSysNo = new SqlParameter("@AttributeSysNo", SqlDbType.Int,4);
 *                      SqlParameter paramAttributeOptionName = new SqlParameter("@AttributeOptionName", SqlDbType.NVarChar,500);
 *                      SqlParameter paramOrderNum = new SqlParameter("@OrderNum", SqlDbType.Int,4);
 *                      SqlParameter paramIsRecommend = new SqlParameter("@IsRecommend", SqlDbType.Int,4);
 *                      SqlParameter paramStatus = new SqlParameter("@Status", SqlDbType.Int,4);
 *
 *                      paramAttributeSysNo.Value = oParam.AttributeSysNo;
 *                      paramAttributeOptionName.Value = oParam.AttributeOptionName;
 *                      paramOrderNum.Value = oParam.OrderNum;
 *                      paramIsRecommend.Value = oParam.IsRecommend;
 *                      paramStatus.Value = oParam.Status;
 *
 *                      cmd.Parameters.Add(paramAttributeSysNo);
 *                      cmd.Parameters.Add(paramAttributeOptionName);
 *                      cmd.Parameters.Add(paramOrderNum);
 *                      cmd.Parameters.Add(paramIsRecommend);
 *                      cmd.Parameters.Add(paramStatus);
 *
 *                      return SqlHelper.ExecuteNonQuery(cmd);
 *              }
 *              public int UpdateAttributeOption(CategoryAttributeOptionInfo oParam)
 *              {
 *                      string sql = @"UPDATE Category_Attribute_Option SET
 *                          AttributeSysNo=@AttributeSysNo, AttributeOptionName=@AttributeOptionName,
 *                          OrderNum=@OrderNum, IsRecommend=@IsRecommend, Status=@Status
 *                          WHERE SysNo=@SysNo";
 *                      SqlCommand cmd = new SqlCommand(sql);
 *
 *                      SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int,4);
 *                      SqlParameter paramAttributeSysNo = new SqlParameter("@AttributeSysNo", SqlDbType.Int,4);
 *                      SqlParameter paramAttributeOptionName = new SqlParameter("@AttributeOptionName", SqlDbType.NVarChar,500);
 *                      SqlParameter paramOrderNum = new SqlParameter("@OrderNum", SqlDbType.Int,4);
 *                      SqlParameter paramIsRecommend = new SqlParameter("@IsRecommend", SqlDbType.Int,4);
 *                      SqlParameter paramStatus = new SqlParameter("@Status", SqlDbType.Int,4);
 *
 *                      paramSysNo.Value = oParam.SysNo;
 *                      paramAttributeSysNo.Value = oParam.AttributeSysNo;
 *                      paramAttributeOptionName.Value = oParam.AttributeOptionName;
 *                      paramOrderNum.Value = oParam.OrderNum;
 *                      paramIsRecommend.Value = oParam.IsRecommend;
 *                      paramStatus.Value = oParam.Status;
 *
 *                      cmd.Parameters.Add(paramSysNo);
 *                      cmd.Parameters.Add(paramAttributeSysNo);
 *                      cmd.Parameters.Add(paramAttributeOptionName);
 *                      cmd.Parameters.Add(paramOrderNum);
 *                      cmd.Parameters.Add(paramIsRecommend);
 *                      cmd.Parameters.Add(paramStatus);
 *
 *                      return SqlHelper.ExecuteNonQuery(cmd);
 *              }
 *
 *              public bool IsExistAttributeOption(CategoryAttributeOptionInfo oParam)
 *              {
 *                      string sql = "select top 1 sysno from category_attribute_option where AttributeSysNo=@AttributeSysNo and AttributeOptionName=@AttributeOptionName";
 *                      SqlCommand cmd = new SqlCommand(sql);
 *                      SqlParameter paramAttributeSysNo = new SqlParameter("@AttributeSysNo", SqlDbType.Int,4);
 *                      SqlParameter paramAttributeOptionName = new SqlParameter("@AttributeOptionName", SqlDbType.NVarChar,500);
 *
 *                      paramAttributeSysNo.Value = oParam.AttributeSysNo;
 *                      paramAttributeOptionName.Value = oParam.AttributeOptionName;
 *
 *                      cmd.Parameters.Add(paramAttributeSysNo);
 *                      cmd.Parameters.Add(paramAttributeOptionName);
 *
 *                      DataSet ds = SqlHelper.ExecuteDataSet(cmd);;
 *                      if ( Util.HasMoreRow(ds))
 *                              return true;
 *                      else
 *                              return false;
 *              }
 *
 *              public int SetOrderNum(CategoryAttributeOptionInfo oParam)
 *              {
 *                      string sql = "update category_attribute_option set ordernum = " + oParam.OrderNum + " where sysno = " + oParam.SysNo;
 *                      SqlCommand cmd = new SqlCommand(sql);
 *                      return SqlHelper.ExecuteNonQuery(cmd);
 *              }
 */
        public int InsertAttribute2Option(CategoryAttribute2OptionInfo oParam)
        {
            string     sql = @"INSERT INTO Category_Attribute2_Option
                            (
                            Attribute2SysNo, Attribute2OptionName, 
                            OrderNum, IsRecommend, Status
                            )
                            VALUES (
                            @Attribute2SysNo, @Attribute2OptionName, 
                            @OrderNum, @IsRecommend, @Status
                            )";
            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramAttribute2SysNo      = new SqlParameter("@Attribute2SysNo", SqlDbType.Int, 4);
            SqlParameter paramAttribute2OptionName = new SqlParameter("@Attribute2OptionName", SqlDbType.NVarChar, 500);
            SqlParameter paramOrderNum             = new SqlParameter("@OrderNum", SqlDbType.Int, 4);
            SqlParameter paramIsRecommend          = new SqlParameter("@IsRecommend", SqlDbType.Int, 4);
            SqlParameter paramStatus = new SqlParameter("@Status", SqlDbType.Int, 4);

            paramAttribute2SysNo.Value      = oParam.Attribute2SysNo;
            paramAttribute2OptionName.Value = oParam.Attribute2OptionName;
            paramOrderNum.Value             = oParam.OrderNum;
            paramIsRecommend.Value          = oParam.IsRecommend;
            paramStatus.Value = oParam.Status;

            cmd.Parameters.Add(paramAttribute2SysNo);
            cmd.Parameters.Add(paramAttribute2OptionName);
            cmd.Parameters.Add(paramOrderNum);
            cmd.Parameters.Add(paramIsRecommend);
            cmd.Parameters.Add(paramStatus);

            return(SqlHelper.ExecuteNonQuery(cmd));
        }
コード例 #4
0
        public int UpdateAttribute2Option(CategoryAttribute2OptionInfo oParam)
        {
            string     sql = @"UPDATE Category_Attribute2_Option SET 
                            Attribute2SysNo=@Attribute2SysNo, Attribute2OptionName=@Attribute2OptionName, 
                            OrderNum=@OrderNum, IsRecommend=@IsRecommend, Status=@Status
                            WHERE SysNo=@SysNo";
            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramSysNo                = new SqlParameter("@SysNo", SqlDbType.Int, 4);
            SqlParameter paramAttribute2SysNo      = new SqlParameter("@Attribute2SysNo", SqlDbType.Int, 4);
            SqlParameter paramAttribute2OptionName = new SqlParameter("@Attribute2OptionName", SqlDbType.NVarChar, 500);
            SqlParameter paramOrderNum             = new SqlParameter("@OrderNum", SqlDbType.Int, 4);
            SqlParameter paramIsRecommend          = new SqlParameter("@IsRecommend", SqlDbType.Int, 4);
            SqlParameter paramStatus               = new SqlParameter("@Status", SqlDbType.Int, 4);

            paramSysNo.Value                = oParam.SysNo;
            paramAttribute2SysNo.Value      = oParam.Attribute2SysNo;
            paramAttribute2OptionName.Value = oParam.Attribute2OptionName;
            paramOrderNum.Value             = oParam.OrderNum;
            paramIsRecommend.Value          = oParam.IsRecommend;
            paramStatus.Value               = oParam.Status;

            cmd.Parameters.Add(paramSysNo);
            cmd.Parameters.Add(paramAttribute2SysNo);
            cmd.Parameters.Add(paramAttribute2OptionName);
            cmd.Parameters.Add(paramOrderNum);
            cmd.Parameters.Add(paramIsRecommend);
            cmd.Parameters.Add(paramStatus);

            return(SqlHelper.ExecuteNonQuery(cmd));
        }
コード例 #5
0
        public int GetCatetoryAttribute2OptionNewOrderNum(CategoryAttribute2OptionInfo oParam)
        {
            string  sql = "select isnull(max(OrderNum),0)+1 as newOrderNum from Category_Attribute2_Option where Attribute2SysNo=" + oParam.Attribute2SysNo;
            DataSet ds  = SqlHelper.ExecuteDataSet(sql);

            if (Util.HasMoreRow(ds))
            {
                return(Int32.Parse(ds.Tables[0].Rows[0][0].ToString()));
            }
            else
            {
                return(1);
            }
        }