private void tbCarriageNumber_Leave(object sender, EventArgs e) { int temp = 0, counter = 0; if (int.TryParse(tbCarriageNumber.Text.Trim().ToString(), out temp)) { for (int i = 0; i < carriages.Count; i++) { if (carriages[i].carriage_id == Convert.ToInt32(tbCarriageNumber.Text.Trim().ToString())) { counter++; } } if (counter == 0) { if (MessageBox.Show("Груза с таким номером не существует! Добавить?", "Dialog", MessageBoxButtons.OKCancel) == DialogResult.OK) { AddNewCarriage d = new AddNewCarriage(); d.Show(); } else { tbCarriageNumber.Focus(); } } } else { MessageBox.Show("Номер груза должен быть целым числом!", "Dialog", MessageBoxButtons.OK); tbCarriageNumber.Focus(); } }
private void btnAddCarriage_Click(object sender, EventArgs e) { AddNewCarriage d = new AddNewCarriage(); d.Show(); }