示例#1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Mod_Sys_Role model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Sys_Role set ");

            strSql.Append(" RoleName = @RoleName ");
            strSql.Append(" where RoleID=@RoleID ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@RoleName",   SqlDbType.NVarChar, 50),
                new SqlParameter("@RoleID",     SqlDbType.Int,       4),
                new SqlParameter("@RoleStatus", SqlDbType.VarChar,  10),
            };

            parameters[0].Value = model.RoleName;
            parameters[1].Value = model.RoleID;
            parameters[2].Value = model.RoleStatus;
            int rows = SqlEasy.ExecuteNonQuery(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Mod_Sys_Role model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Sys_Role(");
            strSql.Append("RoleName");
            strSql.Append(") values (");
            strSql.Append("@RoleName");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@RoleName",   SqlDbType.NVarChar, 50),
                new SqlParameter("@RoleStatus", SqlDbType.VarChar, 10)
            };

            parameters[0].Value = model.RoleName;
            parameters[1].Value = model.RoleStatus;

            object obj = SqlEasy.ExecuteNonQuery(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
示例#3
0
        public bool Exists(int RoleId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select count(1) from Sys_Role");
            strSql.Append(" where ");
            strSql.Append(" RoleID = @RoleId  ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@RoleID", SqlDbType.Int, 4)
            };
            parameters[0].Value = RoleId;
            Mod_Sys_Role o = (Mod_Sys_Role)SqlEasy.ExecuteScalar(strSql.ToString(), parameters);

            if (o != null)
            {
                return(false);
            }
            return(true);
        }
示例#4
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Mod_Sys_Role model)
 {
     return(Dal_Sys_Role.Instance.Update(model));
 }
示例#5
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(Mod_Sys_Role model)
 {
     return(Dal_Sys_Role.Instance.Add(model));
 }