Example #1
0
        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();
                }
            }
        }