Esempio n. 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(AppMenuInfoModel model)
        {
            bool          reValue = true;
            int           reCount = 0;
            StringBuilder strSql  = new StringBuilder();

            strSql.Append("update CORE.dbo.AppMenuInfo set ");

            strSql.Append(" AppMenuId = @AppMenuId , ");
            strSql.Append(" AdminPower = @AdminPower , ");
            strSql.Append(" AppMenuName = @AppMenuName , ");
            strSql.Append(" AppMenuMemo = @AppMenuMemo , ");
            strSql.Append(" OrderNo = @OrderNo , ");
            strSql.Append(" ParentAppMenuId = @ParentAppMenuId , ");
            strSql.Append(" AppMenuType = @AppMenuType , ");
            strSql.Append(" Url = @Url , ");
            strSql.Append(" EventName = @EventName , ");
            strSql.Append(" Icon = @Icon  ");
            strSql.Append(" where AppMenuId=@AppMenuId  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@AppMenuId",       SqlDbType.VarChar,  30),
                new SqlParameter("@AdminPower",      SqlDbType.Int,       4),
                new SqlParameter("@AppMenuName",     SqlDbType.VarChar,  50),
                new SqlParameter("@AppMenuMemo",     SqlDbType.VarChar, 150),
                new SqlParameter("@OrderNo",         SqlDbType.Int,       4),
                new SqlParameter("@ParentAppMenuId", SqlDbType.VarChar,  30),
                new SqlParameter("@AppMenuType",     SqlDbType.VarChar,  10),
                new SqlParameter("@Url",             SqlDbType.VarChar, 200),
                new SqlParameter("@EventName",       SqlDbType.VarChar,  30),
                new SqlParameter("@Icon",            SqlDbType.VarChar, 20)
            };

            parameters[0].Value = model.AppMenuId;
            parameters[1].Value = model.AdminPower;
            parameters[2].Value = model.AppMenuName;
            parameters[3].Value = model.AppMenuMemo;
            parameters[4].Value = model.OrderNo;
            parameters[5].Value = model.ParentAppMenuId;
            parameters[6].Value = model.AppMenuType;
            parameters[7].Value = model.Url;
            parameters[8].Value = model.EventName;
            parameters[9].Value = model.Icon; try
            {//异常处理
                reCount = this.helper.ExecSqlReInt(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                this.helper.Close();
                throw ex;
            }
            if (reCount <= 0)
            {
                reValue = false;
            }
            return(reValue);
        }
Esempio n. 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(AppMenuInfoModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into CORE.dbo.AppMenuInfo (");
            strSql.Append("AppMenuId,AdminPower,AppMenuName,AppMenuMemo,OrderNo,ParentAppMenuId,AppMenuType,Url,EventName,Icon");
            strSql.Append(") values (");
            strSql.Append("@AppMenuId,@AdminPower,@AppMenuName,@AppMenuMemo,@OrderNo,@ParentAppMenuId,@AppMenuType,@Url,@EventName,@Icon");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@AppMenuId",       SqlDbType.VarChar,  30),
                new SqlParameter("@AdminPower",      SqlDbType.Int,       4),
                new SqlParameter("@AppMenuName",     SqlDbType.VarChar,  50),
                new SqlParameter("@AppMenuMemo",     SqlDbType.VarChar, 150),
                new SqlParameter("@OrderNo",         SqlDbType.Int,       4),
                new SqlParameter("@ParentAppMenuId", SqlDbType.VarChar,  30),
                new SqlParameter("@AppMenuType",     SqlDbType.VarChar,  10),
                new SqlParameter("@Url",             SqlDbType.VarChar, 200),
                new SqlParameter("@EventName",       SqlDbType.VarChar,  30),
                new SqlParameter("@Icon",            SqlDbType.VarChar, 20)
            };

            parameters[0].Value = model.AppMenuId;
            parameters[1].Value = model.AdminPower;
            parameters[2].Value = model.AppMenuName;
            parameters[3].Value = model.AppMenuMemo;
            parameters[4].Value = model.OrderNo;
            parameters[5].Value = model.ParentAppMenuId;
            parameters[6].Value = model.AppMenuType;
            parameters[7].Value = model.Url;
            parameters[8].Value = model.EventName;
            parameters[9].Value = model.Icon;

            bool result = false;

            try
            {
                helper.ExecSqlReInt(strSql.ToString(), parameters);
                result = true;
            }
            catch (Exception ex)
            {
                this.helper.Close();
                throw ex;
            }
            finally
            {
            }
            return(result);
        }
Esempio n. 3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public AppMenuInfoModel GetModel(string AppMenuId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select AppMenuId, AdminPower, AppMenuName, AppMenuMemo, OrderNo, ParentAppMenuId, AppMenuType, Url, EventName, Icon  ");
            strSql.Append("  from CORE.dbo.AppMenuInfo ");
            strSql.Append(" where AppMenuId=@AppMenuId ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@AppMenuId", SqlDbType.VarChar, 30)
            };
            parameters[0].Value = AppMenuId;


            AppMenuInfoModel model = new AppMenuInfoModel();
            DataSet          ds    = helper.ExecSqlReDs(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.AppMenuId = ds.Tables[0].Rows[0]["AppMenuId"].ToString();
                if (ds.Tables[0].Rows[0]["AdminPower"].ToString() != "")
                {
                    model.AdminPower = int.Parse(ds.Tables[0].Rows[0]["AdminPower"].ToString());
                }
                model.AppMenuName = ds.Tables[0].Rows[0]["AppMenuName"].ToString();
                model.AppMenuMemo = ds.Tables[0].Rows[0]["AppMenuMemo"].ToString();
                if (ds.Tables[0].Rows[0]["OrderNo"].ToString() != "")
                {
                    model.OrderNo = int.Parse(ds.Tables[0].Rows[0]["OrderNo"].ToString());
                }
                model.ParentAppMenuId = ds.Tables[0].Rows[0]["ParentAppMenuId"].ToString();
                model.AppMenuType     = ds.Tables[0].Rows[0]["AppMenuType"].ToString();
                model.Url             = ds.Tables[0].Rows[0]["Url"].ToString();
                model.EventName       = ds.Tables[0].Rows[0]["EventName"].ToString();
                model.Icon            = ds.Tables[0].Rows[0]["Icon"].ToString();

                return(model);
            }
            else
            {
                return(model);
            }
        }