示例#1
0
        public Bandas VerificarBandas(Int32 ID)
        {
            SqlConnection Conexao = new SqlConnection(ConfigurationManager.ConnectionStrings["SymphonyaBCD"].ConnectionString);

            Conexao.Open();

            SqlCommand Comando = new SqlCommand();

            Comando.Connection  = Conexao;
            Comando.CommandText = "SELECT * FROM Bandas WHERE LiderID=@ID;";
            Comando.Parameters.AddWithValue("@ID", ID);

            SqlDataReader Leitor = Comando.ExecuteReader();

            Leitor.Read();

            Bandas Bandas = new Bandas();

            Bandas.ID                  = (Int32)Leitor["ID"];
            Bandas.Nome                = (String)Leitor["Nome"];
            Bandas.Descricao           = (String)Leitor["Descricao"];
            Bandas.LiderID             = (Int32)Leitor["LiderID"];
            Bandas.Imagem_Capa_Banda   = Leitor["Imagem_Capa_Banda"].ToString();
            Bandas.Imagem_Perfil_Banda = Leitor["Imagem_Perfil_Banda"].ToString();

            Conexao.Close();

            return(Bandas);
        }
示例#2
0
        public static List <Bandas> Listar()
        {
            SqlConnection Conexao = new SqlConnection(ConfigurationManager.ConnectionStrings["SymphonyaBCD"].ConnectionString);

            Conexao.Open();

            SqlCommand Comando = new SqlCommand();

            Comando.Connection  = Conexao;
            Comando.CommandText = "SELECT Bandas.Nome, Bandas.Descricao, Bandas.ID, Usuario.Nome AS 'NomeUsuario', Usuario.Sobrenome, Bandas.Imagem_Perfil_Banda, Bandas.Imagem_Capa_Banda FROM Bandas, Usuario WHERE LiderID = Usuario.ID ORDER BY Nome;";

            SqlDataReader Leitor = Comando.ExecuteReader();

            List <Bandas> Bands = new List <Bandas>();

            while (Leitor.Read())
            {
                Bandas B = new Bandas();
                B.ID                  = (Int32)Leitor["ID"];
                B.Nome                = ((String)Leitor["Nome"]);
                B.Descricao           = (String)Leitor["Descricao"];
                B.Lider               = (String)Leitor["NomeUsuario"] + " " + (String)Leitor["Sobrenome"];
                B.Imagem_Perfil_Banda = Leitor["Imagem_Perfil_Banda"].ToString();
                B.Imagem_Capa_Banda   = Leitor["Imagem_Capa_Banda"].ToString();

                Bands.Add(B);
            }

            if (!Leitor.HasRows)
            {
                Conexao.Close();
                return(null);
            }

            Conexao.Close();

            return(Bands);
        }
示例#3
0
        public static List <Bandas> ListarBandas(String pesquisa)
        {
            SqlConnection Conexao = new SqlConnection(ConfigurationManager.ConnectionStrings["SymphonyaBCD"].ConnectionString);

            Conexao.Open();

            SqlCommand Comando = new SqlCommand();

            Comando.Connection  = Conexao;
            Comando.CommandText = "SELECT * FROM Bandas WHERE Nome LIKE '" + @pesquisa + "%';";

            SqlDataReader Leitor = Comando.ExecuteReader();

            //LISTA COM ID DAS BANDAS
            List <Bandas> Bandas = new List <Bandas>();

            while (Leitor.Read())
            {
                Bandas B = new Bandas();
                B.ID                  = (Int32)Leitor["ID"];
                B.Nome                = (String)Leitor["Nome"];
                B.Descricao           = (String)Leitor["Descricao"];
                B.Imagem_Perfil_Banda = Leitor["Imagem_Perfil_Banda"].ToString();
                B.Imagem_Capa_Banda   = Leitor["Imagem_Capa_Banda"].ToString();
                Bandas.Add(B);
            }

            if (!Leitor.HasRows)
            {
                Conexao.Close();
                return(null);
            }

            Conexao.Close();

            return(Bandas);
        }
示例#4
0
        public static Bandas MostrarBanda(Int32 ID)
        {
            SqlConnection Conexao = new SqlConnection(ConfigurationManager.ConnectionStrings["SymphonyaBCD"].ConnectionString);

            Conexao.Open();

            SqlCommand Comando = new SqlCommand();

            Comando.Connection  = Conexao;
            Comando.CommandText = "SELECT Bandas.ID, Bandas.Nome, Bandas.Descricao, Bandas.LiderID, Bandas.Imagem_Perfil_Banda, Bandas.Imagem_Capa_Banda, Usuario.Nome AS NomeUsuario, Usuario.Sobrenome FROM Bandas,Usuario,Usuario_Has_Bandas WHERE (Usuario.ID = UsuarioID AND Usuario_Has_Bandas.UsuarioID = @ID) AND Bandas.ID = BandasID;";
            Comando.Parameters.AddWithValue("@ID", ID);

            SqlDataReader Leitor = Comando.ExecuteReader();
            Bandas        Banda  = new Bandas();

            Leitor.Read();

            if (!Leitor.HasRows)
            {
                Conexao.Close();
                return(null);
            }
            else
            {
                Banda.ID                  = (Int32)Leitor["ID"];
                Banda.Nome                = (String)Leitor["Nome"];
                Banda.Descricao           = (String)Leitor["Descricao"];
                Banda.Lider               = (String)Leitor["NomeUsuario"] + (String)Leitor["Sobrenome"];
                Banda.LiderID             = (Int32)Leitor["LiderID"];
                Banda.Imagem_Perfil_Banda = Leitor["Imagem_Perfil_Banda"].ToString();
                Banda.Imagem_Capa_Banda   = Leitor["Imagem_Capa_Banda"].ToString();
            }

            Conexao.Close();

            return(Banda);
        }
示例#5
0
        public static Bandas VisualizarBanda(Int32 LiderID)
        {
            SqlConnection Conexao = new SqlConnection(ConfigurationManager.ConnectionStrings["SymphonyaBCD"].ConnectionString);

            Conexao.Open();

            SqlCommand Comando = new SqlCommand();

            Comando.Connection  = Conexao;
            Comando.CommandText = "SELECT * FROM Bandas WHERE LiderID = @ID";
            Comando.Parameters.AddWithValue("@ID", LiderID);

            SqlDataReader Leitor = Comando.ExecuteReader();

            Leitor.Read();

            //LISTA COM ID DAS BANDAS
            Bandas Bandas = new Bandas();

            Bandas.ID                  = (Int32)Leitor["ID"];
            Bandas.Nome                = (String)Leitor["Nome"];
            Bandas.Descricao           = (String)Leitor["Descricao"];
            Bandas.LiderID             = (Int32)Leitor["LiderID"];
            Bandas.Imagem_Perfil_Banda = Leitor["Imagem_Perfil_Banda"].ToString();
            Bandas.Imagem_Capa_Banda   = Leitor["Imagem_Capa_Banda"].ToString();

            if (!Leitor.HasRows)
            {
                Conexao.Close();
                return(null);
            }

            Conexao.Close();

            return(Bandas);
        }