예제 #1
0
        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();
        }
예제 #2
0
        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();
        }
예제 #3
0
 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();
     }
 }
예제 #4
0
 public void ResetearEquipo(TEquipos equipo)
 {
     equipo.Puntos      = 0;
     equipo.GolesContra = 0;
     equipo.GolesFavor  = 0;
 }
예제 #5
0
 public void AddGoles(TEquipos equipo, int gf, int gc)
 {
     equipo.GolesFavor  += gf;
     equipo.GolesContra += gc;
     Db.SubmitChanges();
 }