- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
return string.Format(templateStr, "",
_p1_Tb.Text,
_p2_Tb1.Text + ", " + _p2_Tb2.Text,
_p3_Tb.Text,
"",//_p4_Tb.Text,
_p5_Tb1.Text + " / " + _p5_Tb2.Text,
_p6_Tb.Text,
RblTxt(_p7_Rbl) + " " + _p7_Tb.Text,
b("Построен в ") + _p8_Tb1.Text + " году, в " + _p8_Tb2.Text + " году произведен "
+ _p8_Tb3.Text + " ремонт. " + _p8_Tb4.Text + ", Количество корпусов " + _p8_Tb4.Text + ", Количество этажей в каждом корпусе " + _p8_Tb5.Text
+ (_p8_Ch1.Checked ? (", " + _p8_Ch1.Text) : "")
+ (_p8_Ch2.Checked ? (", " + _p8_Ch2.Text) : "")
+ (_p8_Ch3.Checked ? (", " + _p8_Ch3.Text) : "") ,
FillTbl9() ,
b("Уровень средства размещения: ") + _p10_Tb.Text,
b("Объект находится рядом с ") + _p11_Tb.Text,
"принимаются с " + _p12_Tb1.Text + " лет, " + _p12_Tb2.Text,
_p13_Tb.Text,
b("Период работы: ") + (_p14_Rb1.Checked ? ("С " + _p14_Tb1.Text + " По " + _p14_Tb2.Text) : "Круглогодично"),
"к " + _p15_Tb1.Text + " до " + _p15_Tb2.Text,
_p16_Tb.Text
+ (_p16_Ch1.Checked ? ("<br/> От аэропорта " + _p16_Tb1.Text + " автобусом № " + _p16_Tb2.Text + " до остановки" + _p16_Tb3.Text) : "")
+ (_p16_Ch2.Checked ? ("<br/> От жд вокзала " + _p16_Tb4.Text + " автобусом № " + _p16_Tb5.Text + " до остановки" + _p16_Tb6.Text) : "")
+ (_p16_Ch3.Checked ? ("<br/> Другое " + _p16_Tb7.Text) : "")
,
b("Типы номеров: ") + _p17_Tb.Text,
b("В номере: ")
((_p23_Ch1.Checked ? (" " + _p23_Ch1.Text + ",") : "")
+ (_p23_Ch2.Checked ? (" " + _p23_Ch2.Text + ",") : "")
+ (_p23_Ch3.Checked ? (" " + _p23_Ch3.Text + ",") : "")
+ (_p23_Ch4.Checked ? (" " + _p23_Ch4.Text + ",") : "")
+ (_p23_Ch5.Checked ? (" " + _p23_Ch5.Text + ",") : "")
+ (_p23_Ch6.Checked ? (" " + _p23_Ch6.Text + ",") : "")
+ (_p23_Ch7.Checked ? (" " + _p23_Ch7.Text + ",") : "")
+ (_p23_Ch8.Checked ? (" " + _p23_Ch8.Text + ",") : "")
+ (_p23_Ch9.Checked ? (" " + _p23_Ch9.Text + ",") : "")
+ (_p23_Ch10.Checked ? (" " + _p23_Ch10.Text + ",") : "")
+ (_p23_Ch11.Checked ? (" " + _p23_Ch11.Text + ",") : "")
+ (_p23_Ch12.Checked ? (" " + _p23_Ch12.Text + ",") : "")
+ (_p23_Ch13.Checked ? (" " + _p23_Ch13.Text + ",") : "")
+ (_p23_Ch14.Checked ? (" " + _p23_Ch14.Text + ",") : "")
+ (_p23_Ch15.Checked ? (" " + _p23_Ch15.Text + ",") : "")
+ (_p23_Ch16.Checked ? (" " + _p23_Ch16.Text + ",") : "")
+ (_p23_Ch17.Checked ? (" " + _p23_Ch17.Text + ",") : "")
+ (_p23_Ch18.Checked ? (" " + _p23_Ch18.Text + ",") : "")
+ (_p23_Ch19.Checked ? (" " + _p23_Ch19.Text + ",") : "")
+ (_p23_Ch20.Checked ? (" " + _p23_Ch20.Text + ",") : "")
+ (_p23_Ch21.Checked ? (" " + _p23_Ch21.Text + ",") : "")
+ (_p23_Ch22.Checked ? (" " + _p23_Ch22.Text + ",") : "")
+ (_p23_Ch23.Checked ? (" " + _p23_Ch23.Text + ",") : "")
+ (_p23_Ch24.Checked ? (" " + _p23_Ch24.Text + ",") : "")
+ (_p23_Ch25.Checked ? (" " + _p23_Ch25.Text + ",") : "")
+ (_p23_Ch26.Checked ? (" " + _p23_Ch26.Text + ",") : "")
+ (_p23_Ch27.Checked ? (" " + _p23_Ch27.Text + ",") : "")
+ (_p23_Ch28.Checked ? (" " + _p23_Ch28.Text + ",") : "")
+ (_p23_Ch29.Checked ? (" " + _p23_Ch29.Text + ",") : "")
+ (_p23_Ch20.Checked ? (" " + _p23_Ch30.Text + ",") : "")
+ (_p23_Ch31.Checked ? (" " + _p23_Ch31.Text + ",") : "")
+ (_p23_Ch32.Checked ? (" " + _p23_Ch32.Text + ",") : "")
+ (_p23_Ch33.Checked ? (" " + _p23_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
((_p24_Ch1.Checked ? (" " + _p24_Ch1.Text + ",") : "")
+ (_p24_Ch2.Checked ? (" " + _p24_Ch2.Text + ",") : "")
+ (_p24_Ch3.Checked ? (" " + _p24_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
FillTbl25(),
RblTxt(_p26_Rbl1) + " " + _p26_Tb.Text + ". " + RblTxt(_p26_Rbl2),
((_p27_Ch1.Checked ? (" " + _p27_Ch1.Text + ",") : "")
+ (_p27_Ch2.Checked ? (" " + _p27_Ch2.Text + ",") : "")
+ (_p27_Ch3.Checked ? (" " + _p27_Ch3.Text + ",") : "")
+ (_p27_Ch4.Checked ? (" " + _p27_Ch4.Text + ",") : "")
+ (_p27_Ch5.Checked ? (" " + _p27_Ch5.Text + ",") : "")
+ (_p27_Ch6.Checked ? (" " + _p27_Ch6.Text + ",") : "")
+ (_p27_Ch7.Checked ? (" " + _p27_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
_p28_Tb.Text,
b("Минимальная продолжительность заезда ") + _p29_Tb.Text + " дней",
"от " + _p30_Tb1.Text + " до " + _p30_Tb2.Text + " лет " + _p30_Tb3.Text,
((_p31_Ch1.Checked ? (" " + _p31_Ch1.Text + " " + _p31_Tb1.Text) : "")
+ "<br/>" + (_p31_Ch2.Checked ? (" " + _p31_Ch2.Text + " " + _p31_Tb2.Text) : "")
+ "<br/>" + (_p31_Ch3.Checked ? (" " + _p31_Ch3.Text + " " + _p31_Tb3.Text) : "")
Бэкенды крупнейшего российского туроператора. На отдел разработки уходит 1500000 рб/мес.
Fike 23.06.2014 11:28 # +5
Smekalisty 23.06.2014 11:32 # +3
Vasiliy 23.06.2014 14:53 # +2
>1500000 рб/мес.
Древняя Российская традиция пилить любую сумму у которой больше 2 нулей.
defecate-plusplus 23.06.2014 15:01 # +2
тогда это далеко не самый большой отдельчик
tablecell 23.06.2014 16:16 # +2
Vince 23.06.2014 19:02 # 0
p.s. Аффтар кода - норкоман. Мне это что-то напоминает. Такое знакомое и неуловимое, не могу понять что.
GreatMASTERcpp 23.06.2014 19:18 # 0
Vince 23.06.2014 19:28 # 0
eth0 23.06.2014 20:11 # 0
TauSigma 26.06.2014 14:30 # +1
Во-во, от туда и растут корни.
Видимо задача ставилась так:
- Сделай форму с 2мя инпутами, которые будут форматироваться в строку с неким шаблоном.
- Сделано
- А теперь добавь туда ещё два инпута...
Lokich 27.06.2014 14:12 # 0
но поражает то, что изначально и я, и начальство знают о том, что быстро сделать простой интерфейс - можно. докрутить туда еще десяток контроллов - можно. еще десяток - можно.
поддерживать тот фарш, и избежать ошибок - очень сложно.
избежать этого вначале, дав больше времени, и сразу делая все то, что нужно - можно.
и сука все это знают, и все понимают, но все-равно "сделай два инпута, а потом добавь еще два..."
TauSigma 27.06.2014 17:58 # 0
Делается примерно так:
- Нужна супермегаформа, которая выглядит так
... идёт работа в течении n-ч.часов
- Сделано
- О, здорово. Меня тут посетила одна мысь, давай её всю переделаем сяк...
Ну и процесс переделки стремится в бесконечность...
>и сука все это знают, и все понимают, но все-равно "сделай два инпута, а потом добавь еще два..."
Если уже есть некий авторитет в коллективе, то начинай продавливать удобный для комманды вариант работы.
Можешь посоветовать некие продукты для проектирования интерфейсов, типа NinjaMock.
Lokich 24.06.2014 14:03 # 0
bormand 23.06.2014 14:59 # +1
Интересно, какой процент от этой суммы достаётся, кхм, отделу разработки?
Vasiliy 23.06.2014 15:26 # 0
Fike 23.06.2014 16:26 # +1
bormand 23.06.2014 16:31 # 0
myaut 23.06.2014 16:36 # +4
bormand 23.06.2014 16:46 # 0
kegdan 27.06.2014 14:38 # 0
p - сокращение от pidoras?
kegdan 23.06.2014 17:43 # +3
bormand 23.06.2014 18:23 # +5
kegdan 23.06.2014 18:43 # 0
brutushafens 23.06.2014 18:50 # −2
Vasiliy 23.06.2014 19:36 # +5
Армия ?
brutushafens 23.06.2014 19:47 # +2
kegdan 23.06.2014 20:09 # 0
brutushafens 23.06.2014 20:46 # +2
kegdan 23.06.2014 20:51 # +2
koodeer 27.06.2014 19:27 # 0