Exemple #1
0
        private async void Delete()
        {
            if (!Global.HasRight("0903"))
            {
                MessageAlert.Alert("权限不足!");
                return;
            }
            if (SelectedTool == null)
            {
                MessageAlert.Alert("请选择要删除的记录!");
                return;
            }
            var confirm = await MessageAlert.Confirm("确定删除此记录?");

            if (!confirm)
            {
                return;
            }
            ToolDao dao = new ToolDao();
            var     rlt = dao.DeleteTool(SelectedTool.Id);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
            }
            RefreshList(null);
        }
        private void Search()
        {
            Tools = new List <Tool>();
            ToolDao dao = new ToolDao();
            var     rlt = dao.GetTools(SearchName, SearchBarcode, SelectedCtgId);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
                return;
            }
            Tools = rlt.Entities;
        }
 private void RFIDReader_HandDataBack(object sender, DataEventArgs e)
 {
     string[] rfids = e.Data?.Split(';');
     if (rfids != null && rfids.Length > 0)
     {
         ToolDao toolDao = new ToolDao();
         var     rlt     = toolDao.GetToolByRFID(rfids[0]);
         if (rlt.HasError)
         {
             MessageAlert.Alert(rlt.Msg);
             return;
         }
         if (rlt.Entities != null)
         {
             TransforTool(rlt.Entities);
         }
     }
 }
 private void RFIDReader_HandDataBack(object sender, Helper.DataEventArgs e)
 {
     string[] rfids = e.Data?.Split(';');
     if (rfids != null && rfids.Length > 0)
     {
         ToolDao toolDao = new ToolDao();
         foreach (var rfid in rfids)
         {
             //判断是否已经存在于领用列表
             if (ExistRFID(rfid))
             {
                 continue;
             }
             var rlt = toolDao.GetToolByRFID(rfid);
             if (!rlt.HasError && rlt.Entities != null)
             {
                 TransforTool(rlt.Entities);
             }
         }
     }
 }