private void toolStripMenuItemRename_Click(object sender, EventArgs e) { if (treeList1.FocusedNode != null && treeList1.FocusedNode.Tag != null && !string.IsNullOrEmpty(treeList1.FocusedNode.Tag.ToString())) { List <MED_QIXIE_TEMPLET_MASTER> prow = _qiXieTempletMaster.Where(x => x.TEMPLET_GUID == treeList1.FocusedNode.Tag.ToString()).ToList(); if (prow != null && prow.Count > 0) { MED_QIXIE_TEMPLET_MASTER row = prow[0]; object result = Dialog.SingleInputSelect("手术清点模板名称", prow[0].TEMPLET_NAME); if (result != null && !string.IsNullOrEmpty(result.ToString().Trim()) && result.ToString().Trim() != prow[0].TEMPLET_NAME) { List <MED_QIXIE_TEMPLET_MASTER> prows = _qiXieTempletMaster.Where(x => x.OPER_BAG_FLAG == row.OPER_BAG_FLAG && x.CLASS_NAME == row.CLASS_NAME && x.TEMPLET_NAME == row.TEMPLET_NAME).ToList(); if (prows.Count > 0) { Dialog.MessageBox("所在模板分类中已存在该名字"); } else { row.TEMPLET_NAME = result.ToString().Trim(); //if (CommonService.SaveQiXieMaster(row)) { treeList1.FocusedNode.SetValue(0, row.TEMPLET_NAME); } } } } } }
public int SaveQiXieMaster(MED_QIXIE_TEMPLET_MASTER item) { int result = dapper.Set <MED_QIXIE_TEMPLET_MASTER>().Save(item) == true ? 1 : 0; dapper.SaveChanges(); return(result); }
private void toolStripMenuItemAdd_Click(object sender, EventArgs e) { if (treeList1.FocusedNode != null) { if (treeList1.FocusedNode.ParentNode == null) { object result = Dialog.SingleInputSelect("手术清点模板分类", deptNames.ToArray()); if (result != null && !string.IsNullOrEmpty(result.ToString().Trim())) { bool isFind = false; foreach (TreeListNode node in treeList1.FocusedNode.Nodes) { if (node.GetDisplayText(0).Equals(result.ToString().Trim())) { Dialog.MessageBox("分类已存在"); isFind = true; break; } } if (!isFind) { treeList1.AppendNode(new object[] { result.ToString().Trim() }, treeList1.FocusedNode); } } } else { object result = Dialog.SingleInputSelect("手术清点模板名称", ""); if (result != null && !string.IsNullOrEmpty(result.ToString().Trim())) { bool isFind = false; foreach (TreeListNode node in treeList1.FocusedNode.Nodes) { if (node.GetDisplayText(0).Equals(result.ToString().Trim())) { Dialog.MessageBox("名称已存在"); isFind = true; break; } } if (!isFind) { TreeListNode newnode = treeList1.AppendNode(new object[] { result.ToString().Trim() }, treeList1.FocusedNode); MED_QIXIE_TEMPLET_MASTER prow = new MED_QIXIE_TEMPLET_MASTER(); prow.TEMPLET_GUID = Guid.NewGuid().ToString(); newnode.Tag = prow.TEMPLET_GUID; prow.OPER_BAG_FLAG = int.Parse(treeList1.FocusedNode.RootNode.Tag.ToString()); prow.CLASS_NAME = treeList1.FocusedNode.GetDisplayText(0); prow.TEMPLET_NAME = result.ToString().Trim(); //CommonService.SaveQiXieMaster(prow); treeList1.FocusedNode = newnode; } } } } }
private void AppendNode(MED_QIXIE_TEMPLET_MASTER prow) { if (prow.OPER_BAG_FLAG == 0) { AppendNode(treeList1.Nodes[0], prow); } else if (prow.OPER_BAG_FLAG == 1) { AppendNode(treeList1.Nodes[1], prow); } }
private void AppendNode(TreeListNode parentNode, MED_QIXIE_TEMPLET_MASTER prow) { if (parentNode != null) { TreeListNode newNode = null; foreach (TreeListNode node in parentNode.Nodes) { if (node.GetDisplayText(0).Equals(prow.CLASS_NAME)) { newNode = treeList1.AppendNode(new object[] { prow.TEMPLET_NAME }, node); newNode.Tag = prow.TEMPLET_GUID; break; } } if (newNode == null) { newNode = treeList1.AppendNode(new object[] { prow.TEMPLET_NAME }, treeList1.AppendNode(new object[] { prow.CLASS_NAME }, parentNode)); newNode.Tag = prow.TEMPLET_GUID; } } }
private void toolStripMenuItemDelete_Click(object sender, EventArgs e) { if (treeList1.FocusedNode != null && !treeList1.FocusedNode.HasChildren && treeList1.FocusedNode.Tag != null) { for (int i = 0; i < _qiXieTempletDetail.Count; i++) { _qiXieTempletDetail.Remove(_qiXieTempletDetail[i]); } //if (CommonService.SaveQiXieDetailList(_qiXieTempletDetail) || _qiXieTempletDetail.Count == 0) { List <MED_QIXIE_TEMPLET_MASTER> prow = _qiXieTempletMaster.Where(x => x.TEMPLET_GUID == treeList1.FocusedNode.Tag.ToString()).ToList(); if (prow != null && prow.Count > 0) { MED_QIXIE_TEMPLET_MASTER row = prow[0]; _qiXieTempletMaster.Remove(row); //if (CommonService.SaveQiXieMasterList(_qiXieTempletMaster)) { treeList1.FocusedNode.ParentNode.Nodes.Remove(treeList1.FocusedNode); } } } } }
public RequestResult <int> SaveQiXieMaster(MED_QIXIE_TEMPLET_MASTER item) { string address = "PacuCommon/SaveQiXieMaster"; return(BaseRepository.PostCallApi <MED_QIXIE_TEMPLET_MASTER>(address, item)); }
public RequestResult <int> SaveQiXieMaster(MED_QIXIE_TEMPLET_MASTER item) { return(Success(_commonService.SaveQiXieMaster(item))); }