Ejemplo n.º 1
0
        public Page0177ViewModel(IKernelService kernelService, string pageName)
            : base(kernelService, pageName)
        {
            WealthySourceDropdown = new WealthySourceDropdown();

            Clear();
        }
Ejemplo n.º 2
0
        public Page0172ViewModel(IKernelService kernelService, string pageName)
            : base(kernelService, pageName)
        {
            _kernelService = kernelService;

            JobPositionDropdown  = new JobPositionDropdown();
            IndustryDropdown     = new IndustryDropdown();
            AnnualIncomeDropdown = new AnnualIncomeDropdown();
            MonthlyAvgDropdown   = new MonthlyAvgDropdown();
            PurposeDropdown      = new PurposeDropdown();
            MajorJobs            = new List <JobPosition>();
            Purposes             = new List <Purpose>();

            CompanyTypes = new List <CompanyType>();
            CompanyTypes.Add(new CompanyType()
            {
                Code = "01", Name = "民營"
            });
            CompanyTypes.Add(new CompanyType()
            {
                Code = "02", Name = "公營"
            });

            Clear();
        }
Ejemplo n.º 3
0
        public PageViewModel(IKernelService kernelService, string pageName)
        {
            _kernelService = kernelService;

            _pageName       = pageName;
            _defaultTimeout = _kernelService.GetPageTimeout(pageName);
            Timeout         = _defaultTimeout;

            _timer = new DispatcherTimer(DispatcherPriority.Normal)
            {
                Interval = TimeSpan.FromSeconds(1)
            };

            _timer.Tick += (s, e) =>
            {
                if (Timeout > 0)
                {
                    Timeout--;
                }
                else
                {
                    _timer.Stop();

                    _kernelService.Logger.Info($"{pageName} is timeout and go back to Home page...");

                    PageResult result = new PageResult("Home");
                    _kernelService.NextPage(result);
                }
            };
        }
Ejemplo n.º 4
0
        public Page0170ViewModel(IKernelService kernelService, string pageName)
            : base(kernelService, pageName)
        {
            AddressDropdown   = new AddressDropdown();
            StatementDropdown = new StatementDropdown();

            Clear();
        }
Ejemplo n.º 5
0
        public Page0040ViewModel(IKernelService kernelService, string pageName)
            : base(kernelService, pageName)
        {
            IsRead         = false;
            IsNotForeginer = false;
            IsForeginer    = false;

            PageImages = new ObservableCollection <ImageSource>();
        }
Ejemplo n.º 6
0
        public Page0185(IKernelService kernelService)
        {
            InitializeComponent();

            _pageVM = new Page0185ViewModel(kernelService, "Page0185");

            _kernelService = kernelService;

            this.DataContext = _pageVM;

            this.Loaded += Page0185_Loaded;
        }
Ejemplo n.º 7
0
        public Timeout(IKernelService kernelService)
        {
            InitializeComponent();

            _kernelService = kernelService;

            _pageVM = new PageViewModel(kernelService, "Timeout");

            this.DataContext = _pageVM;

            this.Loaded += Timeout_Loaded;
        }
Ejemplo n.º 8
0
        public Home(IKernelService kernelService)
        {
            InitializeComponent();

            _pageVM = new HomePageViewModel(kernelService, "Home");
            _pageVM.Clear();

            _kernelService = kernelService;

            this.DataContext = _pageVM;

            this.Loaded += Home_Loaded;
        }
Ejemplo n.º 9
0
        public Page0040(IKernelService kernelService)
        {
            InitializeComponent();

            _pageVM = new Page0040ViewModel(kernelService, "Page0040");
            _pageVM.Clear();

            _kernelService = kernelService;

            this.DataContext = _pageVM;

            this.Loaded += Page0040_Loaded;
        }
Ejemplo n.º 10
0
        public TeslaCamService(IOptions <TeslaCamOptions> teslaCamOptions, IArchiveService archiveService,
                               ILogger <TeslaCamService> logger, IKernelService kernelService, IUsbFileSystemService usbFileSystemService,
                               IEnumerable <IUploader> uploaders, INetworkService networkService, INotificationService notificationService,
                               IFileSystemService fileSystemService, ITeslaApiService teslaApiService)
        {
            _options = teslaCamOptions.Value;

            _archiveService       = archiveService;
            _logger               = logger;
            _kernelService        = kernelService;
            _usbFileSystemService = usbFileSystemService;
            _networkService       = networkService;
            _notificationService  = notificationService;
            _fileSystemService    = fileSystemService;
            _teslaApiService      = teslaApiService;

            _uploaders = uploaders.ToDictionary(u => u.Name);
        }
Ejemplo n.º 11
0
        public Page0155ViewModel(IKernelService kernelService, string pageName)
            : base(kernelService, pageName)
        {
            IssueFlags = new ObservableCollection <DropdownItem>();
            IssueFlags.Add(new DropdownItem("初發", "1"));
            IssueFlags.Add(new DropdownItem("補發", "2"));
            IssueFlags.Add(new DropdownItem("換發", "3"));

            HasPhotos = new ObservableCollection <DropdownItem>();
            HasPhotos.Add(new DropdownItem("有", "Y"));
            HasPhotos.Add(new DropdownItem("無", "N"));

            SecondIDTypes = new ObservableCollection <DropdownItem>();
            SecondIDTypes.Add(new DropdownItem("健保卡", "H"));
            SecondIDTypes.Add(new DropdownItem("駕照", "D"));
            SecondIDTypes.Add(new DropdownItem("學生證", "S"));
            SecondIDTypes.Add(new DropdownItem("其他", "O"));

            Clear();
        }
Ejemplo n.º 12
0
 public HomePageViewModel(IKernelService kernelService, string pageName)
     : base(kernelService, pageName)
 {
     TaiwanCurrencyAccount  = true;
     ForeignCurrencyAccount = false;
 }
Ejemplo n.º 13
0
 public Offline(IKernelService kernelService)
 {
     InitializeComponent();
     _kernelService = kernelService;
 }
Ejemplo n.º 14
0
 public Page0047ViewModel(IKernelService kernelService, string pageName)
     : base(kernelService, pageName)
 {
     Nationality = "中華民國 Taiwan (R.O.C)且無其他國籍";
 }
Ejemplo n.º 15
0
 public Page0240ViewModel(IKernelService kernelService, string pageName)
     : base(kernelService, pageName)
 {
 }
Ejemplo n.º 16
0
 public OutOfService(IKernelService kernelService)
 {
     InitializeComponent();
     _kernelService = kernelService;
 }
Ejemplo n.º 17
0
 public StartUp(IKernelService kernelService)
 {
     InitializeComponent();
     _kernelService = kernelService;
 }
Ejemplo n.º 18
0
 public Page0140(IKernelService kernelService)
 {
     InitializeComponent();
     _kernelService = kernelService;
 }
Ejemplo n.º 19
0
        public Cancel(IKernelService kernelService)
        {
            InitializeComponent();

            _kernelService = kernelService;
        }
Ejemplo n.º 20
0
 public Page0185ViewModel(IKernelService kernelService, string pageName)
     : base(kernelService, pageName)
 {
     Clear();
 }
Ejemplo n.º 21
0
        public Error(IKernelService kernelService)
        {
            InitializeComponent();

            _kernelService = kernelService;
        }