예제 #1
0
파일: Form1.cs 프로젝트: av-schetinina/NURE
        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();
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: av-schetinina/NURE
        private void btnAddCarriage_Click(object sender, EventArgs e)
        {
            AddNewCarriage d = new AddNewCarriage();

            d.Show();
        }