/// <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("Значения Адресса не коректны"); } }
/// <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(); } }