//private readonly RiserAddress _address; public FormTaskDataEditor(string number, string ntype, int factheight, int setpoint /*, RiserAddress addr*/) { InitializeComponent(); TypeDataKeeper.LoadTypesData("wagtypes.xml"); foreach (var item in TypeDataKeeper.GetWaggonTypeItems().OrderBy(item => int.Parse(item.NType))) { cbNtype.Items.Add(item); } if (!string.IsNullOrWhiteSpace(number)) { tbNumber.Text = number; FindWaggon(tbNumber.Text); } if (!string.IsNullOrWhiteSpace(ntype)) { cbNtype.Text = ntype; cbNtype_SelectionChangeCommitted(null, null); } if (factheight > 0) { tbFactHeight.Text = factheight.ToString("0"); } if (setpoint > 0) { tbSetpoint.Text = setpoint.ToString("0"); UpdateMinMax(tbSetpoint); } //_address = addr; }
public FormWaggonDataEditor(bool edit, string number, string ntype, int factlevel) { InitializeComponent(); Text = edit ? "Редактировать цистерну" : "Новая цистерна"; tbNumber.Text = number; tbNumber.Enabled = !edit; lbNumber.Enabled = !edit; foreach (var item in TypeDataKeeper.GetWaggonTypeItems() .OrderBy(item => int.Parse(item.NType))) { cbNtype.Items.Add(item); } cbNtype.Text = ntype; tbFactHeight.Text = factlevel > 0 ? factlevel.ToString("0") : ""; }