示例#1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            var storeSelectorForm = new StoreSelectorForm();
            if (storeSelectorForm.ShowDialog(this) != DialogResult.OK) {
                MessageBox.Show("You must select a store before running the application!",
                    "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);

                Close();
                return;
            }

            _selectedStore = storeSelectorForm.SelectedStore;
            StatusStrip_StoreLabel.Text =
                $"Store: {_selectedStore.DisplayString} ({_selectedStore.StoreNumber})";
        }
示例#2
0
 private void StoreList_SelectedIndexChanged(object sender, EventArgs e)
 {
     SelectedStore = StoreList.SelectedItems.Count == 1 ?
         _storeCache[StoreList.SelectedItems[0]] : null;
 }
示例#3
0
 private void OKButton_Click(object sender, EventArgs e)
 {
     SelectedStore = StoreFinder.SelectedStore;
     DialogResult = DialogResult.OK;
 }
示例#4
0
 private void CancelButton_Click(object sender, EventArgs e)
 {
     SelectedStore = null;
     DialogResult = DialogResult.Cancel;
 }