1. C# / Говнокод #6057

    +125

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    public void BindBanners()
            {
                StringBuilder obj1 = new StringBuilder();
                
                obj1.Append("<div class='contentdiv'>");
                obj1.Append("<div class='showHideDivContent' style='width:275px;'>");
                obj1.Append(" </div>");
                obj1.Append("<img src='"+ Page.ResolveUrl("portals/_default/Skins/Life2Good/Images/tabSlide1.jpg") +"' alt='' usemap='#MaptabSlide1' />");
                obj1.Append("</div>");
             
             ........... 
    
                string[] objArray = new string[10];
                objArray[0] = obj1.ToString();
                objArray[1] = obj2.ToString();
                objArray[2] = obj3.ToString();
                objArray[3] = obj4.ToString();
                objArray[4] = obj5.ToString();
                objArray[5] = obj6.ToString();
                objArray[6] = obj7.ToString();
                objArray[7] = obj8.ToString();
                objArray[8] = obj9.ToString();
                objArray[9] = obj10.ToString();
                objArray[10] = obj11.ToString();
                //objArray[11] = obj12.ToString();
                //objArray[12] = obj13.ToString();
                //objArray[13] = obj14.ToString();
                //objArray[14] = obj15.ToString();
                SetBanners(objArray);
                //Response.Write(LitContentdiv1.Text + LitContentdiv2.Text + LitContentdiv3.Text + LitContentdiv4.Text + LitContentdiv5.Text);
            }
    
    public void SetBanners(string[] objArray)
            {
                OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController  objBannerController = new OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController();
                List<OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersInfo> objBannerInfo = objBannerController.GetActiveHomeBanners();
                for (int i = 0; i < objBannerInfo.Count; i++)
                {
                    if (i == 0)
                    {
                        LitContentdiv1.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
                    if (i == 1)
                    {
                        LitContentdiv2.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                    if (i == 2)
                    {
                        LitContentdiv3.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                    if (i == 3)
                    {
                        LitContentdiv4.Text = objArray[objBannerInfo[i].ItemId - 1];
    
                    }
                    if (i == 4)
                    {
                        LitContentdiv5.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
                    if (i == 5)
                    {
                        LitContentdiv6.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
                    if (i == 6)
                    {
                        LitContentdiv7.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
                    if (i == 7)
                    {
                        LitContentdiv8.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                    //Mukesh
                    if (i == 8)
                    {
                        LitContentdiv9.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                    if (i == 9)
                    {
                        LitContentdiv10.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                    if (i == 10)
                    {
                        LitContentdiv11.Text = objArray[objBannerInfo[i].ItemId - 1];
                    }
    
                }
                }

    поддержка одного интернет магазина. мне нужно добавить еще один баннер на сайт, а там такое....

    Запостил: DJm00n, 21 Марта 2011

    Комментарии (6) RSS

    • угу, свяжите баннеры по рукам и ногам.
      Ответить
    • хоть бы "else if" что ли...
      Ответить
    • Интересно, а автор сода слышал о switch...case?
      Ответить
      • тут не нужен switch. достаточно одного цикла с 37 строки.
        Ответить
        • foreach
          Ответить
          • foreach не подходит, т.к. меняются два параметра. Надо просто LitContentdivN внести в массив и оставить один цикл по i.
            Ответить

    Добавить комментарий