- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
Params.Name = GetControl(pnlName) ? edName.Text : "";
Params.DateMeasurement = TOperation.GetDateValue(edDateTime);
Params.HalfYear = pnlHalfYear.Tag != null &&
pnlHalfYear.Tag is bool &&
(bool)pnlHalfYear.Tag &&
edHalfYear.SelectedItem != null &&
edHalfYear.SelectedItem.Value != null &&
edHalfYear.SelectedItem.Value is byte ? (byte)
edHalfYear.SelectedItem.Value : (byte)0;
Params.IdDepSource = GetControl(pnlDepSource) ? TDataList.GetComboRecId(edDepSource) : 0;
Params.IdDepSource2 = pnlDepSource2.Tag != null &&
pnlDepSource2.Tag is bool &&
(bool)pnlDepSource2.Tag ?
TDataList.GetComboRecId(edDepSource2) : 0;
Params.Salt = pnlDepSource2.Tag != null &&
pnlDepSource2.Tag is bool &&
(bool)pnlDepSource2.Tag ?
getSalt() : 0;
Params.Description = edComment.Text;
ацкий код сохранения параметров. Досталось в наследство. Автор кода естественно имеет в/о факультета компьютерных педиков.
Bert 30.03.2012 07:43 # +4
eth0 30.03.2012 12:37 # +2
TheHamstertamer 30.03.2012 21:41 # 0
gcoder 30.03.2012 15:15 # 0
Но ФКН - это исключение... Мб там испытывают психотронное оружие или установку ФГМ...
Lure Of Chaos 30.03.2012 16:42 # +4
gcoder 30.03.2012 09:53 # 0
{
if ((control.Visible != visible) || !this.Visible)
control.Tag = control.Visible = visible;
}
private bool GetControl (Control control )
{
return control.Tag != null && control.Tag is bool ? (bool)control.Tag : true;
}