Esempio n. 1
0
        /// <summary>
        /// 删除事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BtnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                CheckBox cb;
                int resourceID;
                ExtendBLL.FavoriteResource fr = new ExtendBLL.FavoriteResource();
                LabMS.Model.FavoriteResource frInfo = new LabMS.Model.FavoriteResource();

                for (int i = GridViewResourceList.Rows.Count - 1; i > -1; i--)
                {
                    cb = (CheckBox)GridViewResourceList.Rows[i].FindControl("CBSelect");

                    if (cb.Checked)
                    {
                        resourceID = int.Parse(GridViewResourceList.DataKeys[i].Value.ToString());

                        frInfo.ResourceID = resourceID;
                        frInfo.UserID = int.Parse(UserID);
                        frInfo.UserType = Base.PrivilegeManager.GetUserTypeCode();

                        fr.Delete(frInfo);
                    }
                }

                BindData();

                WriteBackScript("alert('已成功删除相关资源')");
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 绑定数据到GridViewResourceList
        /// </summary>
        protected void BindData()
        {
            try
            {
                ExtendBLL.FavoriteResource fr = new ExtendBLL.FavoriteResource();
                DataSet ds;

                int userID = int.Parse(UserID);
                int userType = Base.PrivilegeManager.GetUserTypeCode();
                ds = fr.GetFavorites(userID, userType);

                //if (SearchText.Text.Trim() == "")
                //{
                //    ds = resource.GetList(" 1=1 order by [id] desc");
                //}
                //else
                //{
                //    if (SearchCondition.SelectedValue == "1") { ds = resource.Search(SearchText.Text.Trim(), ExtendBLL.Resource.SearchCondition.ByTitle); } // 按标题
                //    else { ds = resource.Search(SearchText.Text.Trim(), ExtendBLL.Resource.SearchCondition.ByTag); }
                //}

                ds = HandleData(ds);

                GridViewResourceList.DataSource = ds.Tables[0].DefaultView;
                GridViewResourceList.DataBind();
            }
            catch { }
        }