public int CalcularPuntos(Marcador pronostico) { int rPuntos = 0; //Si los partidos estan iniciados o terminados calcula el detalle de puntos if ((this.estado == "I") || (this.estado == "T")) { if (pronostico.ma_marcador1 == this.marcador1 && pronostico.ma_marcador2 == this.marcador2) { rPuntos = 5; } else { if (this.marcador1 == pronostico.ma_marcador1) { rPuntos++; } if (this.marcador2 == pronostico.ma_marcador2) { rPuntos++; } if (this.marcador1 == this.marcador2 && pronostico.ma_marcador1 == pronostico.ma_marcador2) { rPuntos += 3; } if (this.marcador1 > this.marcador2 && pronostico.ma_marcador1 > pronostico.ma_marcador2) { rPuntos += 3; } if (this.marcador2 > this.marcador1 && pronostico.ma_marcador2 > pronostico.ma_marcador1) { rPuntos += 3; } } } return(rPuntos); }
public int CalcularPuntos(Marcador pronostico, Partido partidoJugado) { int puntos = 0; if (partidoJugado.pa_idEquipo1 == pronostico.ma_idEquipo1 && partidoJugado.pa_idEquipo2 == pronostico.ma_idEquipo2) { if (partidoJugado.pa_marcador1 == pronostico.ma_marcador1 && partidoJugado.pa_marcador2 == pronostico.ma_marcador2) { puntos = 5; } else { if (partidoJugado.pa_marcador1 == pronostico.ma_marcador1) { puntos++; } if (partidoJugado.pa_marcador2 == pronostico.ma_marcador2) { puntos++; } if (partidoJugado.pa_marcador1 > partidoJugado.pa_marcador2 && pronostico.ma_marcador1 > pronostico.ma_marcador2) { puntos = puntos + 3; } if (partidoJugado.pa_marcador2 > partidoJugado.pa_marcador1 && pronostico.ma_marcador2 > pronostico.ma_marcador1) { puntos = puntos + 3; } if (partidoJugado.pa_marcador2 == partidoJugado.pa_marcador1 && pronostico.ma_marcador2 == pronostico.ma_marcador1) { puntos = 3; } } } return(puntos); }