private void btnCounterPlaceChange_Click(object sender, System.EventArgs e) { if ((this.bsApartmentCounterPlaces.get_Current() != null) && (this.bsApartmentCounterPlaces.get_Current() != ApartmentCounterPlace.Null)) { ApartmentCounterPlaceAddChangeForm form = new ApartmentCounterPlaceAddChangeForm(this.bsApartmentCounterPlaces.get_Current() as ApartmentCounterPlace); form.set_Text("Изменение места расположения"); form.bAddChange.set_Text("Изменить"); if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { this.bsApartmentCounterPlaces.set_DataSource(ApartmentCounterPlace.FindAllByCounterId(this.m_ApartmentCounter.Id)); } } }
private void tsbCounterPlaceAdd_Click(object sender, System.EventArgs e) { if (this.m_ApartmentCounter != ApartmentCounter.Null) { ApartmentCounterPlaceAddChangeForm form = new ApartmentCounterPlaceAddChangeForm(this.m_ApartmentCounter.Id); form.set_Text("Добавление места расположения счетчика"); form.ShowDialog(this); if (form.DialogResult == System.Windows.Forms.DialogResult.OK) { form.ApartmentCounterPlace.SaveChanges(); this.bsApartmentCounterPlaces.Add(form.ApartmentCounterPlace); } } }