Beispiel #1
0
        public ActionResult RepairCash(Guid serviceRepairId)
        {
            var serviceAccountTicket    = _serviceRepairService.GetOneAccountTicketByRepairId(serviceRepairId);
            var serviceRepairCashTicket = new ServiceRepairCashTicketDto()
            {
                ServiceRepairAccountTicket = serviceAccountTicket
            };

            return(View("RepairCash", serviceRepairCashTicket));
        }
Beispiel #2
0
        public ActionResult ViewDetail(Guid serviceRepairId)
        {
            var serviceRepair = _serviceRepairService.GetOneServiceRepair(serviceRepairId);

            if (serviceRepair.ServiceType == ServiceType.洗车)
            {
                var serviceRepairCashTicket = _serviceRepairService.GetOneCashTicketByRepairId(serviceRepairId);
                if (serviceRepairCashTicket == null)
                {
                    serviceRepairCashTicket = new ServiceRepairCashTicketDto()
                    {
                        ServiceRepairPayments = new List <ServiceRpairPaymentDto>()
                        {
                            new ServiceRpairPaymentDto()
                        }
                    };
                    serviceRepair.ServiceWashItem = new ServiceWashItemDto();
                }
                serviceRepairCashTicket.ServiceRepair = serviceRepair;
                return(View("WashCarView", serviceRepairCashTicket));
            }
            return(View(serviceRepair));
        }
Beispiel #3
0
 public ResModel WashCarSaveAndCash(ServiceRepairCashTicketDto serviceRepairCashTicketDto, UserDto operationUser)
 {
     return(_serviceRepairRepository.WashCarSaveAndCash(serviceRepairCashTicketDto, operationUser));
 }
Beispiel #4
0
        public ActionResult WashCarTurnToCash(ServiceRepairCashTicketDto serviceRepairCashTicketDto)
        {
            var currentUser = Session["LogUser"] as UserDto;

            return(Json(_serviceRepairService.WashCarSaveAndCash(serviceRepairCashTicketDto, currentUser)));
        }