Exemplo n.º 1
0
        private void __BindData()
        {
            HtmlBlockItem[] itemArray;
            string          str;
            StringBuilder   builder;
            StringBuilder   builder2;
            StringBuilder   builder3;
            int             num;
            bool            flag;
            int             num2;

            itemArray = HtmlBlockItem.ListByUserId(0, this.nUserId);
            if (((itemArray == null) ? 0 : ((((int)itemArray.Length) < 1) == 0)) != null)
            {
                goto Label_0029;
            }
            goto Label_0274;
Label_0029:
            this.tr1.Visible = 0;
            this.tr2.Visible = 0;
            this.tr3.Visible = 0;
            if (((PortalSettings.get_HomeMode() == 3) == 0) != null)
            {
                goto Label_013A;
            }
            this.tr3.Visible = 1;
            str      = "";
            builder  = new StringBuilder();
            builder2 = new StringBuilder();
            builder3 = new StringBuilder();
            num      = 0;
            goto Label_00F0;
Label_0090:
            str = this.__FormatBlock(num, itemArray[num]);
            switch ((itemArray[num].ColumnNo - 1))
            {
            case 0:
                goto Label_00C0;

            case 1:
                goto Label_00CA;

            case 2:
                goto Label_00D4;
            }
            goto Label_00DF;
Label_00C0:
            builder.Append(str);
            goto Label_00E9;
Label_00CA:
            builder2.Append(str);
            goto Label_00E9;
Label_00D4:
            builder3.Append(str);
            goto Label_00E9;
Label_00DF:
            builder2.Append(str);
Label_00E9:
            num += 1;
Label_00F0:
            if ((num < ((int)itemArray.Length)) != null)
            {
                goto Label_0090;
            }
            this.ltLeft.Text   = builder.ToString();
            this.ltCenter.Text = builder2.ToString();
            this.ltRight.Text  = builder3.ToString();
            goto Label_0274;
Label_013A:
            if (((PortalSettings.get_HomeMode() == 2) == 0) != null)
            {
                goto Label_0200;
            }
            this.tr2.Visible = 1;
            str      = "";
            builder  = new StringBuilder();
            builder3 = new StringBuilder();
            num      = 0;
            goto Label_01CB;
Label_0174:
            str = this.__FormatBlock(num, itemArray[num]);
            switch ((itemArray[num].ColumnNo - 1))
            {
            case 0:
                goto Label_01A4;

            case 1:
                goto Label_01B9;

            case 2:
                goto Label_01AE;
            }
            goto Label_01B9;
Label_01A4:
            builder.Append(str);
            goto Label_01C4;
Label_01AE:
            builder3.Append(str);
            goto Label_01C4;
Label_01B9:
            builder3.Append(str);
Label_01C4:
            num += 1;
Label_01CB:
            if ((num < ((int)itemArray.Length)) != null)
            {
                goto Label_0174;
            }
            this.ltLeft2.Text  = builder.ToString();
            this.ltRight2.Text = builder3.ToString();
            goto Label_0274;
Label_0200:
            if (((PortalSettings.get_HomeMode() == 1) == 0) != null)
            {
                goto Label_0274;
            }
            this.tr1.Visible = 1;
            str      = "";
            builder  = new StringBuilder();
            builder3 = new StringBuilder();
            num      = 0;
            goto Label_0254;
Label_0237:
            str = this.__FormatBlock(num, itemArray[num]);
            builder.Append(str);
            num += 1;
Label_0254:
            if ((num < ((int)itemArray.Length)) != null)
            {
                goto Label_0237;
            }
            this.ltLeft1.Text = builder.ToString();
Label_0274:
            return;
        }