protected void Page_PreRender(object sender, EventArgs e)
    {
        if (view == null)
        {
            view = loadData(info, db, Repeater);
        }
        string   strDelegateEmpNoList = string.Empty;
        DBFilter authorizerDBFilter   = new DBFilter();

        authorizerDBFilter.add(new Match("ad.EmpID", CurID));

        DBFilter delegateEmpInfoFilter = new DBFilter();

        delegateEmpInfoFilter.add(new IN("EmpID", "SELECT AuthorizerDelegateEmpID FROM " + EAuthorizerDelegate.db.dbclass.tableName + " ad", authorizerDBFilter));
        ArrayList delegateEmpInfoList = EEmpPersonalInfo.db.select(dbConn, delegateEmpInfoFilter);

        foreach (EEmpPersonalInfo delegateEmpInfo in delegateEmpInfoList)
        {
            if (string.IsNullOrEmpty(strDelegateEmpNoList))
            {
                strDelegateEmpNoList = delegateEmpInfo.EmpNo;
            }
            else
            {
                strDelegateEmpNoList += "; " + delegateEmpInfo.EmpNo;
            }
        }
        txtDelegateEmpNoList.Text = strDelegateEmpNoList;

        ESSAuthorizationProcess authorization = new ESSAuthorizationProcess(dbConn);

        DelegateRow.Visible = authorization.IsPrimaryAuthorizer(CurID);
    }