Esempio n. 1
0
 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);
                     }
                 }
             }
         }
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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;
                 }
             }
         }
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
 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;
         }
     }
 }
Esempio n. 6
0
 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);
                 }
             }
         }
     }
 }
Esempio n. 7
0
        public RequestResult <int> SaveQiXieMaster(MED_QIXIE_TEMPLET_MASTER item)
        {
            string address = "PacuCommon/SaveQiXieMaster";

            return(BaseRepository.PostCallApi <MED_QIXIE_TEMPLET_MASTER>(address, item));
        }
Esempio n. 8
0
 public RequestResult <int> SaveQiXieMaster(MED_QIXIE_TEMPLET_MASTER item)
 {
     return(Success(_commonService.SaveQiXieMaster(item)));
 }