示例#1
0
        public JsonResult Create(PosReceiptOfDeliveryDetailView vm)
        {
            CreatePosReceiptOfDeliveryRequest request = new CreatePosReceiptOfDeliveryRequest();

            request.DeliveryDate = vm.DeliveryDate;
            GetUserRequest userRequest = new GetUserRequest();

            userRequest.UserId   = vm.UserUserId;
            request.User         = _userService.GetUser(userRequest).User;
            request.ReceiverName = vm.ReceiverName;
            CreatePosReceiptOfDeliveryResponse response = _posReceiptOfDeliveryService.CreatePosReceiptOfDelivery(request);

            return(Json(response));
        }
示例#2
0
        public JsonResult GetDetail(System.Int32 id)
        {
            PosReceiptOfDeliveryDetailView vm      = new PosReceiptOfDeliveryDetailView();
            GetPosReceiptOfDeliveryRequest request = new GetPosReceiptOfDeliveryRequest();

            request.PosReceiptOfDeliveryId = id;
            GetPosReceiptOfDeliveryResponse response = _posReceiptOfDeliveryService.GetPosReceiptOfDelivery(request);

            if (response.PosReceiptOfDeliveryFound)
            {
                vm = response.PosReceiptOfDelivery.ConvertToPosReceiptOfDeliveryDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public JsonResult Update(PosReceiptOfDeliveryDetailView vm)
        {
            GetPosReceiptOfDeliveryRequest request = new GetPosReceiptOfDeliveryRequest();

            request.PosReceiptOfDeliveryId = vm.PosReceiptOfDeliveryId;

            ModifyPosReceiptOfDeliveryRequest updateRequest = _posReceiptOfDeliveryService.GetPosReceiptOfDelivery(request).PosReceiptOfDelivery.ConvertToModifyPosReceiptOfDeliveryRequest();

            updateRequest.PosReceiptOfDeliveryId = vm.PosReceiptOfDeliveryId;
            updateRequest.DeliveryDate           = vm.DeliveryDate;
            GetUserRequest userRequest = new GetUserRequest();

            userRequest.UserId         = vm.UserUserId;
            updateRequest.User         = _userService.GetUser(userRequest).User;
            updateRequest.ReceiverName = vm.ReceiverName;

            ModifyPosReceiptOfDeliveryResponse response = _posReceiptOfDeliveryService.ModifyPosReceiptOfDelivery(updateRequest);

            return(Json(response));
        }