Exemplo n.º 1
0
        private void Linia_comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            // clear all forms if line has changed
            comboBoxTrasa.Items.Clear();
            checkBox_czyUtworzycNowaTrase.Checked = true;
            checkBox_czyUtworzycNowaTrase.Visible = false;
            comboBoxTrasa.Text = "";
            mainListBox.Items.Clear();

            label_trasa.Visible   = true;
            comboBoxTrasa.Visible = true;
            sharedView.LoadRouteNumberIntoComboBox(comboBoxTrasa, Int32.Parse(linia_comboBox.Text));
            // if no trasa is present display empty listbox
            if (comboBoxTrasa.Items.Count == 0)
            {
                trail = new AddTrail(Int32.Parse(this.linia_comboBox.Text), 0);
                mainListBox.Visible       = true;
                label_godzina.Visible     = true;
                label_lokalizacja.Visible = true;
                label_przystanek.Visible  = true;
                label_nr.Visible          = true;
                clearButton.Visible       = true;
                addButton.Visible         = true;
                create.Visible            = true;
                deleteButton.Visible      = true;
            }
            comboBoxTrasa.Focus();
        }
Exemplo n.º 2
0
        private void ComboBoxTrasa_SelectedIndexChanged(object sender, EventArgs e)
        {
            mainListBox.Visible                   = true;
            label_godzina.Visible                 = true;
            label_lokalizacja.Visible             = true;
            label_przystanek.Visible              = true;
            label_nr.Visible                      = true;
            checkBox_czyUtworzycNowaTrase.Visible = true;
            checkBox_czyUtworzycNowaTrase.Focus();

            clearButton.Visible  = true;
            addButton.Visible    = true;
            create.Visible       = true;
            deleteButton.Visible = true;
            trail = new AddTrail(Int32.Parse(this.linia_comboBox.Text), Int32.Parse(this.comboBoxTrasa.Text));
            trail.LoadTrailIntoListBox(this.mainListBox);
        }
Exemplo n.º 3
0
 private void Create_Click(object sender, EventArgs e)
 {
     if (ErrorIsOn != true)
     {
         var result = MessageBox.Show("Na pewno chcesz utworzyć trasę?", "Czy na pewno?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             //WPISANIE DO BD
             if (checkBox_czyUtworzycNowaTrase.Checked)
             {
                 if (checkBox_czyUtworzycNowaTrase.Visible)
                 {
                     trail.AddNewTrail(mainListBox);
                 }
                 else
                 {
                     trail = new AddTrail(Int32.Parse(linia_comboBox.Text), 0);
                     trail.AddFirstTrail(mainListBox);
                 }
             }
             else
             {
                 trail.EditExistingTrail(mainListBox);
             }
             //jak chcemy go nie zamykać to trzeba ogarnąc buga że przy podwójnym dodaniu nie przeliczy jeszcze raz numeru trasy i się zdubluje
             //ewentualnie jeszcze można odznaczać checkboxa to powinno się samo przeliczyć
             checkBox_czyUtworzycNowaTrase.Checked = false;
             trail.LoadTrailIntoListBox(mainListBox);
             this.Close();
         }
         else
         {
             linia_comboBox.Focus();
         }
     }
 }