Esempio n. 1
0
        private void CalcularPuntosButton_Click(object sender, EventArgs e)
        {
            CalcularPuntosButton.Cursor = Cursors.WaitCursor;
            List <PartidoEntity> PartidosResultadosE1 = PartidosBO.GetMarcadoresPorJugador(0, "E1");
            List <PartidoEntity> PartidosResultadosE2 = PartidosBO.GetMarcadoresPorJugador(0, "E2");
            List <PaseEntity>    PasesResultadoE1     = PasesBO.GetPasesPorJugador(0, "E1");
            List <PaseEntity>    PasesResultadoE2     = PasesBO.GetPasesPorJugador(0, "E2");

            if (PartidosResultadosE1.Count > 0)
            {
                ListaJugadores = JugadorBO.GetAllJugadores();
                if (ListaJugadores.Count > 0)
                {
                    foreach (JugadorEntity jugador in ListaJugadores)
                    {
                        if (jugador.JugadorId > 0)
                        {
                            JugadorBO.CalcularPartidos(jugador, PartidosResultadosE1, "E1");
                            JugadorBO.CalcularPasesE1(jugador, PasesResultadoE1);
                            JugadorBO.CalcularPartidos(jugador, PartidosResultadosE2, "E2");
                            JugadorBO.CalcularPasesE2(jugador, PasesResultadoE2);
                            JugadorBO.SavePuntosJugador(jugador);
                        }
                    }
                }
                CargarJugadores();
                MessageBox.Show("Datos Calculados", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No estan los resultados de los partidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            CalcularPuntosButton.Cursor = Cursors.Default;
        }
Esempio n. 2
0
        public int guardarPartidos(object obj) //metodo insertar con imagen
        {
            PartidosBO data = (PartidosBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            sql = "Insert into Partido (Equipo1, Equipo2, FechaHora, IDarbitro, IDliga, IDestadio) values (@equipo1, @equipo2, @FechaHora, @IDarbitro, @IDliga, @IDestadio)";
            cmd = new SqlCommand(sql, cmd.Connection);


            cmd.Parameters.Add("@equipo1", SqlDbType.VarChar);
            cmd.Parameters.Add("@equipo2", SqlDbType.VarChar);
            cmd.Parameters.Add("@FechaHora", SqlDbType.VarChar);
            cmd.Parameters.Add("@IDarbitro", SqlDbType.Int);
            cmd.Parameters.Add("@IDliga", SqlDbType.Int);
            cmd.Parameters.Add("@IDestadio", SqlDbType.Int);

            cmd.Parameters["@equipo1"].Value   = data.Equipo11;
            cmd.Parameters["@equipo2"].Value   = data.Equipo21;
            cmd.Parameters["@FechaHora"].Value = data.Fecha;
            cmd.Parameters["@IDarbitro"].Value = data.IDestadio1;
            cmd.Parameters["@IDliga"].Value    = data.IDarbitro1;
            cmd.Parameters["@IDestadio"].Value = data.IDarbitro1;

            int i = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 3
0
        public int ActualizarPartidos(object obj) //Actualizar
        {
            PartidosBO data = (PartidosBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            sql             = "update Partido set equipo1 = '" + data.Equipo11 + "', equipo2 = '" + data.Equipo21 + "',  FechaHora = '" + data.Fecha + "', IDarbitro= '" + data.IDarbitro1 + "', IDliga = '" + data.IDligas1 + "', IDestadio = '" + data.IDestadio1 + "' where IDPartido= '" + data.IDpartidos1 + "'";
            cmd.CommandText = sql;
            int valor = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (valor <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 4
0
        public int EliminarPartidos(object obj) //metodo eliminar
        {
            PartidosBO data = (PartidosBO)obj;

            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();
            sql             = "delete from Partido where IDPartido= '" + data.IDpartidos1 + "'";
            cmd.CommandText = sql;
            int valor = cmd.ExecuteNonQuery();

            con.Cerrarconexion();
            if (valor <= 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 5
0
        public DataSet devuelvePartidos(object obj)
        {
            string     cadenaWhere = "";
            bool       edo         = false;
            PartidosBO data        = (PartidosBO)obj;

            cmd            = new SqlCommand();
            da             = new SqlDataAdapter();
            con            = new Conexion();
            cmd.Connection = con.estableserconexion();
            con.Abrirconexion();

            if (data.IDpartidos1 > 0)
            {
                cadenaWhere = cadenaWhere + " IDPartido=@IDPartido and";
                cmd.Parameters.Add("@IDPartido", SqlDbType.Int);
                cmd.Parameters["@IDPartido"].Value = data.IDpartidos1;
                edo = true;
            }
            if (data.Equipo11 != null)
            {
                cadenaWhere = cadenaWhere + " Equipo1=@Equipo1 and";
                cmd.Parameters.Add("@Equipo1", SqlDbType.VarChar);
                cmd.Parameters["@Equipo1"].Value = data.Equipo11;
                edo = true;
            }
            if (data.Equipo21 != null)
            {
                cadenaWhere = cadenaWhere + " Equipo2=@Equipo2 and";
                cmd.Parameters.Add("@Equipo2", SqlDbType.VarChar);
                cmd.Parameters["@Equipo2"].Value = data.Equipo21;
                edo = true;
            }

            if (data.Fecha != null)
            {
                cadenaWhere = cadenaWhere + " FechaHora=@FechaHora and";
                cmd.Parameters.Add("@FechaHora", SqlDbType.VarChar);
                cmd.Parameters["@FechaHora"].Value = data.Fecha;
                edo = true;
            }

            if (data.IDarbitro1 > 1)
            {
                cadenaWhere = cadenaWhere + " IDarbitro=@IDarbitro and";
                cmd.Parameters.Add("@IDarbitro", SqlDbType.Int);
                cmd.Parameters["@IDarbitro"].Value = data.IDarbitro1;
                edo = true;
            }
            if (data.IDligas1 > 1)
            {
                cadenaWhere = cadenaWhere + " IDliga=@IDliga and";
                cmd.Parameters.Add("@IDliga", SqlDbType.Int);
                cmd.Parameters["@IDliga"].Value = data.IDligas1;
                edo = true;
            }
            if (data.IDestadio1 > 1)
            {
                cadenaWhere = cadenaWhere + " IDestadio=@IDestadio and";
                cmd.Parameters.Add("@IDestadio", SqlDbType.Int);
                cmd.Parameters["@IDestadio"].Value = data.IDestadio1;
                edo = true;
            }

            if (edo == true)
            {
                cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }

            sql = " SELECT * FROM Partido " + cadenaWhere;
            //sql = " SELECT * FROM Alumno where Grado = 2";
            //cmd = new SqlCommand(sql, cmd.Connection);

            cmd.CommandText  = sql;
            da.SelectCommand = cmd;
            da.Fill(dsPartidos);
            con.Cerrarconexion();
            return(dsPartidos);
        }