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; }
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); }
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); }
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); }
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); }