/// <summary>
        ///更新记录
        /// </summary>
        /// <param name="UserPromotions"></param>
        /// <returns></returns>
        public bool GetUpdate(M_UserPromotions model)
        {
            string sqlStr = "UPDATE [dbo].[ZL_UserPromotions] SET [GroupID] = @GroupID,[NodeID] = @NodeID,[ModelID] = @ModelID,[look] = @look,[addTo] = @addTo,[Modify] = @Modify,[Columns] = @Columns,[Comments] = @Comments,[Deleted]=@Deleted,[quote]=@quote,[down]=@quote WHERE [pid] = @pid";

            SqlParameter[] cmdParams = model.GetParameters();
            return(SqlHelper.ExecuteSql(sqlStr, cmdParams));
        }
        /// <summary>
        /// 从节点添加
        /// </summary>
        /// <param name="userpromotions"></param>
        /// <returns></returns>
        public int GetInsertByNodeGroup(M_UserPromotions userpromotions)
        {
            string sqlStr = "INSERT INTO [dbo].[ZL_UserPromotions] ([GroupID],[NodeID],[look],[addTo],[Modify],[Columns],[Comments],[Deleted],[quote],[down]) VALUES (@GroupID,@NodeID,@look,@addTo,@Modify,@Columns,@Comments,@Deleted,@quote,@down);select @@IDENTITY";

            SqlParameter[] cmdParams = userpromotions.GetParameters();
            return(SqlHelper.ObjectToInt32(SqlHelper.ExecuteScalar(CommandType.Text, sqlStr, cmdParams)));
        }
        /// <summary>
        /// 从节点更新
        /// </summary>
        /// <param name="userpromotions"></param>
        /// <returns></returns>
        public bool GetUpdateByNodeGroup(M_UserPromotions userpromotions)
        {
            string sqlStr = "UPDATE [dbo].[ZL_UserPromotions] SET [look] = @look,[addTo] = @addTo,[Modify] = @Modify,[Columns] = @Columns,[Comments] = @Comments,[Deleted]=@Deleted,[quote]=@quote,[down]=@down WHERE [GroupID] = @GroupID and [NodeID] = @NodeID";

            SqlParameter[] cmdParams = userpromotions.GetParameters();
            return(SqlHelper.ExecuteSql(sqlStr, cmdParams));
        }
        /// <summary>
        /// 存在则更新,否则更新
        /// </summary>
        /// <param name="userpromotions"></param>
        /// <returns></returns>
        public bool GetInsertOrUpdate(M_UserPromotions userpromotions)
        {
            string sqls = "Select count(*) from [dbo].[ZL_UserPromotions] where [GroupID] = @GroupID and [NodeID] = @NodeID";

            SqlParameter[] cmdParams = userpromotions.GetParameters();
            int            Pcount    = SqlHelper.ObjectToInt32(SqlHelper.ExecuteScalar(CommandType.Text, sqls, cmdParams));

            if (Pcount > 0)
            {
                string sqlStr = "UPDATE [dbo].[ZL_UserPromotions] SET [look] = @look,[addTo] = @addTo,[Modify] = @Modify,[Columns] = @Columns,[Comments] = @Comments,[Deleted]=@Deleted,[quote]=@quote,[down]=@down  WHERE [GroupID] = @GroupID and [NodeID] = @NodeID";
                return(SqlHelper.ExecuteSql(sqlStr, cmdParams));
            }
            else
            {
                string sqlStr = "INSERT INTO [dbo].[ZL_UserPromotions] ([GroupID],[NodeID],[look],[addTo],[Modify],[Columns],[Comments],[Deleted],[quote],[down]) VALUES (@GroupID,@NodeID,@look,@addTo,@Modify,@Columns,@Comments,@Deleted,@quote,@down);select @@IDENTITY";
                return(SqlHelper.ObjectToInt32(SqlHelper.ExecuteScalar(CommandType.Text, sqlStr, cmdParams)) > 0);
            }
        }
 /// <summary>
 ///添加记录
 /// </summary>
 /// <param name="UserPromotions"></param>
 /// <returns></returns>
 public int GetInsert(M_UserPromotions model)
 {
     return(Sql.insert(strTableName, model.GetParameters(), BLLCommon.GetParas(model), BLLCommon.GetFields(model)));
 }