コード例 #1
0
    /// <summary>
    /// method
    /// loads the checklist's user role check box lists
    /// </summary>
    /// <returns></returns>
    protected CStatus LoadChecklistCBLs()
    {
        if (cblViewable.Items.Count < 1 ||
            cblReadOnly.Items.Count < 1 ||
            cblCloseable.Items.Count < 1 ||
            cblTIUNote.Items.Count < 1)
        {
            CSTATData STAT        = new CSTATData(BaseMstr.BaseData);
            DataSet   dsUserRoles = null;
            CStatus   status      = STAT.GetUserRolesDS(out dsUserRoles);
            if (!status.Status)
            {
                return(status);
            }

            cblViewable.DataSource = dsUserRoles;
            cblViewable.DataBind();

            cblReadOnly.DataSource = dsUserRoles;
            cblReadOnly.DataBind();

            cblCloseable.DataSource = dsUserRoles;
            cblCloseable.DataBind();

            cblTIUNote.DataSource = dsUserRoles;
            cblTIUNote.DataBind();
        }

        return(new CStatus());
    }
コード例 #2
0
    /// <summary>
    /// method
    /// loads the check box lists for a grid view row
    /// </summary>
    /// <param name="gvr"></param>
    protected void LoadGridViewRowCBLs(GridViewRow gvr)
    {
        CheckBoxList cblDSChangeable = (CheckBoxList)gvr.FindControl("cblDSChangeable");
        if (cblDSChangeable == null)
        {
            return;
        }

        CSTATData STAT = new CSTATData(BaseMstr.BaseData);
        DataSet dsUserRoles = null;
        CStatus status = STAT.GetUserRolesDS(out dsUserRoles);
        if (!status.Status)
        {
            ShowStatusInfo(status);
            return;
        }

        cblDSChangeable.DataSource = dsUserRoles.Tables[0];
        cblDSChangeable.DataBind();
    }