コード例 #1
0
        public RegisterTimeUserControl(MainWindow mainWindow)
        {
            InitializeComponent();

            this.mainWindow = mainWindow;
            this.comboBoxBikes.DataSource = BycicleHandler.GetBycicles();
        }
コード例 #2
0
        public ViewBikesUserControl(MainWindow mainWindow)
        {
            InitializeComponent();

            this.mainWindow = mainWindow;

            this.dataGridViewBikes.DataSource = BycicleHandler.GetBycicles();
        }
コード例 #3
0
        public DistanceChartUserControl(MainWindow mainWindow)
        {
            InitializeComponent();

            this.mainWindow = mainWindow;

            this.comboBox1.DataSource = BycicleHandler.GetBycicles();
        }
コード例 #4
0
        public AddBikeUserControl(MainWindow mainWindow)
        {
            InitializeComponent();

            this.comboBoxType.DataSource = BycicleHandler.GetBikeTypes();

            this.mainWindow = mainWindow;

            this.radioButtonSize26.Checked = true;

            this.LoadBycicles();
        }
コード例 #5
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            string   bikeName  = this.textBoxName.Text;
            BikeType type      = (BikeType)this.comboBoxType.SelectedItem;
            bool     isBikeNew = this.checkBoxIsNew.Checked;

            Bycicle bike = new Bycicle()
            {
                Name     = bikeName,
                BikeType = type,
                IsNew    = isBikeNew,
                BikeSize = this.radioButtonSize26.Checked ? BikeSize.SIZE_26 : BikeSize.SIZE_32
            };

            BycicleHandler.AddBycicle(bike);

            this.textBoxName.Text = "";
            this.LoadBycicles();
        }
コード例 #6
0
 private void LoadBycicles()
 {
     this.listBoxBikes.Items.Clear();
     this.listBoxBikes.Items.AddRange(BycicleHandler.GetBycicles().ToArray());
 }