コード例 #1
0
ファイル: FormMain.cs プロジェクト: han6man/EF6
        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");
        }
コード例 #2
0
ファイル: FormMain.cs プロジェクト: han6man/EF6
        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");
            }
        }