示例#1
0
        /// <summary>
        ///
        /// </summary>
        public TokenMachineGUI(Counter _counter)
        {
            InitializeComponent();

            //SetupFile();
            dayPassPrice = decimal.Round((decimal)rand.NextDouble(), 2) * 10;
            _machine     = new TokenMachine(dayPassPrice);
            //var hold = Persister.ReadFromBinaryFile<List<Station>>(@"Stations.txt");
            //cbStartStation.DataSource = hold;
            //cbStartStation.Text = "location";

            LoadStations();

            foreach (var station in _stations.GetStations())
            {
                cbStartStation.Items.Add(station);
            }
            cbStartStation.SelectedIndex = 0;
            foreach (var route in _routes.GetRoutesFromStation((Station)cbStartStation.SelectedItem))
            {
                cbEndStation.Items.Add(route.GetEndPoint());
            }
            if (cbEndStation.Items.Count > 0)
            {
                cbEndStation.SelectedIndex = 0;
            }
            SetupLanguages();
            DisplayLangList();
            counter = _counter;
        }
示例#2
0
        /// <summary>
        /// The AdminGUI is initialized with the _routes paramater so that it can update the RouteList
        /// when routes are added.
        /// </summary>
        /// <param name="_routes">The RouteList object that is created in form1</param>
        public AdminGUI(RouteList _routes)
        {
            InitializeComponent();

            lblLoginDetails.Visible = true;
            tbPassword.Visible      = true;
            tbUsername.Visible      = true;
            lblPassword.Visible     = true;
            lblUsername.Visible     = true;
            btnLogin.Visible        = true;
            tbPassword.Text         = "password";
            tbUsername.Text         = "admin-pete-w";

            LoadStations();
            routes = _routes;

            foreach (var station in _stations.GetStations())
            {
                cbStations.Items.Add(station);
                cbSelectStation.Items.Add(station);
            }
            cbStations.SelectedIndex      = 0;
            cbSelectStation.SelectedIndex = 0;
        }
示例#3
0
        public ScannerCreatorGUI()
        {
            InitializeComponent();

            //var hold = Persister.ReadFromBinaryFile<List<Station>>(@"Stations.txt");
            //cbStation.DataSource = hold;
            LoadStations();

            foreach (var station in _stations.GetStations())
            {
                cbStation.Items.Add(station);
            }
            cbStation.SelectedIndex = 0;

            //cbStation.DataSource = _stations;
            //selectedStation = "Abbey Wood";
        }