protected override void Load()
        {
            ReportTypes = new List <string>
            {
                Resources.TXT_RECENT_CALIBRATIONS,
                Resources.TXT_CALIBRATIONS_DUE
            };

            DocumentTypes = new List <string>
            {
                Resources.TXT_ANY,
                Resources.TXT_DIGITAL_TACHOGRAPH,
                Resources.TXT_ANALOGUE_TACHOGRAPH,
                Resources.TXT_UNDOWNLOADABILITY,
                Resources.TXT_LETTER_FOR_DECOMMISSIONING
            };

            Technicians = TechniciansRepository.GetAll().Where(c => c != null).OrderBy(c => c.Name).Select(c => c.Name).ToList();

            var customerContactRepository = GetInstance <IRepository <CustomerContact> >();

            CustomerContacts = new ObservableCollection <string>(customerContactRepository.GetAll(true).Select(c => c.Name).OrderBy(c => c));

            Report = new Report(Resources.TXT_RECENT_CALIBRATIONS, Resources.TXT_CALIBRATIONS_DUE)
            {
                ReportType   = ReportTypes.First(),
                DocumentType = DocumentTypes.First(),
                Technicians  = new ObservableCollection <string>(),
                Customers    = new ObservableCollection <string>(),
                FromDate     = DateTime.Now.AddMonths(-2),
                ToDate       = DateTime.Now
            };
        }
示例#2
0
        public override void TestInitialize()
        {
            base.TestInitialize();
            _appointments = new AppointmentsRepository();
            _clients      = new ClientsRepository();
            _treatments   = new TreatmentsRepository();
            _technicians  = new TechniciansRepository();
            _clientData   = GetRandom.Object <ClientData>();
            var c = new global::Delux.Domain.Client.Client(_clientData);

            _clients.Add(c).GetAwaiter();
            AddRandomClients();
            _treatmentData = GetRandom.Object <TreatmentData>();
            var tr = new global::Delux.Domain.Treatment.Treatment(_treatmentData);

            _treatments.Add(tr).GetAwaiter();
            AddRandomTreatments();
            _technicianData = GetRandom.Object <TechnicianData>();
            var te = new global::Delux.Domain.Technician.Technician(_technicianData);

            _technicians.Add(te).GetAwaiter();
            AddRandomTechnicians();

            Obj = new TestClass(_appointments, _clients, _treatments, _technicians);
        }
        public override void TestInitialize()
        {
            base.TestInitialize();
            _technicians     = new TechniciansRepository();
            _technicianTypes = new TechnicianTypesRepository();
            _data            = GetRandom.Object <TechnicianTypeData>();
            var t = new TechnicianType(_data);

            _technicianTypes.Add(t).GetAwaiter();
            AddRandomTreatmentTypes();
            Obj = new TestClass(_technicians, _technicianTypes);
        }
示例#4
0
        private void Populate()
        {
            TachographMakes = new ObservableCollection <TachographMake>(TachographMakesRepository.GetAll("Models"));
            VehicleMakes    = new ObservableCollection <VehicleMake>(VehicleRepository.GetAll("Models"));
            Technicians     = new ObservableCollection <Technician>(TechniciansRepository.GetAll());

            Document.TachoCentreName     = WorkshopSettings.WorkshopName;
            Document.TachoCentreLine1    = WorkshopSettings.Address1;
            Document.TachoCentreLine2    = WorkshopSettings.Address2;
            Document.TachoCentreLine3    = WorkshopSettings.Address3;
            Document.TachoCentreCity     = WorkshopSettings.Town;
            Document.TachoCentrePostCode = WorkshopSettings.PostCode;

            Document.IsUILocked = IsHistoryMode;
        }
        private void Populate()
        {
            TyreSizes       = new ObservableCollection <TyreSize>(TyreSizesRepository.GetAll());
            VehicleMakes    = new ObservableCollection <VehicleMake>(VehicleRepository.GetAll("Models"));
            TachographMakes = new ObservableCollection <TachographMake>(TachographMakesRepository.GetAll("Models"));
            Technicians     = new ObservableCollection <Technician>(TechniciansRepository.GetAll());

            if (!IsHistoryMode)
            {
                var defaultTechnician = Technicians.FirstOrDefault(technician => technician != null && technician.IsDefault);
                if (defaultTechnician != null)
                {
                    Document.Technician = defaultTechnician.Name;
                }
            }
        }
 private void Populate()
 {
     Technicians               = new ObservableCollection <Technician>(TechniciansRepository.GetAll());
     Document.CentreName       = WorkshopSettings.WorkshopName;
     Document.CentreSealNumber = RegistrationData.SealNumber;
 }