示例#1
0
        /// <summary>
        /// Открывает окно Добавить адрес, обрабатывае и звкрывает его
        /// </summary>
        /// <param name="Adres"></param>
        internal void AddAdress(TextBlock Adres)
        {
            Addres_Win addres_Win = new Addres_Win(adress);

            addres_Win.ShowDialog();
            adress = addres_Win.adress;
            if (adress.FullAdres().Trim() != "")
            {
                Adres.Text = adress.FullAdres();
            }
        }
示例#2
0
        /// <summary>
        /// открывает окно адреса обрабатывает и сохраняет
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Tb_CompAdress_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            Addres_Win addres_Win = new Addres_Win(adress);

            addres_Win.ShowDialog();
            adress = addres_Win.adress;
            if (adress.City != null && adress.House != null && adress.Street != null && adress.Room != null)
            {
                try
                {
                    if (adress.City.Trim() != "" && adress.House.Trim() != "" && adress.Street.Trim() != "" && adress.Room.Trim() != "")
                    {
                        Tb_CompAdress.Text = adress.FullAdres();
                    }
                    else
                    {
                        MessageBox.Show("Значения Адресса не коректны");
                    }
                }
                catch (Exception q)
                {
                    MessageBox.Show(q.Message);
                }
            }
            else
            {
                MessageBox.Show("Значения Адресса не коректны");
            }
        }