private void AddCity() { BPS.Forms.City.CityEdit CityEditForm = new BPS.Forms.City.CityEdit(this.bllCity, this.cmbCity.Text); if (CityEditForm.ShowDialog() == DialogResult.OK) { if ( this.bllCity.DataSet.Cities.Select("CityName=\'" + CityEditForm.strCityName + "\'").Length != 0) { MsgBoxX.Show("Такой город уже существует в справочнике", "BPS", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } BPS.BLL.City.DataSets.dsCities.CitiesRow rw = this.bllCity.DataSet.Cities.NewCitiesRow(); rw.CityName = CityEditForm.strCityName; this.bllCity.DataSet.Cities.AddCitiesRow(rw); this.bllCity.Update(); } }
private void EditCity() { BindingManagerBase bm = this.BindingContext[dvCities]; if (bm.Position != -1) { BPS.BLL.City.DataSets.dsCities.CitiesRow rw = (BPS.BLL.City.DataSets.dsCities.CitiesRow)((DataRowView)bm.Current).Row; CityEdit CityEditForm = new CityEdit(BPSCity, rw.CityName); CityEditForm.Text += " [РЕДАКТИРОВАНИЕ]"; if (CityEditForm.ShowDialog() == DialogResult.OK) { rw.BeginEdit(); rw.CityName = CityEditForm.strCityName; rw.EndEdit(); UpdateCities(); } } }