public void AddPuntos(TEquipos equipo, int gf, int gc) { Resultado res; if (gf > gc) { res = Resultado.Ganado; } else { if (gf == gc) { res = Resultado.Empatado; } else { res = Resultado.Perdido; } } switch (res) { case Resultado.Ganado: equipo.Puntos += 3; break; case Resultado.Perdido: break; case Resultado.Empatado: equipo.Puntos += 1; break; } Db.SubmitChanges(); }
public void AddEquipo(string nombre, string telefono, string email, string entrenador, int torneo, int campo) { TEquipos team = new TEquipos { Nombre = nombre, Telefono = telefono, Email = email, Puntos = 0, Entrenador = entrenador, Torneo_fk = torneo, Campo_fk = campo, GolesFavor = 0, GolesContra = 0 }; Db.TEquipos.InsertOnSubmit(team); Db.SubmitChanges(); }
private void GuardarCambios_Click(object sender, RoutedEventArgs e) { if (ViewModel.SelectedPartido != null) { ViewModel.IsReadOnly = true; btnSaveChanges.IsEnabled = false; TEquipos equipoLocal = ViewModel.SelectedPartido.TEquipos; TEquipos equipoVisitante = ViewModel.SelectedPartido.TEquipos1; if (Local.Text != "" && Visitante.Text != "") { ViewModel.Partidos.AddGoles(equipoLocal, int.Parse(Local.Text), int.Parse(Visitante.Text)); ViewModel.Partidos.AddGoles(equipoVisitante, int.Parse(Visitante.Text), int.Parse(Local.Text)); ViewModel.Partidos.AddPuntos(equipoLocal, int.Parse(Local.Text), int.Parse(Visitante.Text)); ViewModel.Partidos.AddPuntos(equipoVisitante, int.Parse(Visitante.Text), int.Parse(Local.Text)); } ViewModel.Partidos.Update(); } }
public void ResetearEquipo(TEquipos equipo) { equipo.Puntos = 0; equipo.GolesContra = 0; equipo.GolesFavor = 0; }
public void AddGoles(TEquipos equipo, int gf, int gc) { equipo.GolesFavor += gf; equipo.GolesContra += gc; Db.SubmitChanges(); }