Ejemplo n.º 1
0
 private void ComprobarExisteJornada()
 {
     if (Partidos.Where(x => x.EquipoLocal == PartidoUso.EquipoLocal && x.EquipoVisitante == PartidoUso.EquipoVisitante && x.Jornada == PartidoUso.Jornada || x.EquipoLocal == PartidoUso.EquipoLocal && x.EquipoVisitante == PartidoUso.EquipoVisitante).Count() > 0)
     {
         throw new Exception("El partido a asignar ya se ha asignado");
     }
 }
Ejemplo n.º 2
0
 public void ObtenerDatosPartidoUpdate()
 {
     PartidoUso                  = Partidos.Where(x => x.EquipoLocal == EquipoTemplate.EquipoLocal.IdEquipo && x.EquipoVisitante == EquipoTemplate.EquipoVisitante.IdEquipo).First();
     EquipoLocal                 = EquiposLocales.Where(x => x.IdEquipo == PartidoUso.EquipoLocal).First();
     EquipoLocal.Localidad       = PartidoUso.Localidad;
     EquipoLocal.Direccion_Campo = PartidoUso.Direccion_Encuentro;
     ArbitroPrincipal            = ArbitrosPrincipales.Where(x => x.Id == PartidoUso.ArbitroPrincipal).First();
     if (AccionCategoriaTrabajo == AccionCategoria.PrimeraySegunda)
     {
         ArbitroSecundario = ArbitrosSecundarios.Where(x => x.Id == PartidoUso.ArbitroSecundario).First();
         Cronometrador     = Cronometradores.Where(x => x.Id == PartidoUso.Cronometrador).First();
         TercerArbitro     = ArbitrosTerceros.Where(x => x.Id == PartidoUso.Tercer_Arbitro).First();
     }
     else if (AccionCategoriaTrabajo == AccionCategoria.TerceraySegundaB)
     {
         ArbitroSecundario = ArbitrosSecundarios.Where(x => x.Id == PartidoUso.ArbitroSecundario).First();
         Cronometrador     = Cronometradores.Where(x => x.Id == PartidoUso.Cronometrador).First();
     }
     else if (AccionCategoriaTrabajo == AccionCategoria.RegionalyPreferente)
     {
         Cronometrador = Cronometradores.Where(x => x.Id == PartidoUso.Cronometrador).First();
     }
     ObtenerFecha();
     ObtenerResultado();
 }