Exemple #1
0
        public JsonResult Update(PosTerminalDetailView vm)
        {
            GetPosTerminalRequest request = new GetPosTerminalRequest();

            request.TerminalId = vm.TerminalId;

            ModifyPosTerminalRequest updateRequest = _posTerminalService.GetPosTerminal(request).PosTerminal.ConvertToModifyPosTerminalRequest();

            updateRequest.TerminalId             = vm.TerminalId;
            updateRequest.TerminalIdByHeadQuater = vm.TerminalIdByHeadQuater;
            updateRequest.InitializeCode         = vm.InitializeCode;
            GetPosDeviceRequest posDeviceRequest = new GetPosDeviceRequest();

            posDeviceRequest.DeviceId = vm.PosDeviceDeviceId;
            updateRequest.PosDevice   = _posDeviceService.GetPosDevice(posDeviceRequest).PosDevice;
            GetPosStatusTerminalRequest posStatusTerminalRequest = new GetPosStatusTerminalRequest();

            posStatusTerminalRequest.TerminalStatusId = vm.PosStatusTerminalTerminalStatusId;
            updateRequest.PosStatusTerminal           = _posStatusTerminalService.GetPosStatusTerminal(posStatusTerminalRequest).PosStatusTerminal;
            GetPosSimRequest posSimRequest = new GetPosSimRequest();

            posSimRequest.SimId       = vm.PosSimSimId;
            updateRequest.PosSim      = _posSimService.GetPosSim(posSimRequest).PosSim;
            updateRequest.ConnectType = vm.ConnectType;

            ModifyPosTerminalResponse response = _posTerminalService.ModifyPosTerminal(updateRequest);

            return(Json(response));
        }
        public JsonResult GetPosTerminal(System.Int32 id)
        {
            DataTableViewModel data1;

            GetPosTerminalRequest request = new GetPosTerminalRequest();

            request.TerminalId = id;
            DetailPosTerminal_PosTerminalDetailView data = _posTerminalService.GetPosTerminal(request).PosTerminal.ConvertToDetailPosTerminal_PosTerminalDetailView();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public JsonResult GetDetail(System.Int32 id)
        {
            PosTerminalDetailView vm      = new PosTerminalDetailView();
            GetPosTerminalRequest request = new GetPosTerminalRequest();

            request.TerminalId = id;
            GetPosTerminalResponse response = _posTerminalService.GetPosTerminal(request);

            if (response.PosTerminalFound)
            {
                vm = response.PosTerminal.ConvertToPosTerminalDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetPosReceiptOfTestingDataTable(System.Int32 id)
        {
            DataTableViewModel data;

            GetPosTerminalRequest request = new GetPosTerminalRequest();

            request.TerminalId = id;
            PosTerminalView posTerminal = _posTerminalService.GetPosTerminal(request).PosTerminal;

            data                 = new DataTableViewModel();
            data.draw            = "1";
            data.recordsTotal    = posTerminal.PosReceiptOfTestings.ToList().Count.ToString();
            data.recordsFiltered = posTerminal.PosReceiptOfTestings.ToList().Count.ToString();

            data.data = posTerminal.PosReceiptOfTestings.ConvertToDetailPosTerminalPosReceiptOfTestingDetailViews().ToList <object>();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public GetPosTerminalResponse GetPosTerminal(GetPosTerminalRequest request)
        {
            GetPosTerminalResponse response = new GetPosTerminalResponse();

            PosTerminal posTerminal = _posTerminalRepository
                                      .FindBy(request.TerminalId);

            if (posTerminal != null)
            {
                response.PosTerminalFound = true;
                response.PosTerminal      = posTerminal.ConvertToPosTerminalView();
            }
            else
            {
                response.PosTerminalFound = false;
            }


            return(response);
        }