private void Update_Brands() { foreach (ListViewItem selectedItem in LView.SelectedItems) { Марки Item = (Марки)selectedItem.Tag; MarkaInsert f = new MarkaInsert(MarkaInsert.FormType.Update) { LastName = Item.Название_марки, CName = Item.Название_марки, indexCountry = Item.Код_страны, Date = Item.Дата_создания }; if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { MRC.Марки.Attach(Item); Item.Название_марки = f.CName; Item.Код_страны = f.CCountry; Item.Дата_создания = f.Date; MRC.SaveChanges(); selectedItem.SubItems[0].Text = f.CName; selectedItem.SubItems[1].Text = f.Date.ToLongDateString(); selectedItem.SubItems[2].Text = MRC.Страны.Find(f.CCountry).Название_страны; selectedItem.Tag = Item; LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } } } }
private void Insert_Brands() { MarkaInsert f = new MarkaInsert(MarkaInsert.FormType.Insert); if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { Марки Item = new Марки(); foreach (Марки c in MRC.Марки) { ; } int count = MRC.Марки.Local.Count; Item.Код_марки = count + 1; Item.Название_марки = f.CName; Item.Код_страны = f.CCountry; Item.Дата_создания = f.Date; MRC.Марки.Add(Item); MRC.SaveChanges(); ListViewItem lvi = new ListViewItem(new[] { Item.Название_марки, Item.Дата_создания.ToLongDateString(), MRC.Страны.Find(f.CCountry).Название_страны, }); lvi.Tag = Item; this.LView.Items.Add(lvi); } } }
private void addMarka_Click(object sender, EventArgs e) { MarkaInsert f = new MarkaInsert(MarkaInsert.FormType.Insert); if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { Марки Item = new Марки(); Item.Название_марки = f.CName; Item.Код_страны = f.CCountry; Item.Дата_создания = f.Date; MRC.Марки.Add(Item); MRC.SaveChanges(); this.маркиTableAdapter.Fill(this.carRental2DataSet.Марки); cbMarka.SelectedValue = Item.Код_марки; } } }