private void btnEdit_Click_1(object sender, EventArgs e) { using (zvsEntities2 db = new zvsEntities2(zvsEntityControl.GetzvsConnectionString)) { group selected_group = db.groups.FirstOrDefault(g => g.id == ((group)cboGroups.SelectedItem).id); if (selected_group != null) { AddEditGroupName FormAddEditGroupName = new AddEditGroupName(selected_group.name); FormAddEditGroupName.ShowDialog(); if (FormAddEditGroupName.DialogResult == DialogResult.OK) { selected_group.name = FormAddEditGroupName.gName; db.SaveChanges(); zvsEntityControl.CallDeviceModified(this, "group"); } } } }
private void btnNewGroup_Click(object sender, EventArgs e) { AddEditGroupName FormAddEditGroupName = new AddEditGroupName(""); FormAddEditGroupName.ShowDialog(); if (FormAddEditGroupName.DialogResult == DialogResult.OK) { group new_g = group.Creategroup(0, FormAddEditGroupName.gName); using (zvsEntities2 db = new zvsEntities2(zvsEntityControl.GetzvsConnectionString)) { db.groups.AddObject(new_g); db.SaveChanges(); } RebindGroupList(); cboGroups.SelectedIndex = cboGroups.Items.Count - 1; } }