Exemplo n.º 1
0
 private void ActiveDesactiveButtonDeleteDriver()
 {
     if (RoundRacesDB.getRoundRaces(((CircuitDB)lsvCircuits.SelectedItem).Id).Count > 0)
     {
         deleteDriver.IsEnabled = true;
     }
     else
     {
         deleteDriver.IsEnabled = false;
     }
 }
Exemplo n.º 2
0
        private void updateLists()
        {
            //Aixo ho faig per no perdre l'index al actualitzar la llista
            if ((CircuitDB)lsvCircuits.SelectedItem == null)
            {
                lsvCircuits.SelectedIndex = circuitSeleccionat;
            }

            dtgRoundRaces.ItemsSource          = RoundRacesDB.getRoundRaces(((CircuitDB)lsvCircuits.SelectedItem).Id);
            gdvPilotsUnasignedTeam.ItemsSource = RacesDB.getPilotsUnasigned(((CircuitDB)lsvCircuits.SelectedItem).Id);
            enableTemsPilot();
            netejarFormulari();
        }
Exemplo n.º 3
0
        private void deleteDriver_Click(object sender, RoutedEventArgs e)
        {
            if (dtgRoundRaces.SelectedItem != null && lsvCircuits.SelectedItem != null)
            {
                int          idCircuitSeleccionat = ((CircuitDB)lsvCircuits.SelectedItem).Id;
                RoundRacesDB rr = (RoundRacesDB)dtgRoundRaces.SelectedItem;
                rr.deleteDriver(idCircuitSeleccionat, RacesDB.getIdPilot(idCircuitSeleccionat, rr.No));

                updateLists();
                circuitSeleccionat      = lsvCircuits.SelectedIndex;
                lsvCircuits.ItemsSource = CircuitDB.getCircuits();

                ActiveDesactiveButtonAddDriver();
                ActiveDesactiveButtonDeleteDriver();
                ActiveButtonCloseRound();
            }
        }