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

    +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
    for(int i = 0; i<et.Days.Count; i++)
                {
                if (et.Days[i].WorkDay.Day == colno - 1)
                    {
                    EmplTabelDays etd = et.Days[i];
    
                    switch (colno)
                        {
                        case 0:
                            break;
                        case 1:
                            break;
                        default:
                                {
                                //pinc.TypeIncome = (IncomeItem)
                                //((TreeNodeHelper)(income_grid.Rows[e.RowIndex].Cells[e.ColumnIndex]).Value).Value;
    
                                //etd.WorkStatus = (WorkStatus)((DataGridViewCell)(WorkDaysGrid.Rows[recno].Cells[colno]).Value).Value;
    
                                DataGridViewCell cell = WorkDaysGrid.Rows[recno].Cells[colno];
                                if (SpecialButton.Checked == false)
                                    {
                                    etd.TypeWorkHours = 8;
    //еще 100500 строк гавнокода...
    
                                    if (cell.Value == "8")
                                        etd.WorkStatus.Id = 1;
                                    if (cell.Value == "-")
                                        etd.WorkStatus.Id = 2;
                                    if (cell.Value == "О")
                                        etd.WorkStatus.Id = 3;
                                    if (cell.Value == "Б")
                                        etd.WorkStatus.Id = 4;
                                    if (cell.Value == "Р")
                                        etd.WorkStatus.Id = 5;
                                    if (cell.Value == "П")
                                        etd.WorkStatus.Id = 6;
                                    if (cell.Value == "А")
                                        etd.WorkStatus.Id = 7;
                                    if (cell.Value == "Г")
                                        etd.WorkStatus.Id = 8;
                                    if (cell.Value == "С")
                                        etd.WorkStatus.Id = 9;
    
                                    }

    Найдено в коде программы табель для бухгалтерии.
    Заполнение справочника с типами дней на основе ячеек грида.
    KeyboardInheritance в чистом виде.

    Запостил: etcshadow, 05 Августа 2011

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

    • ОБРПАГС
      Ответить
      • САПОГ-БР8
        Ответить
        • .
          ____________________________________________________________
          ________________1¶¶1________________________________________
          _______________1¶¶¶¶¶¶1______1______________________________
          ______________¶¶¶¶¶¶1¶¶¶¶11¶¶¶¶_____________________________
          _____________1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1¶1____________________________
          _____________¶¶¶¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶1___________________________
          _____________¶¶¶¶¶¶¶¶¶111¶¶¶¶11¶¶___________________________
          ____________1¶¶¶¶¶¶¶111¶¶¶¶¶111¶¶¶__________________________
          ____________¶¶¶¶¶¶111¶¶11¶¶111¶¶¶¶1_________________________
          ___________1¶¶¶¶¶¶¶¶¶¶1¶¶111_1¶¶¶¶¶_________________________
          ___________¶¶¶¶¶¶¶¶¶¶1¶11111¶¶¶¶¶¶¶1________________________
          _________1¶¶¶¶1¶¶¶¶111111¶¶¶¶¶¶¶¶¶¶¶________________________
          _________¶¶¶¶¶¶_¶¶¶¶¶¶1¶¶¶¶¶¶¶¶11¶11¶_______________________
          _____111¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶______________________
          __1¶¶1¶¶¶¶¶¶¶11¶11¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____________________
          _____1¶¶¶11¶¶¶¶¶¶¶¶¶¶¶11_1¶¶¶1¶¶¶¶¶¶¶¶¶¶1______________111__
          ____¶¶¶¶¶111¶¶¶¶¶¶¶¶¶__1¶¶¶¶11111111¶¶¶¶¶¶¶________1¶¶¶¶¶¶¶_
          ___¶¶¶¶¶¶11¶11111¶¶¶____¶¶¶¶1¶111¶¶1¶¶1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
          __¶¶¶¶¶¶¶¶¶¶1¶¶1¶¶¶¶______¶11111111111111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_
          _¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_____¶¶1111111111111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1_
          _¶¶¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶¶___1¶¶¶¶¶¶¶¶¶¶¶1111¶¶¶11¶¶¶¶¶¶¶¶¶¶¶¶___
          ___1¶¶¶¶¶¶¶¶¶¶¶11¶¶¶¶_______¶¶¶¶¶¶1¶1¶¶¶¶¶¶¶¶1¶¶¶¶¶¶¶¶¶1____
          ______1¶¶_1¶¶¶¶¶¶¶¶¶¶¶_______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______
          ____________¶¶¶¶¶¶¶¶¶¶¶______1¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶1__________
          _____________¶¶¶¶¶¶¶¶¶¶¶¶¶1___1¶¶¶¶¶¶¶¶¶____________________
          _______________¶¶¶¶¶¶¶¶¶¶¶¶¶¶__1¶¶¶¶¶11_____________________
          _________________1¶¶¶¶¶¶¶¶¶¶¶¶______________________________
          _______________________11¶¶¶¶¶______________________________
          Ответить

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