Exemplo n.º 1
0
        private void buildSegmentFromLists(string fillFlag, int pageIndex)
        {
            try
            {
                string sortdir = (fillFlag == "sort" ? GetSortDirection() : GridViewSortDirection);

                if (flagreset == true)
                {
                    sortdir = "ASC";
                    GridSortExpression = "ListName";
                }
                AdvanceListMaster objListMaster = new AdvanceListMaster(ConnectionString);
                DataTable dtLists = objListMaster.getAllListsWithMembersCount(GridSortExpression, sortdir);

                if (hdfListId.Value != "")
                {
                    DataRow[] dataRow = dtLists.Select("ListMasterId=" + hdfListId.Value);
                    dtLists.Rows.Remove(dataRow[0]);
                }
                if (dtLists.Rows.Count > 0)
                {
                    rgdList.DataSource = dtLists;
                    rgdList.CurrentPageIndex = pageIndex;
                    rgdList.DataBind();
                    GridPrevSortExpression = GridSortExpression;
                }
                lblMember.Text = "";
                lblListsSelected.Text = "";
                divListFiletr.Style.Add("display", "none");
                divCampaigns.Style.Add("display", "none");
                divCampaignFilter.Style.Add("display", "none");
                divLists.Style.Add("display", "block");

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }