예제 #1
0
    public static List <Equipos> TraerEquipos(int idGrupo)
    {
        Grupo          objGrupo  = GrupoBLL.SelectById(idGrupo);
        int            idEvento  = objGrupo.IdEvento;
        List <Equipos> objEquipo = EquipoBLL.SelectByEvento(idEvento);

        return(objEquipo);
    }
예제 #2
0
 public static int EliminarEquipo(int idEquipo)
 {
     try
     {
         EquipoBLL.Delete(idEquipo);
         return(idEquipo);
     }
     catch (Exception)
     {
         return(-1);
     }
 }
예제 #3
0
    public static Equipos InsertarEquipo(string nombre, string idEvento)
    {
        Equipos objEquipoModelo   = EquipoBLL.SelectCantActual(Convert.ToInt32(idEvento));
        int     cantidadActual    = objEquipoModelo.IdEvento;
        Evento  objEvento         = EventoBLL.SelectById(Convert.ToInt32(idEvento));
        int     cantidadPermitida = objEvento.CantidadEquipos;

        if (cantidadActual < cantidadPermitida)
        {
            Equipos objEquipo = EquipoBLL.InsertWithReturn(nombre, Convert.ToInt32(idEvento));
            return(objEquipo);
        }
        else
        {
            Equipos objEquipo = new Equipos();
            objEquipo.Nombre = "NO";
            return(objEquipo);
        }
    }
예제 #4
0
    public static void Delete(int id)
    {
        EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter();
        adapter.DeleteEvento(id);
        NoticiaBLL.DeleteEvento(id);
        List <Grupo> listGrupos = GrupoBLL.SelectByEvento(id);

        foreach (Grupo objGrupo in listGrupos)
        {
            GrupoBLL.Delete(objGrupo.IdGrupo);
            GrupoEquipoBLL.DeleteByGrupo(objGrupo.IdGrupo);
            List <Fixture> listFixture = FixtureBLL.SelectByGrupo(objGrupo.IdGrupo + "");
            foreach (Fixture objFixture in listFixture)
            {
                FixtureNoticiaBLL.DeleteByFixture(objFixture.IdFixture);
            }
            FixtureBLL.DeleteByGrupo(objGrupo.IdGrupo);
        }
        GolesBLL.DeleteByEvento(id);
        EquipoBLL.DeleteByEvento(id);
    }
예제 #5
0
    public static JugadorEquipo InsertarJugadorEquipo(string nombre, string posicion, string idEquipo, string nroCamiseta, string tipo)
    {
        Equipos       objEquipo         = EquipoBLL.SelectById(Convert.ToInt32(idEquipo));
        int           idEvento          = objEquipo.IdEvento;
        JugadorEquipo objEquipoModelo   = JugadorEquipoBLL.SelectCantidadActualJugadores(Convert.ToInt32(idEquipo));
        int           cantidadActual    = objEquipoModelo.IdEquipo;
        Evento        objEvento         = EventoBLL.SelectById(Convert.ToInt32(idEvento));
        int           cantidadPermitida = objEvento.CantidadJugadoresPorEquipo;

        if (cantidadActual < cantidadPermitida)
        {
            JugadorEquipo objJugadorEquipo = JugadorEquipoBLL.InsertWithReturn(nombre, posicion, Convert.ToInt32(idEquipo), Convert.ToInt32(nroCamiseta), tipo);
            return(objJugadorEquipo);
        }
        else
        {
            JugadorEquipo objJugadorEquipo = new JugadorEquipo();
            objJugadorEquipo.Nombre = "NO";
            return(objJugadorEquipo);
        }
    }
예제 #6
0
    public static Equipos TraerEquipo(int idEquipo)
    {
        Equipos objEquipo = EquipoBLL.SelectById(idEquipo);

        return(objEquipo);
    }