Exemplo n.º 1
0
        private void relinkObjectButton_Click(object sender, EventArgs e)
        {
            ApartmentSelectForm apartmentSelectForm;                                             // Форма выбора квартиры

            apartmentSelectForm = new ApartmentSelectForm(_apartments);                          // Создание формы
            apartmentSelectForm.ShowDialog();                                                    // Открытие диалогового окна

            if (apartmentSelectForm.SelectedApartment != null)                                   // Проверить выбранного квартиры
            {
                _apartmentAfterRelinking = apartmentSelectForm.SelectedApartment;                // Сохранить выбранного квартиры в поле
            }

            CopyLinkedDataFromEntity();                                                          // Скопировать данные из сущностей, связанных с основной сущностью
        }
Exemplo n.º 2
0
        private void btnChoiseApart_Click(object sender, EventArgs e)
        {
            ApartmentSelectForm apartmentSelectForm;                         // Форма выбора квартиры

            apartmentSelectForm = new ApartmentSelectForm(_apartments);      // Создать форму выбора квартиры

            apartmentSelectForm.ShowDialog();                                // Отобразить форму выбора квартиры

            if (apartmentSelectForm.SelectedApartment != null)               // Проверить выбранный квартиры
            {
                _selectedApartment = apartmentSelectForm.SelectedApartment;  // Сохранить выбранный квартиру в поле
            }

            labelApart.Text = _selectedApartment.Home.Street.Name + ", " + _selectedApartment.Home.Number +
                              " (" + _selectedApartment.Home.ComplexNumber + ") кв." + _selectedApartment.Number;
            _picturesApartment = _pictures.ToList().FindAll(p => p.Apartment == _selectedApartment);

            //_pictures.

            FillEntitiesDataGridView2(_picturesApartment);
        }