示例#1
0
        //栏目的更新
        public bool Update(T_Column model)
        {
            // C_ColumnId, C_ColumnName, C_ColumnStatus, C_ColumnContent, C_ColumnParent, C_ColumnDelStatus
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update T_Column set ");
            strSql.Append("C_ColumnName=@name,");
            strSql.Append("C_ColumnContent=@content,");
            strSql.Append("C_ColumnDelStatus=@delstatus ");
            strSql.Append("where C_ColumnId=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id",        SqlDbType.Char,       8),
                new SqlParameter("@name",      SqlDbType.NVarChar, 100),
                new SqlParameter("@content",   SqlDbType.NText),
                new SqlParameter("@delstatus", SqlDbType.Int)
            };
            parameters[0].Value = model.ColumnId;
            parameters[1].Value = model.ColumnName;
            parameters[2].Value = model.ColumnContent;
            parameters[3].Value = model.ColumnDelStatus;
            int flag = SqlHelper.ExecuteNonQuery(strSql.ToString(), CommandType.Text, parameters);

            if (flag > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
        //根据栏目id获取model
        public T_Column GetModelById(string columnid)
        {
            string sql = "select * from T_Column where C_ColumnId=@columnid";

            SqlParameter[] pms   = { new SqlParameter("@columnid", columnid) };
            DataTable      tb    = SqlHelper.ExecuteDataTable(sql, CommandType.Text, pms);
            T_Column       model = new T_Column();

            if (tb.Rows[0]["C_ColumnId"] != null)
            {
                model.ColumnId = tb.Rows[0]["C_ColumnId"].ToString();
            }
            if (tb.Rows[0]["C_ColumnName"] != null)
            {
                model.ColumnName = tb.Rows[0]["C_ColumnName"].ToString();
            }
            if (tb.Rows[0]["C_ColumnStatus"] != null)
            {
                model.ColumnStatus = int.Parse(tb.Rows[0]["C_ColumnStatus"].ToString());
            }
            if (tb.Rows[0]["C_ColumnContent"] != null)
            {
                model.ColumnContent = tb.Rows[0]["C_ColumnContent"].ToString();
            }
            if (tb.Rows[0]["C_ColumnParent"] != null)
            {
                model.ColumnParent = tb.Rows[0]["C_ColumnParent"].ToString();
            }
            if (tb.Rows[0]["C_ColumnDelStatus"] != null)
            {
                model.ColumnDelStatus = int.Parse(tb.Rows[0]["C_ColumnDelStatus"].ToString());
            }
            return(model);
        }
示例#3
0
    private static GameObject GenerateColumnObj(T_Column col, Transform parent, int key)
    {
        GameObject curCol = Generate((int)View_Type.Column);

        curCol.GetComponent <Column>().Initialize(key, parent);

        return(curCol);
    }
示例#4
0
        //插入model
        public int InsertColumn(T_Column model)
        {
            string sql = "insert into T_Column values(@ColumnId,@ColumnName,@ColumnStatus,@ColumnContent,@ColumnParent,@ColumnDelStatus)";

            SqlParameter[] pms = new SqlParameter[] {
                new SqlParameter("@ColumnId", model.ColumnId),
                new SqlParameter("@ColumnName", model.ColumnName),
                new SqlParameter("@ColumnStatus", model.ColumnStatus),
                new SqlParameter("@ColumnContent", model.ColumnContent),
                new SqlParameter("@ColumnParent", model.ColumnParent),
                new SqlParameter("@ColumnDelStatus", model.ColumnDelStatus),
            };
            return(SqlHelper.ExecuteNonQuery(sql, CommandType.Text, pms));
        }
示例#5
0
        //根据以及栏目获取他的子栏目
        public List <T_Column> GetColumn(string id)
        {
            List <T_Column> list      = new List <T_Column>();
            DataTable       ColumnTab = dal.GetChildModelById(id);

            if (ColumnTab.Rows.Count > 0)
            {
                for (int i = 0; i < ColumnTab.Rows.Count; i++)
                {
                    T_Column model = new T_Column();
                    model.ColumnId     = ColumnTab.Rows[i]["C_ColumnId"].ToString();
                    model.ColumnName   = ColumnTab.Rows[i]["C_ColumnName"].ToString();
                    model.ColumnStatus = int.Parse(ColumnTab.Rows[i]["C_ColumnStatus"].ToString());

                    list.Add(model);
                }
            }
            return(list);
        }
示例#6
0
    // Update is called once per frame
    void Update()
    {
        if (virgin)
        {
            virgin = false;
            T_Column col1 = new T_Column();
            col1.Name      = "Name1";
            col1.ColumnKey = 0;

            T_Column col2 = new T_Column();
            col2.Name      = "Name2";
            col2.ColumnKey = 1;

            List <T_Column> colSet = new List <T_Column>();
            colSet.Add(col1);
            colSet.Add(col2);

            List <T_Column> colSet2 = new List <T_Column>();
            colSet2.Add(col1);
            colSet2.Add(col2);

            T_Table tab1 = new T_Table();
            tab1.TableKey     = 0;
            tab1.Name         = "TabName1";
            tab1.ChildColumns = colSet;

            T_Table tab2 = new T_Table();
            tab2.TableKey     = 1;
            tab2.Name         = "TabName2";
            tab2.ChildColumns = colSet2;

            List <T_Table> tabSet = new List <T_Table>();
            tabSet.Add(tab1);
            tabSet.Add(tab2);

            T_Harness harness = new T_Harness();
            harness.childTables = tabSet;

            GameObject sample = ViewAssembler.GenerateViewObject(harness);
            sample.name = "Rex";
        }
    }
示例#7
0
        public List <T_Column> DataTableToList(DataTable tb)
        {
            List <T_Column> list     = new List <T_Column>();
            int             rowCount = tb.Rows.Count;

            if (rowCount > 0)
            {
                for (int i = 0; i < rowCount; i++)
                {
                    T_Column model = new T_Column();
                    if (tb.Rows[i]["C_ColumnId"] != null)
                    {
                        model.ColumnId = tb.Rows[i]["C_ColumnId"].ToString();
                    }
                    if (tb.Rows[i]["C_ColumnName"] != null)
                    {
                        model.ColumnName = tb.Rows[i]["C_ColumnName"].ToString();
                    }
                    if (tb.Rows[i]["C_ColumnStatus"] != null)
                    {
                        model.ColumnStatus = int.Parse(tb.Rows[i]["C_ColumnStatus"].ToString());
                    }
                    if (tb.Rows[i]["C_ColumnContent"] != null)
                    {
                        model.ColumnContent = tb.Rows[i]["C_ColumnContent"].ToString();
                    }
                    if (tb.Rows[i]["C_ColumnParent"] != null)
                    {
                        model.ColumnParent = tb.Rows[i]["C_ColumnParent"].ToString();
                    }
                    if (tb.Rows[i]["C_ColumnDelStatus"] != null)
                    {
                        model.ColumnDelStatus = int.Parse(tb.Rows[i]["C_ColumnDelStatus"].ToString());
                    }
                    list.Add(model);
                }
            }
            return(list);
        }
示例#8
0
 //插入model数据
 public int InsertColumn(T_Column model)
 {
     return(dal.InsertColumn(model));
 }
示例#9
0
 //更新栏目
 public bool Update(T_Column model)
 {
     return(dal.Update(model));
 }