private void toolStripButtonRegionAdd_Click(object sender, EventArgs e) { FormRegion formRegion = new FormRegion(); DialogResult result = formRegion.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Country_Region country_Region = new Country_Region(); int region_code; bool converted = Int32.TryParse(formRegion.textBoxRegionCode.Text, out region_code); if (converted == false) { return; } country_Region.Country_Region_Code = region_code; country_Region.Country_Region_Name = formRegion.textBoxRegionName.Text; db.Country_Regions.Add(country_Region); db.SaveChanges(); MessageBox.Show("New object added"); }
private void toolStripButtonRegionEdit_Click(object sender, EventArgs e) { if (dataGridViewRegions.SelectedRows.Count > 0) { int index = dataGridViewRegions.SelectedRows[0].Index; int region_code; bool converted = Int32.TryParse(dataGridViewRegions[0, index].Value.ToString(), out region_code); if (converted == false) { return; } Country_Region country_Region = db.Country_Regions.Find(region_code); FormRegion formRegion = new FormRegion(); formRegion.textBoxRegionCode.Text = country_Region.Country_Region_Code.ToString(); formRegion.textBoxRegionName.Text = country_Region.Country_Region_Name; formRegion.textBoxRegionCode.Enabled = false; DialogResult result = formRegion.ShowDialog(this); if (result == DialogResult.Cancel) { return; } country_Region.Country_Region_Name = formRegion.textBoxRegionName.Text; db.SaveChanges(); dataGridViewRegions.Refresh(); // обновляем грид MessageBox.Show("Object updated"); } }