Example #1
0
        public ParticipacionUsuario(ParticipacionEN pEN)
        {
            idConcurso = pEN.Reto.Concurso.Id;
            //idConcurso = pEN.Concurso.Id;
            ConcursoCAD concursoCAD = new ConcursoCAD();
            ConcursoEN  concurso    = concursoCAD.ReadOID(idConcurso);

            nombreConcurso = concurso.CompaƱia;
            idUsuario      = pEN.Usuario_0.Gaccount;
            UsuarioCAD usuarioCAD = new UsuarioCAD();
            UsuarioEN  usuario    = usuarioCAD.ReadOID(idUsuario);

            nombreUsuario = usuario.Nombre;
            votos         = pEN.Votos;
            posicion      = 0;

            string        sql = "select tabla.pos from (SELECT ROW_NUMBER() OVER(ORDER BY Votos DESC) AS pos, FK_idUsuario_idUsuario idUsu FROM[RetappGenNHibernate].[dbo].[Participacion] where FK_idConcurso_idConcurso_0 = " + idConcurso + ") tabla where tabla.idUsu = " + idUsuario + ";";
            SqlConnection con = new SqlConnection(@"Server=(local); database=RetappGenNHibernate; integrated security=yes");

            con.Open();
            SqlCommand    cmd    = new SqlCommand(sql, con);
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                posicion = (int)reader.GetInt64(0);
            }

            con.Close();
        }
Example #2
0
        public Concurso getConcurso(int id)
        {
            ConcursoCAD concursoCAD = new ConcursoCAD();
            ConcursoEN  concursoEN  = concursoCAD.ReadOID(id);

            return(new Concurso(concursoEN));
        }
Example #3
0
        public Concurso[] ListadoConcursos()
        {
            List <Concurso>   lista       = new List <Concurso>();
            ConcursoCAD       concursoCAD = new ConcursoCAD();
            List <ConcursoEN> concursos   = new List <ConcursoEN>(concursoCAD.ReadAll(0, 0));

            //return new Concurso(concursoCAD.ReadAll(0));
            foreach (ConcursoEN cEN in concursos)
            {
                lista.Add(new Concurso(cEN));
            }

            return(lista.ToArray());
        }