Си диез / Говнокод #285 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
в aspx:
<button id="btnNewHint" runat="server" onserverclick=" NewHint"><%=GetLanguageString("AdminHintCreate")%></button>

в cs:

Response.Write("\n<script>\n" + "window.open('AddHint.aspx?CategoryID=" + CategoryID + "','','width=850,height=540,menubar=no,location=no,scrollbars=yes,resizable=yes,status=no,toolbar=no');" + "</script>\n");

как бы onclick="window.open(...);" написать нельзя

guest guest, (Updated )

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

Си диез / Говнокод #255 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
[Test]
public void UserHasNoPermissionToDeleteTransactionWithEditPermission()
{
  var user = CreatetestUser("test")
    .WithPermissions()
    .Allow("Transaction/Edit").Do();
  TestCurrentUser = user;

  var trn = CreateTestTransaction(120, typeof(CreditCardPayment));

  try
  {    
    // Who cares about delete, we never do it.
    // I need this test passed just NOW.

    // trn.AsIObject().Delete();
    // Assert.Fail("Exception expected");
  }
  catch (PermissionException ex)
  {
    Assert.IsTrue(true, "Cool we got an exception");
  }
  catch (Exception generic)
  {
    Assert.Fail("PermissionException expected.");
  }
}

Ничего не тестирующий тест

guest guest, (Updated )

Комментарии (8, +8)

Си диез / Говнокод #244 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
this.sector = this.neo.MoveTo(gameTime, out startLive, out steps);                

if (!FP)
{
    //stepCnt += steps;
    showCard = true;
    FP = true;
}

// БЫЛО: bool[] btnCard = this.cm.GetCard(stepCnt, out card, this.neo);
// СТАЛО:
bool[] btnCard = this.cm.GetCard(neo.Cursector, out card, this.neo);

// ...  НО ИЗЗА ТАКИХ МЕСТ В КОДЕ ЭТО ПИЗДЕЦ КАК СЛОЖНО!
if (this.card == null)
{
    //stepCnt -= 29;
    //btnCard = this.cm.GetCard(stepCnt, out card, this.neo);
    btnCard = this.cm.GetCard(neo.Cursector, out card, this.neo);
}

guest guest, (Updated )

Комментарии (1, +1)

Си диез / Говнокод #241 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
if (e.PosChanged != PosChanged.Moved)
{
      if (e.PosChanged == PosChanged.Sized && e.ColumnHeaders[0].Column.Key == Column.SelectedColumnName)
      {
              return;
      }

      return;
}
string key = e.ColumnHeaders[0].Column.Key;
//....

guest guest, (Updated )

Комментарии (1, +1)

Си диез / Говнокод #240 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
public void Discard(Answer answer)
        {
            RecordedAnswer discardedAnswer = null;
            foreach (RecordedAnswer recodedAnswer in m_recodedAnswers)
            {
                if (object.ReferenceEquals(recodedAnswer, answer))
                {
                    discardedAnswer = recodedAnswer;
                    break;
                }
            }
            if (null != discardedAnswer)
            {
                m_recodedAnswers.Remove(discardedAnswer);
            }
        }

Прикол в том, что Answer и RecordedAnswer есть разные классы, никак не связанные наследованием, оба отнаследованы от Object

guest guest, (Updated )

Комментарии (1, +1)

Си диез / Говнокод #237 Ссылка на оригинал

0

  1. 1
';alert(0)//\';alert(1)//";alert(2)//\";alert(3)//--></SCRIPT>"">'><SCRIPT>alert(4)</SCRIPT>=&{}"");}alert(6);function xss(){//"

';alert(0)//\';alert(1)//";alert(2)//\";alert(3)//--></SCRIPT>"">'><SCRIPT>alert(4)</SCRIPT>=&{}"");}alert(6);function xss(){//"

guest guest, (Updated )

Комментарии (4, +4)

Си диез / Говнокод #202 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
if ((armid == "3504000036") || (armid == "3504000034"))
            {
                if (armid == "3504000036")
                {
                    PlaceSave = "3243100001";
                }
                if (armid == "3504000034")
                {
                    PlaceSave = "2311030001";
                }
            }

Нет слов, одни эмоции

guest guest, (Updated )

Комментарии (10, +10)