public void bindPolicyPremiumList() { if (!IsPostBack) { gvPolicyPremium.PageSize = PageSize; List <PolicyPremiumDashboardModel> objModel = client.SelectPolicyPremiumByParlourId(ParlourId, PageSize, PageNum, txtKeyword.Text, sortBYExpression, sortType, ContactUC.IsAdministrator, ContactUC.IsSuperUser, this.UserName).ToList(); gvPolicyPremium.DataSource = objModel; gvPolicyPremium.DataBind(); } else { if (ddlCompanyList.SelectedValue == "" || ddlCompanyList.SelectedValue == null) { gvPolicyPremium.PageSize = PageSize; List <PolicyPremiumDashboardModel> objModel = client.SelectPolicyPremiumByParlourId(ParlourId, PageSize, PageNum, txtKeyword.Text, sortBYExpression, sortType, ContactUC.IsAdministrator, ContactUC.IsSuperUser, this.UserName).ToList(); gvPolicyPremium.DataSource = objModel; gvPolicyPremium.DataBind(); } else { int AppId = Convert.ToInt32(ddlCompanyList.SelectedValue); ApplicationSettingsModel ComName = client.GetAllApplicationList2(ParlourId, 2, AppId); Guid selectedCompany; if (Convert.ToInt32(ddlCompanyList.SelectedValue) > 0) { selectedCompany = ComName.parlourid; } else { selectedCompany = ParlourId; } gvPolicyPremium.PageSize = PageSize; ContactUC.ParlourId = selectedCompany; ContactUC.UserName = this.UserName; List <PolicyPremiumDashboardModel> objModel = client.SelectPolicyPremiumByParlourId(selectedCompany, PageSize, PageNum, txtKeyword.Text, sortBYExpression, sortType, false, ContactUC.IsSuperUser, this.UserName).ToList(); // Id Administrator pass true else it should be false to select selected company data those not admin ContactUC.LoadChart(); gvPolicyPremium.DataSource = objModel; gvPolicyPremium.DataBind(); } } }