private void biAddSubArea_Click(object sender, EventArgs e) { Maticsoft.Model.SMT_CONTROLLER_ZONE area = GetSelectArea(); FrmControlAreaEditor areaEditor = new FrmControlAreaEditor(); areaEditor.IsAdd = true; if (area != null) { areaEditor.ParentAreaID = area.ID; } else { areaEditor.ParentAreaID = 0; } if (areaEditor.ShowDialog(this) == DialogResult.OK) { Maticsoft.Model.SMT_CONTROLLER_ZONE areaAdded = areaEditor.Area; DevComponents.AdvTree.Node node = AreaDataHelper.CreateNode(areaAdded); if (advTreeArea.SelectedNode == null || advTreeArea.SelectedNode.Level == 0) { advTreeArea.Nodes[0].Nodes.Add(node); } else { advTreeArea.SelectedNode.Nodes.Add(node); } node.Parent.Expand(); } }
private void biModifyArea_Click(object sender, EventArgs e) { Maticsoft.Model.SMT_CONTROLLER_ZONE area = GetSelectArea(); FrmControlAreaEditor areaEditor = new FrmControlAreaEditor(area); if (area != null) { areaEditor.ParentAreaID = area.PAR_ID; } else { areaEditor.ParentAreaID = 0; } if (areaEditor.ShowDialog(this) == DialogResult.OK) { Maticsoft.Model.SMT_CONTROLLER_ZONE update = areaEditor.Area; AreaDataHelper.UpdateNode(advTreeArea.SelectedNode, update); } }