Ejemplo n.º 1
0
        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");
                    }
                }
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }