Ejemplo n.º 1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Entity.BASE_AUTHORITYDIR entity)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Base_AuthorityDir(");
            strSql.Append("AuthorityName,AuthorityTag,AuthorityDescription,AuthorityOrder");
            strSql.Append(") values (");
            strSql.Append("@AuthorityName,@AuthorityTag,@AuthorityDescription,@AuthorityOrder");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@AuthorityName",        SqlDbType.NVarChar, 30),
                new SqlParameter("@AuthorityTag",         SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityDescription", SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityOrder",       SqlDbType.Int, 4)
            };

            parameters[0].Value = entity.AuthorityName;
            parameters[1].Value = entity.AuthorityTag;
            parameters[2].Value = entity.AuthorityDescription;
            parameters[3].Value = entity.AuthorityOrder;

            object obj = SqlServerHelper.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加数据
        /// </summary>
        protected void btn_add_Click(object sender, EventArgs e)
        {
            if (txt_Name.Text.Trim() != "" || txt_Tag.Text.Trim() != "" || txt_order.Text.Trim() != "" || Smart.Utility.TypeParse.IsUnsign(txt_order.Text.Trim()))
            {
                Entity.BASE_AUTHORITYDIR model = new Entity.BASE_AUTHORITYDIR();

                model.AuthorityName        = txt_Name.Text.Trim();
                model.AuthorityTag         = txt_Tag.Text.Trim().ToUpper();
                model.AuthorityDescription = txt_Description.Text.Trim();
                model.AuthorityOrder       = int.Parse(txt_order.Text.Trim());

                if (!bll.Exists(txt_Tag.Text.Trim()))
                {
                    if (bll.CreateAuthority(model))
                    {
                        txt_Name.Text        = "";
                        txt_Tag.Text         = "";
                        txt_Description.Text = "";
                        txt_order.Text       = "";
                        BindOrder();
                    }
                    else
                    {
                        strinfo.InnerHtml = Smart.Utility.JScript.errinfo("新增操作失败!");
                        strinfo.Visible   = true;
                    }
                }
                else
                {
                    strinfo.InnerHtml = Smart.Utility.JScript.errinfo("标识已经存在,请更换后重试!");
                    strinfo.Visible   = true;
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 更新指定的权限
        /// </summary>
        /// <param name="model">权限实体类</param>
        /// <returns></returns>
        public bool UpdateAuthority(Entity.BASE_AUTHORITYDIR model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Base_AuthorityDir set ");
            strSql.Append("AuthorityName=@AuthorityName,");
            strSql.Append("AuthorityTag=@AuthorityTag,");
            strSql.Append("AuthorityDescription=@AuthorityDescription,");
            strSql.Append("AuthorityOrder=@AuthorityOrder");
            strSql.Append(" where AuthorityID=@AuthorityID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@AuthorityID",          SqlDbType.Int,       4),
                new SqlParameter("@AuthorityName",        SqlDbType.NVarChar, 30),
                new SqlParameter("@AuthorityTag",         SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityDescription", SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityOrder",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.AuthorityID;
            parameters[1].Value = model.AuthorityName;
            parameters[2].Value = model.AuthorityTag;
            parameters[3].Value = model.AuthorityDescription;
            parameters[4].Value = model.AuthorityOrder;

            if (SqlServerHelper.ExecuteSql(strSql.ToString(), parameters) >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 增加一个权限
        /// </summary>
        /// <param name="model">权限实体类</param>
        /// <returns></returns>
        public bool CreateAuthority(Entity.BASE_AUTHORITYDIR model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Base_AuthorityDir(");
            strSql.Append("AuthorityName,AuthorityTag,AuthorityDescription,AuthorityOrder)");
            strSql.Append(" values (");
            strSql.Append("@AuthorityName,@AuthorityTag,@AuthorityDescription,@AuthorityOrder)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@AuthorityName",        SqlDbType.NVarChar, 30),
                new SqlParameter("@AuthorityTag",         SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityDescription", SqlDbType.NVarChar, 50),
                new SqlParameter("@AuthorityOrder",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.AuthorityName;
            parameters[1].Value = model.AuthorityTag;
            parameters[2].Value = model.AuthorityDescription;
            parameters[3].Value = model.AuthorityOrder;

            if (SqlServerHelper.ExecuteSql(strSql.ToString(), parameters) >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 更新数据
        /// </summary>
        protected void AuthorityLists_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            Entity.BASE_AUTHORITYDIR model = new Entity.BASE_AUTHORITYDIR();
            model.AuthorityID          = int.Parse(AuthorityLists.DataKeys[e.RowIndex].Values[0].ToString());
            model.AuthorityName        = ((TextBox)AuthorityLists.Rows[e.RowIndex].FindControl("txt_name")).Text.Trim();
            model.AuthorityTag         = ((TextBox)AuthorityLists.Rows[e.RowIndex].FindControl("txt_tag")).Text.Trim().ToUpper();
            model.AuthorityDescription = ((TextBox)AuthorityLists.Rows[e.RowIndex].FindControl("txt_Description")).Text.Trim();
            model.AuthorityOrder       = int.Parse(((TextBox)AuthorityLists.Rows[e.RowIndex].FindControl("txt_order")).Text);

            if (!bll.UpdateAuthority(model))
            {
                strinfo.InnerHtml = Smart.Utility.JScript.errinfo("记录更新失败!");
                strinfo.Visible   = true;
            }
            //返回浏览狀態
            AuthorityLists.EditIndex = -1;
            BindOrder();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Entity.BASE_AUTHORITYDIR GetEntity(int AuthorityID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select AuthorityID, AuthorityName, AuthorityTag, AuthorityDescription, AuthorityOrder  ");
            strSql.Append("  from Base_AuthorityDir ");
            strSql.Append(" where AuthorityID=@AuthorityID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@AuthorityID", SqlDbType.Int, 4)
            };
            parameters[0].Value = AuthorityID;


            Entity.BASE_AUTHORITYDIR entity = new Entity.BASE_AUTHORITYDIR();
            DataSet ds = SqlServerHelper.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["AuthorityID"].ToString() != "")
                {
                    entity.AuthorityID = int.Parse(ds.Tables[0].Rows[0]["AuthorityID"].ToString());
                }
                entity.AuthorityName        = ds.Tables[0].Rows[0]["AuthorityName"].ToString();
                entity.AuthorityTag         = ds.Tables[0].Rows[0]["AuthorityTag"].ToString();
                entity.AuthorityDescription = ds.Tables[0].Rows[0]["AuthorityDescription"].ToString();
                if (ds.Tables[0].Rows[0]["AuthorityOrder"].ToString() != "")
                {
                    entity.AuthorityOrder = int.Parse(ds.Tables[0].Rows[0]["AuthorityOrder"].ToString());
                }

                return(entity);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 更新指定的权限
 /// </summary>
 /// <param name="model">权限实体类</param>
 /// <returns></returns>
 public bool UpdateAuthority(Entity.BASE_AUTHORITYDIR model)
 {
     return(dal.UpdateAuthority(model));
 }