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); }