示例#1
0
        public static List <Artista> ListarTodosArtistas()
        {
            List <Artista> ListaArtistas = new List <Artista>();
            SqlConnection  Conn          = Conectar();
            SqlCommand     Consulta      = Conn.CreateCommand();

            Consulta.CommandType = System.Data.CommandType.Text;
            Consulta.CommandText = "SELECT * FROM Artistas";

            SqlDataReader Lector = Consulta.ExecuteReader();

            while (Lector.Read())
            {
                int     ida    = Convert.ToInt32(Lector["IdArtista"]);
                string  nus    = Lector["NombreUsuario"].ToString();
                string  nom    = Lector["Nombre"].ToString();
                string  ape    = Lector["Apellido"].ToString();
                string  contra = Lector["Contraseña"].ToString();
                bool    dest   = Convert.ToBoolean(Lector["Destacado"]);
                string  des    = Lector["Descripcion"].ToString();
                string  nfot   = Lector["Foto"].ToString();
                Artista art    = new Artista(ida, nus, nom, ape, contra, dest, des, nfot);
                ListaArtistas.Add(art);
            }
            Desconectar(Conn);
            return(ListaArtistas);
        }
示例#2
0
        public static void EditarArtista(Artista ar)
        {
            SqlConnection Conec    = Conectar();
            SqlCommand    Consulta = Conec.CreateCommand();

            Consulta.CommandType = System.Data.CommandType.Text;
            Consulta.CommandText = "UPDATE Artistas SET Nombre = '" + ar.Nombre + "', Apellido = '" + ar.Apellido + "', NombreUsuario = '" + ar.NombreUsuario + "', Contraseña = '" + ar.Contraseña + "', Foto = '" + ar.NombreFoto + "', Destacado = '" + 0 + "', Descripcion = '" + ar.Descripcion + "' WHERE " + "IdArtista = " + ar.IdArtista;
            Consulta.ExecuteNonQuery();
            Desconectar(Conec);
        }
示例#3
0
        public static int ExisteUsuario(Artista art)
        {
            int            devolver      = -1;
            List <Artista> ListaArtistas = new List <Artista>();
            SqlConnection  Conn          = Conectar();
            SqlCommand     Consulta      = Conn.CreateCommand();

            Consulta.CommandType = System.Data.CommandType.Text;
            Consulta.CommandText = "SELECT * FROM Artistas WHERE NombreUsuario='" + art.NombreUsuario + "'AND Contraseña='" + art.Contraseña + "'";

            SqlDataReader Lector = Consulta.ExecuteReader();

            if (Lector.Read())
            {
                devolver = Convert.ToInt32(Lector["IdArtista"]);
            }
            Desconectar(Conn);
            return(devolver);
        }
示例#4
0
        public static Artista TraerUnArtista(int IdArtista)
        {
            Artista       art       = new Artista();
            SqlConnection Conexion  = Conectar();
            SqlCommand    Consulta1 = Conexion.CreateCommand();

            Consulta1.CommandType = System.Data.CommandType.Text;
            Consulta1.CommandText = "SELECT * From Artistas WHERE IdArtista=" + IdArtista;
            SqlDataReader dataReader1 = Consulta1.ExecuteReader();

            while (dataReader1.Read())
            {
                art.IdArtista     = Convert.ToInt32(dataReader1["IdArtista"]);
                art.Nombre        = dataReader1["Nombre"].ToString();
                art.Apellido      = dataReader1["Apellido"].ToString();
                art.NombreUsuario = dataReader1["NombreUsuario"].ToString();
                art.Contraseña    = dataReader1["Contraseña"].ToString();
            }
            Desconectar(Conexion);
            return(art);
        }
示例#5
0
        public static Artista TraerArtistaDestacado()
        {
            Artista       ar        = new Artista();
            SqlConnection Conexion  = Conectar();
            SqlCommand    Consulta1 = Conexion.CreateCommand();

            Consulta1.CommandType = System.Data.CommandType.Text;
            Consulta1.CommandText = "SELECT * From Artistas WHERE Destacado=1";
            SqlDataReader dataReader1 = Consulta1.ExecuteReader();

            while (dataReader1.Read())
            {
                ar.IdArtista     = Convert.ToInt32(dataReader1["IdArtista"]);
                ar.NombreUsuario = dataReader1["NombreUsuario"].ToString();
                ar.Nombre        = dataReader1["Nombre"].ToString();
                ar.Apellido      = dataReader1["Apellido"].ToString();
                ar.Contraseña    = dataReader1["Contraseña"].ToString();
                ar.Destacado     = Convert.ToBoolean(dataReader1["Destacado"]);
                ar.Descripcion   = dataReader1["Descripcion"].ToString();
                ar.NombreFoto    = dataReader1["Foto"].ToString();
            }
            Desconectar(Conexion);
            return(ar);
        }