Ejemplo n.º 1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            _repo = new Repository();
            int building = 0;
            int? apartment = 0;

            if(textBoxApartment.Text == string.Empty)
            {
                apartment = null;
            }
            else
            {
                apartment = int.Parse(textBoxApartment.Text);
            }

            if (int.TryParse(textBoxBuilding.Text, out building))
            {
                try
                {
                    _repo.AddAddress(
                        textBoxCity.Text,
                        textBoxDistrict.Text,
                        textBoxStreet.Text,
                        building,
                        apartment
                        );
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + "\n\n" + ex.StackTrace, "Ошибка!");
                }
            }
            else
            {
                MessageBox.Show("Проверьте правильность ввода номера дома и квартиры!", "Предупреждение!");
            }
        }