示例#1
0
        public void Setup()
        {
            _scanner = Substitute.For<IScanner>();
            _clinicDB = Substitute.For<IClinicDB>();
            uut = new UC4_Scan(_clinicDB, _scanner);

        }
示例#2
0
 public HAInfoPage(IClinicDB db)
 {
     InitializeComponent();
     this.db               = db;
     uc3_ShowHATech        = new UC3_ShowHATech(db);
     uc3_UpdateHATech      = new UC3_UpdateHATech(db);
     ShowHAInfoB.IsEnabled = false;
     RedigerB.IsEnabled    = false;
 }
示例#3
0
        public UC6_showProcess(ClinicDBContext dbContext, StaffLogin login)
        {
            InitializeComponent();

            this.db = new ClinicDB(dbContext);
            technician = login;
            uc6_showProcess = new UC6_ShowProcess(db);
            procesSpec = new List<ProcesSpec>();
        }
示例#4
0
        public ProcessPage(IClinicDB db, StaffLogin login)
        {
            InitializeComponent();

            this.db         = db;
            technician      = login;
            uc6_showProcess = new UC6_ShowProcess(db);
            procesSpec      = new List <ProcesSpec>();
        }
        public PrintPage(IClinicDB db, IPrinter printer, StaffLogin technician)
        {
            InitializeComponent();
            this.db         = db;
            this.printer    = printer;
            this.technician = technician;

            uc5_print        = new UC5_Print(db, printer);
            PrintB.IsEnabled = false;
        }
示例#6
0
        public ScanPage(IClinicDB db, IScanner scanner, StaffLogin technician)
        {
            InitializeComponent();
            this.db         = db;
            this.scanner    = scanner;
            this.technician = technician;

            uc4_scan = new UC4_Scan(this.db, scanner);

            modelImporter = new ModelImporter();
        }
        public TechnicianMainWindow()
        {
            InitializeComponent();
            context = new ClinicDBContext();
            db      = new ClinicDB(context);
            //db = new ClinicNoDB();
            timeStamp = new TimeStamp();
            printer   = new NoPrinter(timeStamp);

            scanner = new NoScanner(timeStamp);

            technician = new StaffLogin();
        }
示例#8
0
 public UC4_Scan(IClinicDB clinicDb, IScanner scanner)
 {
     clinicDB     = clinicDb;
     this.scanner = scanner;
 }
示例#9
0
 public void Setup()
 {
     db  = Substitute.For <IClinicDB>();
     uut = new UC3_ShowHATech(db);
 }
示例#10
0
 public UC5_Print(IClinicDB db, IPrinter printer)
 {
     this.db      = db;
     this.printer = printer;
 }
示例#11
0
 public UC6_ShowProcess(IClinicDB clinicDb)
 {
     clinicDB = clinicDb;
 }
示例#12
0
 public UC3_ShowHATech(IClinicDB clinicDB)
 {
     this.clinicDB = clinicDB;
 }
示例#13
0
 public UC3_UpdateHATech(IClinicDB clinicDB)
 {
     this.clinicDB = clinicDB;
 }