/// <summary> /// 新增节点 /// </summary> public void AddLayer() { BaseDeptLayer deptlayer = new BaseDeptLayer(); if (this.treeDeptLayer.SelectedNode != null && !string.IsNullOrEmpty(this.treeDeptLayer.SelectedNode.Name)) { deptlayer.PId = Convert.ToInt32(this.treeDeptLayer.SelectedNode.Name); } else { deptlayer.PId = 0; } deptlayer.Name = "输入节点名称"; //deptlayer.WorkId = Convert.ToInt32(cboWorker.SelectedValue); var result = InvokeController("SaveDeptLayer", deptlayer); var node = new DevComponents.AdvTree.Node("输入节点名称"); node.Name = result.ToString(); if (this.treeDeptLayer.SelectedNode != null) { this.treeDeptLayer.SelectedNode.Nodes.Add(node); } else { this.treeDeptLayer.Nodes.Add(node); } this.treeDeptLayer.SelectNode(node, DevComponents.AdvTree.eTreeAction.Code); node.BeginEdit(); }
public void SaveDeptLayer() { BaseDeptLayer layer = GetModel <BaseDeptLayer>(); layer.save(); JsonResult = RetSuccess("", layer.LayerId.ToString()); }
public BaseDeptLayer SaveDeptLayer(int layerId, string layername, int pId) { BaseDeptLayer layer = NewObject <BaseDeptLayer>(); layer.LayerId = layerId; layer.Name = layername; layer.PId = pId; layer.save(); return(layer); }
private void 新建科室分类ToolStripMenuItem_Click(object sender, EventArgs e) { BaseDeptLayer layer = (BaseDeptLayer)InvokeController("SaveDeptLayer", 0, "新建科室分类", ((BaseDeptLayer)treeView1.SelectedNode.Tag).LayerId); TreeNode _node = new TreeNode(); _node.Text = layer.Name; _node.Tag = layer; _node.ImageIndex = 0; _node.SelectedImageIndex = 0; treeView1.SelectedNode.Nodes.Add(_node); }
/// <summary> /// 删除当前节点 /// </summary> public void DelLayer() { if (MessageBoxEx.Show("删除后无法恢复,确定删除?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { string layerid = this.treeDeptLayer.SelectedNode.Name; BaseDeptLayer layer = new BaseDeptLayer(); layer.LayerId = Convert.ToInt32(layerid); InvokeController("DelDeptLayer", layer); this.treeDeptLayer.SelectedNode.Remove(); } }
/// <summary> /// 保存科室节点 /// </summary> /// <param name="sender">控件</param> /// <param name="e">参数</param> private void treeDeptLayer_AfterCellEditComplete(object sender, CellEditEventArgs e) { Node curentNode = this.treeDeptLayer.SelectedNode; BaseDeptLayer layer = new BaseDeptLayer(); layer.LayerId = Convert.ToInt32(curentNode.Name); layer.Name = curentNode.Text; if (curentNode.Parent != null) { layer.PId = Convert.ToInt32(curentNode.Parent.Name); } InvokeController("SaveDeptLayer", layer); }
public string DelDeptLayer(BaseDeptLayer layer) { var retdata = InvokeWcfService( "BaseProject.Service", "DeptController", "DelDeptLayer", (request) => { request.AddData(layer); }); var ret = retdata.GetData <string>(0); return(ret); }
public string SaveDeptLayer() { int layerId = Convert.ToInt32(ToArray(ParamJsonData)[0]); string layername = ToArray(ParamJsonData)[1].ToString(); int pId = Convert.ToInt32(ToArray(ParamJsonData)[3]); BaseDeptLayer layer = NewObject <BaseDeptLayer>(); layer.LayerId = layerId; layer.Name = layername; layer.PId = pId; layer.save(); return(ToJson(layer)); }
private void GetTreeNodeList(List <BaseDeptLayer> _layerlist, BaseDeptLayer _layer, treeNode _node) { List <BaseDeptLayer> list = _layerlist.FindAll(x => x.PId == _layer.LayerId); if (list.Count > 0) { _node.children = new List <treeNode>(); for (int i = 0; i < list.Count; i++) { treeNode node = new treeNode(list[i].LayerId, list[i].Name); GetTreeNodeList(_layerlist, list[i], node); _node.children.Add(node); } } }
public string SaveDeptLayer(BaseDeptLayer deptlayer) { var retdata = InvokeWcfService( "BaseProject.Service", "DeptController", "SaveDeptLayer", (request) => { request.AddData(deptlayer); request.AddData(LoginUserInfo.WorkId); }); var ret = retdata.GetData <string>(0); return(ret); }
public ServiceResponseData SaveDeptLayer() { int layerId = requestData.GetData <int>(0); string layername = requestData.GetData <string>(1); int pId = requestData.GetData <int>(2); BaseDeptLayer layer = NewObject <BaseDeptLayer>(); layer.LayerId = layerId; layer.Name = layername; layer.PId = pId; layer.save(); responseData.AddData(layer); return(responseData); }
private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.Label == null) { return; } if (e.Node.Tag.GetType() == typeof(BaseDept)) { BaseDept dept = (BaseDept)InvokeController("SaveDept", ((BaseDept)e.Node.Tag).DeptId, e.Label, ((BaseDeptLayer)e.Node.Parent.Tag).LayerId); e.Node.Tag = dept; } else { BaseDeptLayer layer = (BaseDeptLayer)InvokeController("SaveDeptLayer", ((BaseDeptLayer)e.Node.Tag).LayerId, e.Label, e.Node.Parent == null ? 0 : ((BaseDeptLayer)e.Node.Parent.Tag).LayerId); e.Node.Tag = layer; } }
public void DeleteDeptLayer() { int id = Convert.ToInt32(ParamsData["deptLayerId"]); string strwhere = "Layer = " + id; BaseDept dept = NewObject <BaseDept>(); List <BaseDept> deptlist = dept.getlist <BaseDept>(strwhere); if (deptlist.Count > 0) { JsonResult = RetError("科室不为空,删除失败!"); return; } BaseDeptLayer layer = NewObject <BaseDeptLayer>(); layer.delete(id); JsonResult = RetSuccess(""); }
public void SaveDeptLayer(BaseDeptLayer layer) { layer.save(); }