Ejemplo n.º 1
0
 public PlanTaskInOutWarehouseService(Repository <PlanTaskInWarehouse> planTaskInWarehouseDal,
                                      Repository <PlanTaskOutWarehouse> planTaskOutWarehouseDal,
                                      RepositoryCustomerQuary repositoryCustomerQuary,
                                      ISysBillNoService sysBillNoService,
                                      IWarehouseStoreInfoService wareHouseStoreInforService,
                                      IWarehouseInOutRecordService wareHouseInOUTService,
                                      SPGetSysDateTimeService sPGetSysDateTimeService,
                                      Repository <PlanTask> planTaskDal,
                                      Repository <PlanTaskBatch> planTaskBatchDal,
                                      IPlanTaskBatchSiteScaleService planScaleService,
                                      IPlanTaskBatchVehicleService planVehicleService,
                                      IPlanTaskBatchWorkPlaceService planWorkPlaceService,
                                      Repository <Enrolment> enrolmentDal,
                                      Repository <InnerVehicle> innervehicle,
                                      IEnrolmentService enrolmentService,
                                      IPlanTaskBatchService plantaskbatchService,
                                      IPlanTaskService plantaskService,
                                      UnitOfWork unitOfWork)
 {
     _planTaskInWarehouseDal     = planTaskInWarehouseDal;
     _planTaskOutWarehouseDal    = planTaskOutWarehouseDal;
     _repositoryCustomerQuary    = repositoryCustomerQuary;
     _sysBillNoService           = sysBillNoService;
     _wareHouseStoreInforService = wareHouseStoreInforService;
     _wareHouseInOUTService      = wareHouseInOUTService;
     _sPGetSysDateTimeService    = sPGetSysDateTimeService;
     _planTaskDal          = planTaskDal;
     _planTaskBatchDal     = planTaskBatchDal;
     _planScaleService     = planScaleService;
     _planVehicleService   = planVehicleService;
     _planWorkPlaceService = planWorkPlaceService;
     _enrolmentDal         = enrolmentDal;
     _innervehicle         = innervehicle;
     _enrolmentService     = enrolmentService;
     _plantaskbatchService = plantaskbatchService;
     _plantaskService      = plantaskService;
     _unitOfWork           = unitOfWork;
 }
Ejemplo n.º 2
0
        private void tm_Read_Tick(object sender, EventArgs e)
        {
            //先获取信息。
            //_batchNum = txtPlanBatchNumber.Text = "11EPI20130926001001";
            //读取方法标签方法==================================
            IEnrolmentService     myServiceInstance       = ClientHelper.GetServiceInstance <IEnrolmentService>("enrolmentService");
            IPlanTaskBatchService myPlanTaskBatchInstance = ClientHelper.GetServiceInstance <IPlanTaskBatchService>("planTaskBatchService");

            if (DeviceHelper.DeskReader.Used == 0)
            {
                return;
            }
            AisinoJK116Reader read = new AisinoJK116Reader();

            read.ComPort  = Convert.ToInt16(DeviceHelper.DeskReader.Port);
            read.BaudRate = Convert.ToInt16(DeviceHelper.DeskReader.Rate);
            read.CardType = Enum.Parse(typeof(EnrolmentRFIDReader.CardType), DeviceHelper.DeskReader.CardType).ToString();
            IRFIDTagIssueService myservice        = ClientHelper.GetServiceInstance <IRFIDTagIssueService>("rfidTagIssueService");
            EnrolmentInfo        newEnrolmentInfo = new EnrolmentInfo();
            string MessageString = string.Empty;
            string cardID        = read.ReadTagMainid();

            if (cardID == string.Empty)
            {
                return;
            }
            if (cardID == LastCardID)
            {
                return;
            }
            else
            {
                LastCardID = cardID;
            }
            ShowMessageInfo(myservice, cardID);
        }