コード例 #1
0
 private void CreateSchoolList1(GetEventsResult ger)
 {
     if (ger.OutData.Regions != null && ger.OutData.Regions.Length > 0)
     {
         ArrayOfRegionRegion region = ger.OutData.Regions[0];
         if (region != null && region.RegionEvents.Length > 0)
         {
             SchoolList.Items.Clear();
             for (int i = 0; i < region.RegionEvents.Length; i++)
             {
                 ArrayOfEventEvent anEvent = region.RegionEvents[i];
                 SchoolList.Items.Add(new ListItem(anEvent.SchoolName, anEvent.SchoolId));
             }
         }
     }
 }
コード例 #2
0
    private void xPopulatePage(bool biz)
    {
        if (gerOld.OutData.Regions != null && gerOld.OutData.Regions.Length > 0)
        {
            if (gerOld.OutData.Regions[0].RegionEvents != null && gerOld.OutData.Regions[0].RegionEvents.Length > 0)
            {
                //TableRow tr = GetHeaderRow(biz);
                //Table1.Rows.Add(tr);
                PopulateHeaderRow(biz);
                TableRow tr;
                double tdWidth = 25;
                if (!biz)
                {
                    tdWidth = 33;
                }
                TableCell td;
                for (int i = pager.StartEventNo() - 1; i < pager.EndEventNo(); i++)
                {
                    ArrayOfEventEvent anEvent = gerOld.OutData.Regions[0].RegionEvents[i];
                    tr = new TableRow();
                    td = new TableCell();
                    td.CssClass = "tdData";
                    td.ColumnSpan = 1;
                    td.Width = new Unit(tdWidth, UnitType.Percentage);
                    string dateField = "";
                    if (anEvent.StartDate != null)
                    {
                        dateField = anEvent.StartDate.ToString("MMMM dd, yyyy");
                        if (anEvent.EndDate != null)
                        {
                            if (anEvent.StartDate.Year != anEvent.EndDate.Year || anEvent.StartDate.Month != anEvent.EndDate.Month || anEvent.StartDate.Day != anEvent.EndDate.Day)
                            {
                                dateField = dateField + " -<br/>";
                                dateField = dateField + anEvent.EndDate.ToString("MMMM dd, yyyy");
                            }
                        }
                    }
                    td.Text = dateField;
                    tr.Cells.Add(td);

                    td = new TableCell();
                    td.ColumnSpan = 1;
                    td.CssClass = "tdData";
                    td.Width = new Unit(tdWidth, UnitType.Percentage);
                    td.Text = anEvent.SchoolName;
                    tr.Cells.Add(td);

                    td = new TableCell();
                    td.ColumnSpan = 1;
                    td.Width = new Unit(tdWidth, UnitType.Percentage);
                    string eventTxt = "<b class=\"tdDataHeader\">" + anEvent.EventType + "</b><br/>";
                    string fultime = "";
                    if (anEvent.Fulltime_Intern != null && anEvent.Fulltime_Intern.Length > 0)
                    {
                        fultime = anEvent.Fulltime_Intern[0].Description;
                        eventTxt = eventTxt + fultime + "<br/>";
                    }
                    string timeString = anEvent.StartDate.ToShortTimeString();
                    if (anEvent.EndDate != null)
                    {
                        if (anEvent.StartDate.Hour != anEvent.EndDate.Hour || anEvent.StartDate.Minute != anEvent.EndDate.Minute)
                        {
                            timeString = timeString + "-" + anEvent.EndDate.ToShortTimeString();
                        }
                    }
                    eventTxt = eventTxt + timeString + "<br/>";
                    eventTxt = eventTxt + anEvent.Location + "<br/>";
                    td.Text = eventTxt;
                    tr.Cells.Add(td);

                    if (biz)
                    {
                        td = new TableCell();
                        td.ColumnSpan = 1;
                        td.CssClass = "tdData";
                        td.Width = new Unit(tdWidth, UnitType.Percentage);
                        string bizName = "";
                        if (anEvent.LOB != null && anEvent.LOB.Length > 0)
                        {
                            for (int j = 0; j < anEvent.LOB.Length; j++)
                            {
                                bizName = bizName + anEvent.LOB[j].LOBName;
                                if (j + 1 < anEvent.LOB.Length)
                                {
                                    bizName = bizName + "<br/>";
                                }
                            }
                        }
                        td.Text = bizName;
                        tr.Cells.Add(td);
                    }

                    Table1.Rows.Add(tr);
                    if (i + 1 < gerOld.OutData.Regions[0].RegionEvents.Length)
                    {
                        tr = new TableRow();
                        td = new TableCell();
                        td.ColumnSpan = 3;
                        if (biz)
                        {
                            td.ColumnSpan = 4;
                        }
                        td.Width = new Unit(100, UnitType.Percentage);
                        td.Text = "<hr id=\"tdLine\"/>";
                        //td.Text = "<img src=\"../Events/images/clear.gif\" class=\"bac\" alt=\"\"><br clear=\"all\">";
                        tr.Cells.Add(td);
                        Table1.Rows.Add(tr);
                    }
                }
            }
            else
            {
                HeaderRow.Visible = false;
                Table1.Visible = false;
                Table2.Visible = true;
            }
        }
    }