Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int AddM_GoodsCatInfo(M_GoodsCatInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_M_GoodsCatInfo(");
            strSql.Append("m_ConfigInfoID,cid,parent_cid,name,is_parent,status,sort_order,mUpdateTime)");
            strSql.Append(" values (");
            strSql.Append("@m_ConfigInfoID,@cid,@parent_cid,@name,@is_parent,@status,@sort_order,@mUpdateTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_ConfigInfoID", SqlDbType.Int,      4),
                new SqlParameter("@cid",            SqlDbType.BigInt,   8),
                new SqlParameter("@parent_cid",     SqlDbType.BigInt,   8),
                new SqlParameter("@name",           SqlDbType.VarChar, 50),
                new SqlParameter("@is_parent",      SqlDbType.Bit,      1),
                new SqlParameter("@status",         SqlDbType.VarChar, 50),
                new SqlParameter("@sort_order",     SqlDbType.Int,      4),
                new SqlParameter("@mUpdateTime",    SqlDbType.DateTime)
            };
            parameters[0].Value = model.m_ConfigInfoID;
            parameters[1].Value = model.cid;
            parameters[2].Value = model.parent_cid;
            parameters[3].Value = model.name;
            parameters[4].Value = model.is_parent;
            parameters[5].Value = model.status;
            parameters[6].Value = model.sort_order;
            parameters[7].Value = model.mUpdateTime;

            object obj = DbHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), parameters);

            if (obj == null)
            {
                return(-1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void UpdateM_GoodsCatInfo(M_GoodsCatInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_M_GoodsCatInfo set ");
            strSql.Append("m_ConfigInfoID=@m_ConfigInfoID,");
            strSql.Append("cid=@cid,");
            strSql.Append("parent_cid=@parent_cid,");
            strSql.Append("name=@name,");
            strSql.Append("is_parent=@is_parent,");
            strSql.Append("status=@status,");
            strSql.Append("sort_order=@sort_order,");
            strSql.Append("mUpdateTime=@mUpdateTime");
            strSql.Append(" where m_GoodsCatInfoID=@m_GoodsCatInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_GoodsCatInfoID", SqlDbType.Int,      4),
                new SqlParameter("@m_ConfigInfoID",   SqlDbType.Int,      4),
                new SqlParameter("@cid",              SqlDbType.BigInt,   8),
                new SqlParameter("@parent_cid",       SqlDbType.BigInt,   8),
                new SqlParameter("@name",             SqlDbType.VarChar, 50),
                new SqlParameter("@is_parent",        SqlDbType.Bit,      1),
                new SqlParameter("@status",           SqlDbType.VarChar, 50),
                new SqlParameter("@sort_order",       SqlDbType.Int,      4),
                new SqlParameter("@mUpdateTime",      SqlDbType.DateTime)
            };
            parameters[0].Value = model.m_GoodsCatInfoID;
            parameters[1].Value = model.m_ConfigInfoID;
            parameters[2].Value = model.cid;
            parameters[3].Value = model.parent_cid;
            parameters[4].Value = model.name;
            parameters[5].Value = model.is_parent;
            parameters[6].Value = model.status;
            parameters[7].Value = model.sort_order;
            parameters[8].Value = model.mUpdateTime;

            DbHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), parameters);
        }
Пример #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public M_GoodsCatInfo GetM_GoodsCatInfoModel(int m_GoodsCatInfoID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 m_GoodsCatInfoID,m_ConfigInfoID,cid,parent_cid,name,is_parent,status,sort_order,mUpdateTime from tb_M_GoodsCatInfo ");
            strSql.Append(" where m_GoodsCatInfoID=@m_GoodsCatInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_GoodsCatInfoID", SqlDbType.Int, 4)
            };
            parameters[0].Value = m_GoodsCatInfoID;

            M_GoodsCatInfo model = new M_GoodsCatInfo();
            DataSet        ds    = DbHelper.ExecuteDataset(CommandType.Text, strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["m_GoodsCatInfoID"].ToString() != "")
                {
                    model.m_GoodsCatInfoID = int.Parse(ds.Tables[0].Rows[0]["m_GoodsCatInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString() != "")
                {
                    model.m_ConfigInfoID = int.Parse(ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["cid"].ToString() != "")
                {
                    model.cid = long.Parse(ds.Tables[0].Rows[0]["cid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["parent_cid"].ToString() != "")
                {
                    model.parent_cid = long.Parse(ds.Tables[0].Rows[0]["parent_cid"].ToString());
                }
                model.name = ds.Tables[0].Rows[0]["name"].ToString();
                if (ds.Tables[0].Rows[0]["is_parent"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["is_parent"].ToString() == "1") || (ds.Tables[0].Rows[0]["is_parent"].ToString().ToLower() == "true"))
                    {
                        model.is_parent = true;
                    }
                    else
                    {
                        model.is_parent = false;
                    }
                }
                model.status = ds.Tables[0].Rows[0]["status"].ToString();
                if (ds.Tables[0].Rows[0]["sort_order"].ToString() != "")
                {
                    model.sort_order = int.Parse(ds.Tables[0].Rows[0]["sort_order"].ToString());
                }
                if (ds.Tables[0].Rows[0]["mUpdateTime"].ToString() != "")
                {
                    model.mUpdateTime = DateTime.Parse(ds.Tables[0].Rows[0]["mUpdateTime"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }