protected virtual void OnSelectStaff(DropDownList dlStaff) { if (SelectStaff != null) { SelectStaffEventArgs args = new SelectStaffEventArgs(); args.StaffUsername = dlStaff.SelectedValue; SelectStaff(this, args); } }
protected void ShowStaff(Panel pnlSelectStaff, DropDownList dlStaff, string preselectedUsername) { string username = Page.User.Identity.Name; Staff currentStaff = Staff.GetFromUsername(username); CurrentStaff = currentStaff; bool isSupervisor = currentStaff.IsSupervisor(); pnlSelectStaff.Visible = isSupervisor; if (isSupervisor) { ShowStaffUnderSupevisor(dlStaff, preselectedUsername); } else { SelectStaffEventArgs args = new SelectStaffEventArgs(); args.StaffUsername = currentStaff.Username; SelectStaff(this, args); } }