Beispiel #1
0
        //删除菜单按钮点击事件
        protected void btnDel_Click(object sender, EventArgs e)
        {
            FineUI.CheckBoxField chkFild = (FineUI.CheckBoxField)GridRole.FindColumn("CheckBoxField1");
            SeatManage.ClassModel.SysRolesDicInfo modelSysRolesDicInfo = new SeatManage.ClassModel.SysRolesDicInfo();
            SeatManage.Bll.SysRolesDic            bllSysRolesDic       = new SeatManage.Bll.SysRolesDic();
            int selectCount = GridRole.SelectedRowIndexArray.Length;

            if (selectCount > 0)
            {
                for (int i = 0; i < selectCount; i++)
                {
                    int            rowIndex = GridRole.SelectedRowIndexArray[i];
                    FineUI.GridRow row      = GridRole.Rows[rowIndex] as FineUI.GridRow;
                    modelSysRolesDicInfo.RoleID = row.DataKeys[0].ToString();
                    if (bllSysRolesDic.DeleteRole(modelSysRolesDicInfo))
                    {
                        FineUI.Alert.ShowInTop("删除成功!");
                    }
                    else
                    {
                        FineUI.Alert.ShowInTop("删除失败!");
                    }
                }
                BindRoleGrid();
            }
        }
Beispiel #2
0
        //行预绑定事件
        protected void GridRole_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            DataRowView     row          = e.DataItem as DataRowView;
            string          roleId       = row[0].ToString();
            string          roleName     = Server.UrlEncode(row[1].ToString());
            LinkButtonField lnkbtnField  = GridRole.FindColumn("lnkbtnEdit") as LinkButtonField;
            LinkButtonField lnkbtnColDel = GridRole.FindColumn("ColDel") as LinkButtonField;

            lnkbtnField.OnClientClick = WindowEdit.GetShowReference("RoleEdit.aspx?flag=edit&roleId=" + roleId + "&roleName=" + roleName, "修改角色");
            FineUI.CheckBoxField cbxField = GridRole.FindColumn("CheckBoxField1") as FineUI.CheckBoxField;
            if (row[2].ToString() == "True")
            {
                lnkbtnField.Enabled  = false;
                lnkbtnField.Icon     = Icon.Lock;
                lnkbtnField.ToolTip  = "不可编辑";
                lnkbtnColDel.Enabled = false;
                lnkbtnColDel.Icon    = Icon.Lock;
                lnkbtnColDel.ToolTip = "不可删除";
            }
            else
            {
                lnkbtnField.Enabled  = true;
                lnkbtnField.Icon     = Icon.Pencil;
                lnkbtnField.ToolTip  = "编辑";
                lnkbtnColDel.Enabled = true;
                lnkbtnColDel.Icon    = Icon.Delete;
                lnkbtnColDel.ToolTip = "删除";
            }
        }