示例#1
0
    public static Evento ActualizarEvento(string nombre, string categoria,
                                          string descripcion, string fechaInicio, string fechaFin, string cantidadGrupos,
                                          string cantidadEquipos, string jugadoresPorEquipo, string id)
    {
        EventoBLL.Update(nombre, categoria, descripcion, Convert.ToDateTime(fechaInicio),
                         Convert.ToDateTime(fechaFin), Convert.ToInt32(cantidadEquipos),
                         Convert.ToInt32(cantidadGrupos), Convert.ToInt32(jugadoresPorEquipo),
                         Convert.ToInt32(id));
        Evento objEvento = EventoBLL.SelectById(Convert.ToInt32(id));

        return(objEvento);
    }
示例#2
0
    public static Grupo InsertarGrupo(string nombre, string idEvento)
    {
        Grupo  objGrupoModelo    = GrupoBLL.SelectCantActual(Convert.ToInt32(idEvento));
        int    cantidadActual    = objGrupoModelo.IdEvento;
        Evento objEvento         = EventoBLL.SelectById(Convert.ToInt32(idEvento));
        int    cantidadPermitida = objEvento.CantidadGrupos;

        if (cantidadActual < cantidadPermitida)
        {
            Grupo objGrupo = GrupoBLL.InsertWithReturn(nombre, idEvento);
            return(objGrupo);
        }
        else
        {
            Grupo objGrupo = new Grupo();
            objGrupo.Nombre = "NO";
            return(objGrupo);
        }
    }
示例#3
0
    public static GrupoEquipoCL InsertarGrupoEquipo(string idGrupo, string idEquipo)
    {
        GrupoEquipoCL objCantidad       = GrupoEquipoBLL.SelectCantidadActual(Convert.ToInt32(idGrupo));
        int           cantidad          = objCantidad.IdEquipo;
        int           idEvento          = GrupoBLL.SelectById(Convert.ToInt32(idGrupo)).IdEvento;
        int           cantidadPermitida = EventoBLL.SelectById(idEvento).CantidadEquipos;

        if (cantidad <= cantidadPermitida)
        {
            GrupoEquipoCL objGrupoEquipo = GrupoEquipoBLL.InsertWithReturn(idEquipo, idGrupo);
            return(objGrupoEquipo);
        }
        else
        {
            GrupoEquipoCL objgrupoEquipoCL = new GrupoEquipoCL();
            objgrupoEquipoCL.IdGrupo = 321456;
            return(objgrupoEquipoCL);
        }
    }
示例#4
0
    public static Equipos ActualizarEquipo(string nombre, string idEvento, string id)
    {
        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)
        {
            EquipoBLL.Update(nombre, Convert.ToInt32(idEvento), Convert.ToInt32(id));
            Equipos objEquipo = EquipoBLL.SelectById(Convert.ToInt32(id));
            return(objEquipo);
        }
        else
        {
            Equipos objEquipo = new Equipos();
            objEquipo.Nombre = "NO";
            return(objEquipo);
        }
    }
示例#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 Evento TraerEvento(int idEvento)
    {
        Evento objEvento = EventoBLL.SelectById(idEvento);

        return(objEvento);
    }