예제 #1
0
        public Request(string baseName, List <string> choosen)
        {
            InitializeComponent();
            this.indegrades = FileAdapter.GetIngredients("data\\" + baseName + ".boi");
            Header.Content  = indegrades[index][0];
            indegrades[index].RemoveAt(0);
            OptionsComboBox.ItemsSource = indegrades[index];
            Descriptions.Text           = FileAdapter.GetDescripionToCategory(baseName, index);

            isFirst       = false;
            this.choosen  = choosen;
            this.baseName = baseName;
        }
예제 #2
0
        private void Confirm_Click(object sender, RoutedEventArgs e)
        {
            if (OptionsComboBox.Text == "" && isFirst)
            {
                MessageBox.Show("Nie wybrałeś bazy");
                return;
            }

            if (isFirst)
            {
                new Request(OptionsComboBox.Text, new List <string>()).Show();
                this.Close();
            }
            else
            {
                choosen.Add(OptionsComboBox.Text);
                this.Visibility = Visibility.Hidden;
                index++;
                try
                {
                    Header.Content = indegrades[index][0];
                    indegrades[index].RemoveAt(0);
                    OptionsComboBox.ItemsSource   = indegrades[index];
                    OptionsComboBox.SelectedIndex = indegrades.Count - 1;
                    Descriptions.Text             = FileAdapter.GetDescripionToCategory(baseName, index);
                }
                catch { }
                this.Visibility = Visibility.Visible;
                ////
                if (index == indegrades.Count)
                {
                    this.Hide();
                    new Sumup(baseName, choosen).Show();
                    this.Close();
                }
            }
        }