Exemple #1
0
 public void Save(Gol gol)
 {
     using (SQLiteCommand command = new SQLiteCommand(database))
     {
         if (gol.id == 0)
         {
             command.CommandText = "INSERT INTO goles(clave_jugador, clave_partido, favor_o_contra, clave_equipo) VALUES( @clave_jugador, @clave_partido, @favor_o_contra, @equipo);";
             command.Parameters.AddWithValue("@clave_jugador", gol.clave_jugador);
             command.Parameters.AddWithValue("@clave_partido", gol.clave_partido);
             command.Parameters.AddWithValue("@favor_o_contra", gol.favor_o_contra);
             command.Parameters.AddWithValue("@equipo", gol.equipo);
             command.ExecuteNonQuery();
             gol.id = database.LastInsertRowId;
         }
         else
         {
             command.CommandText = "UPDATE goles SET clave_jugador = @clave_jugador, clave_partido = @clave_partido, favor_o_contra = @favor_o_contra, clave_equipo = @clave_equipo WHERE id= @id;";
             command.Parameters.AddWithValue("@id", gol.id);
             command.Parameters.AddWithValue("@clave_jugador", gol.clave_jugador);
             command.Parameters.AddWithValue("@clave_partido", gol.clave_partido);
             command.Parameters.AddWithValue("@favor_o_contra", gol.favor_o_contra);
             command.Parameters.AddWithValue("@clave_equipo", gol.equipo);
             command.ExecuteNonQuery();
         }
     }
 }
 public IncidenciasPage(Page previous, Gol gol)
 {
     this.gol          = gol;
     this.previousPage = previous;
     DataContext       = gol;
     InitializeComponent();
 }
        private void Button_Click_8(object sender, RoutedEventArgs e)
        {
            if (ILocal.SelectedItem != null)
            {
                if (MessageBox.Show("Esta seguro que quiere eliminar Este Elemento?", "Confirmar eliminación", MessageBoxButton.YesNo) == MessageBoxResult.Yes)

                {
                    if (ILocal.SelectedItem.GetType() == typeof(Gol))
                    {
                        Gol g = (ILocal.SelectedItem as Gol);
                        App.GolController.Delete(g);
                        golesLocal--;
                        golesL.Content = golesLocal;
                        updateWinner();
                    }

                    if (ILocal.SelectedItem.GetType() == typeof(Tarjeta))
                    {
                        Tarjeta t = (ILocal.SelectedItem as Tarjeta);
                        App.TarjetaController.Delete(t);
                    }

                    incidenciasLocal.Remove(ILocal.SelectedItem);
                    ILocal.ItemsSource = null;
                    ILocal.ItemsSource = incidenciasLocal;
                }
            }
        }
        private void Button_Click_6(object sender, RoutedEventArgs e)
        {
            Jugador    j = (jugadorVisitante.SelectedItem as Jugador);
            Calendario c = (Eventos.SelectedItem as Calendario);

            if (c != null)
            {
                if (j != null)
                {
                    Gol G = new Gol((int)j.id, (int)c.id, 0, IDVisitante);
                    incidenciasVisitante.Add(G);
                    IVisitante.ItemsSource = null;
                    IVisitante.ItemsSource = incidenciasVisitante;
                    App.GolController.Save(G);
                    golesVisitante++;
                    golesV.Content = golesVisitante;
                    updateWinner();
                }
                else
                {
                    MessageBox.Show("Seleccione un jugador para agregar un gol");
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un partido para agregar incidencias");
            }
        }
Exemple #5
0
 public void Delete(Gol g)
 {
     using (SQLiteCommand command = new SQLiteCommand(database))
     {
         command.CommandText = "DELETE FROM goles WHERE id= @id;";
         command.Parameters.AddWithValue("@id", g.id);
         command.ExecuteNonQuery();
     }
 }
Exemple #6
0
 public IncidenciasCatalogo(Page previous, Gol gol)
 {
     this.previousPage = previous;
     this.gol          = gol;
     InitializeComponent();
 }