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

            if (!confirm)
            {
                return;
            }
            ToolRecordDao dao = new ToolRecordDao();
            var           rlt = dao.DeleteToolRecord(SelectRecord.Id);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
            }
            RefreshList(null);
        }
Ejemplo n.º 2
0
        private void Search()
        {
            if (!Global.HasRight("1001"))
            {
                MessageAlert.Alert("权限不足!");
                return;
            }
            ToolRecords = new List <ToolRecord>();
            ToolRecordDao dao = new ToolRecordDao();
            var           rlt = dao.GetToolRecords(SearchCard, SearchBarcode, SelectedCategoryId, SelectedStateId);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
                return;
            }
            ToolRecords = rlt.Entities;
        }
Ejemplo n.º 3
0
        private void TransforUser(User user)
        {
            Borrower = ObjectCopier.DeepCopyByReflect(user);
            MessengerInstance.Send <string>(Borrower.ImagePath, MsgToken.ShowImage);

            ToolRecordDao dao = new ToolRecordDao();
            var           rlt = dao.GetNotReturnToolRecords(Borrower.Id);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
                return;
            }
            ToolRecords.Clear();
            if (rlt.Entities != null && rlt.Entities.Count > 0)
            {
                foreach (var r in rlt.Entities)
                {
                    ToolRecords.Add(r);
                }
            }
        }