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

    +110

    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
    protected void Page_Load(object sender, EventArgs e)
            {
                Common.CheckAuthorization(Response, Session);     
    
                string uniqueID = Request["__EVENTTARGET"];
                if (uniqueID != null)
                {
                    UpdatePanel.ContentTemplateContainer.Controls.Clear();
                    string controlPath;
                    Control control = GetViewControlOnEvent(uniqueID, out controlPath);
    
                    if (control != null)
                    {
                        UpdatePanel.ContentTemplateContainer.Controls.Add(control);
                        Helpers.SetKeyInSession(Common.CATALOG_KEYS.CONTROL_PATH, controlPath, Session);
                    }
                    else
                    {
                        UpdatePanel.ContentTemplateContainer.Controls.Add(
                            GetViewControlOnSession());
                    }
                }
                else
                {
                    if (ControlParam == null)
                        Helpers.SetKeyInSession(Common.CATALOG_KEYS.CONTROL_PATH, Common.PATHS.USER_CONTROLS.MAIN_CONTROL, Session);   
    
                    UpdatePanel.ContentTemplateContainer.Controls.Add(
                        GetViewControlOnSession());
                }
                TreeViewState.SaveTreeView(treeCatalogs, this.GetType().ToString());
    
                this.PreRender += OnPreRender;
            }

    Nigma143, 22 Декабря 2010

    Комментарии (1)
  2. C# / Говнокод #5016

    +118

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public void AllSolutionButtons(bool TrueOrFalse)
            {
                SetButtons("TopCorners", TrueOrFalse);
                SetButtons("TopWings", TrueOrFalse);
                SetButtons("BottomCorners", TrueOrFalse);
                SetButtons("BottomWings", TrueOrFalse);
                SetButtons("middleSlice", TrueOrFalse);
                SetButtons("Solve", TrueOrFalse);
            }

    У меня зла не хватает ...... как вообще так можно писать ... а главное как такое придумать можно %)

    Arbium, 22 Декабря 2010

    Комментарии (13)
  3. C# / Говнокод #5002

    +109

    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
    private void btnSearch_Click(object sender, EventArgs e)
            {
                Thread thrd = new Thread(ShowProgress);
                if ((cbCategory.Text != "")
                    && (txtBoxCriteria.Text != ""))
                {
                    if (dgvFound.RowCount != 0)
                        dgvFound.Rows.Clear();// очистка результатов предыдущего поиска
                    thrd.Start(); // запуск прогресса в дополнительном потоке
                    frmSiteManager.tvDoc.BeginUpdate();
                    frmSiteManager.tvDoc.Nodes[cbCategory.SelectedIndex].Expand();
                    FindDocuments(frmSiteManager.tvDoc.Nodes[cbCategory.SelectedIndex].Nodes);
                    if (thrd.IsAlive)
                    {
                        Thread.Sleep(1000);
                        thrd.Abort();// завершить поток прогресса
                        thrd.Join();
                    }
                    fProgress.Close();
                    frmSiteManager.tvDoc.EndUpdate();
                    if (dgvFound.RowCount == 0)
                        MessageBox.Show("По Вашему запросу ничего не найдено.",
                                        "Результаты поиска",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Exclamation);
                }
                else
                    MessageBox.Show("Задайте пожалуйста критерии поиска.",
                                        "Поиск документа",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
            }

    обработчик нажатия btnSearch_Click - находится в другой форме. в ДокСеарч )))
    А теперь объясните что здесь не правильно ?

    Maxim546, 21 Декабря 2010

    Комментарии (3)
  4. C# / Говнокод #4986

    +132

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    /// <summary>
    /// Zero matrix
    /// </summary>
    public void Zero()
    {
    	m11 = m12 = m13 = m14 =
    	m21 = m22 = m23 = m24 =
    	m31 = m32 = m33 = m34 =
    	m41 = m42 = m43 = m44 = 0;
    }

    Работа с матрицей 4 на 4

    bazhenovc, 20 Декабря 2010

    Комментарии (104)
  5. C# / Говнокод #4964

    +127

    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
    //TODO: Delete the comment after a successful test.
    
    var Client = new TcpClient();
    
    int a = num._.i.i.i.i.i;
    int b = num._.i.i.i.u.d;
    int c = (((num)(a + b)).l++.u+b).u.i.i;
    
    // port = 726
    int port = a + b + c;
    
    // ips = "127.0.0.1"
    string ips = ip._.i.u.i.i.i.u.d.d.d.s['.'].s['.'].s['.'].i.s;
    
    Client.Connect(ips, port);

    Very hard-hard code!

    vanished, 18 Декабря 2010

    Комментарии (29)
  6. C# / Говнокод #4961

    +119

    1. 1
    public string flag = "no";

    Golovastick, 17 Декабря 2010

    Комментарии (29)
  7. C# / Говнокод #4955

    +123

    1. 1
    2. 2
    // Non-empty client validation state string format: '-' + errorText
    ErrorText = HttpUtility.HtmlDecode(clientValidationStateStr.Substring("-".Length));

    amartynov, 17 Декабря 2010

    Комментарии (0)
  8. C# / Говнокод #4947

    +118

    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
    static double SingleToDouble(Single v)
    {
        return double.Parse(v.ToString());
    }
    
    static void Scan()
    {
        double q = 0.0;
        while (q <= 10.0)
        {
            Single s = (Single)q;
            Double d = SingleToDouble(s);
    
            if (d == q)
                MessageBox.Show(q.ToString());
            q = q + 0.1;
        }
    }

    народ, кто-нибудь знает чем можно заменить код "return double.Parse(v.ToString());" в SingleToDouble?
    "return v;" не подходит - на экран выводятся только 0, 0.5 и 4.5. А нужно чтобы все выводились 0, 0.1, 0.2 ... 0.9.

    4eburashka, 16 Декабря 2010

    Комментарии (49)
  9. C# / Говнокод #4942

    +114

    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
    protected void Page_Load(object sender, EventArgs e)
        {
            String a = Convert.ToString(max);
            RangeValidator1.MinimumValue = "0";
            RangeValidator1.MaximumValue = "3333";
              
            int ind=Convert.ToInt16(DropDownList1.SelectedIndex);
            
            if ((curind < 0)||(ind<0))
            {
                WareHouse WH = new WareHouse();
                string[] list = WH.RefreshList(curProd);
                int i = 0;
                int len = list.Length;
                DropDownList1.Items.Clear();
                while (i < len)
                {
                    if (curProd != list)
                    {
                        DropDownList1.Items.Add(list);
                    }
                    i++;
                }
            
            }
        }

    Чувак прислал резюме и пример проекта ASP.NET. А в нем это. Особо забавляет строка 7 и цикл while

    Terran, 16 Декабря 2010

    Комментарии (10)
  10. C# / Говнокод #4917

    +115

    1. 1
    pi.UserName = pi.UserName.Trim().TrimStart(',').Trim();

    удаление запятой между именем и фамилией если фамилии нет.

    eval_2009, 14 Декабря 2010

    Комментарии (12)