Esempio n. 1
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }
            PageUtils.CheckRequestParameter("PublishmentSystemId", "NodeId");
            var PublishementSystemId = Body.GetQueryString("PublishmentSystemId");
            var NodeId = Body.GetQueryInt("NodeId");
            var Type   = Body.GetQueryString("Type");

            if (!IsPostBack)
            {
                try
                {
                    ReachCategory.Items.Add(new ListItem("个人报道", "Personal"));
                    ReachCategory.Items.Add(new ListItem("组织报道", "Organization"));
                    if (string.IsNullOrEmpty(Type))
                    {
                        Type = "Personal";
                    }
                    for (int i = 0; i < ReachCategory.Items.Count; i++)
                    {
                        if (ReachCategory.Items[i].Value.Equals(Type))
                        {
                            ReachCategory.Items[i].Selected = true;
                            break;
                        }
                    }
                    if (Type.Equals("Personal"))
                    {
                        phPersonal.Visible     = true;
                        phOrganization.Visible = false;
                        spContentsPersonal.ControlToPaginate = rptPersonal;
                        rptPersonal.ItemDataBound           += rptPersonal_ItemDataBound;
                        spContentsPersonal.ItemsPerPage      = 20;
                        spContentsPersonal.SelectCommand     = DataProvider.OrganizationDao.GetSelectCommend("Personal");
                        spContentsPersonal.SortField         = DataProvider.OrganizationDao.GetSortFieldName();
                        spContentsPersonal.SortMode          = SortMode.DESC;
                        spContentsPersonal.OrderByString     = ETaxisTypeUtils.GetOrderByStringForReport();
                        spContentsPersonal.IsQueryTotalCount = true;
                        spContentsPersonal.DataBind();
                        //spContentsPersonal.TotalCount = contentNum;
                    }
                    else if (Type.Equals("Organization"))
                    {
                        phPersonal.Visible               = false;
                        phOrganization.Visible           = true;
                        spOrganization.ControlToPaginate = rpOrganization;
                        rpOrganization.ItemDataBound    += rpOrganization_ItemDataBound;
                        spOrganization.ItemsPerPage      = 20;
                        spOrganization.SelectCommand     = DataProvider.OrganizationDao.GetSelectCommend("Organization");
                        spOrganization.SortField         = DataProvider.OrganizationDao.GetSortFieldName();
                        spOrganization.SortMode          = SortMode.ASC;
                        spOrganization.OrderByString     = ETaxisTypeUtils.GetOrderByStringForReport();
                        spOrganization.IsQueryTotalCount = true;
                        spOrganization.DataBind();
                    }
                }
                catch (Exception ex)
                {
                    FailMessage(ex.Message);
                }
            }
        }