Пример #1
0
        public void guardarDetallesGoles(partidos par, int iJornada, int iTipo)
        {
            int iEquipoContra;

            if (iTipo == 1)
            {
                iEquipoContra = idVisitante;
            }
            else
            {
                iEquipoContra = idLocal;
            }

            using (var ctx = GetInstance())
            {
                string query = string.Format("INSERT INTO DetallesGoles(idjugador,idjornada,idtorneo,idequipo,goles,idEquipoContra) VALUES({0},{1},{2},{3},{4},{5})", par.id, iJornada, iIdTorneo, par.idEquipo, par.goles, iEquipoContra);

                using (var command = new SQLiteCommand(query, ctx))
                {
                    if (!(command.ExecuteNonQuery() == 1))
                    {
                        MessageBox.Show("Algo salio mal al guardar los goles");
                    }
                }
            }
        }
Пример #2
0
        private void actualizaMarcador(int iTipo)
        {
            int totalGoles = 0;

            if (iTipo == 1)
            {
                for (int i = 0; i < lvLocales.Items.Count; i++)
                {
                    partidos line = (partidos)lvLocales.Items[i];

                    totalGoles += line.goles;
                }

                lblMarcaLocal.Content = totalGoles.ToString();
            }
            else
            {
                for (int i = 0; i < lvVisitas.Items.Count; i++)
                {
                    partidos line = (partidos)lvVisitas.Items[i];

                    totalGoles += line.goles;
                }

                lblMarcaVisita.Content = totalGoles.ToString();
            }
        }
Пример #3
0
        private int guardarDetallesJornadas(int iTipo, int idPartido)
        {
            int totalGoles = 0;

            if (iTipo == 1)
            {
                for (int i = 0; i < lvLocales.Items.Count; i++)
                {
                    partidos jugador = (partidos)lvLocales.Items[i];

                    if (jugador.goles != 0)
                    {
                        guardarDetallesGoles(jugador, idPartido, iTipo);
                        totalGoles += jugador.goles;
                    }
                    if (jugador.amarillas != 0)
                    {
                        guardarDetallesAmarillas(jugador, idPartido);
                    }
                    if (jugador.rojas != 0)
                    {
                        guardarDetallesRojas(jugador, idPartido);
                    }
                }

                lblMarcaLocal.Content = totalGoles.ToString();
            }
            else
            {
                for (int i = 0; i < lvVisitas.Items.Count; i++)
                {
                    partidos jugador = (partidos)lvVisitas.Items[i];

                    if (jugador.goles != 0)
                    {
                        guardarDetallesGoles(jugador, idPartido, iTipo);
                        totalGoles += jugador.goles;
                    }
                    if (jugador.amarillas != 0)
                    {
                        guardarDetallesAmarillas(jugador, idPartido);
                    }
                    if (jugador.rojas != 0)
                    {
                        guardarDetallesRojas(jugador, idPartido);
                    }
                }

                lblMarcaVisita.Content = totalGoles.ToString();
            }

            return(totalGoles);
        }
Пример #4
0
        public void guardarDetallesRojas(partidos par, int iJornada)
        {
            using (var ctx = GetInstance())
            {
                string query = string.Format("INSERT INTO DetallesRojas(idjugador,idjornada,idtorneo,idequipo,tarjetas) VALUES({0},{1},{2},{3},{4})", par.id, iJornada, iIdTorneo, par.idEquipo, par.rojas);

                using (var command = new SQLiteCommand(query, ctx))
                {
                    if (!(command.ExecuteNonQuery() == 1))
                    {
                        MessageBox.Show("Algo salio mal al guardar los goles");
                    }
                }
            }
        }