public override void EditMidia(int codigo, string nome_album, string artista, int ano_lancamento, string gravadora, string publisher, int numero_faixas, float valor_compra, string genero, int estrelas)
        {
            obj_dao = new Vinyl_DAO();
            obj_dao.UpdateMidia(codigo, nome_album, artista, ano_lancamento, gravadora, publisher, numero_faixas, valor_compra, genero, estrelas);

            //throw new NotImplementedException();
        }
        public override void EraseMidia(int codigo)
        {
            obj_dao = new Vinyl_DAO();
            obj_dao.DeleteMidia(codigo);

            //throw new NotImplementedException();
        }
        public override DataRow BuildTextBoxData(int codigo)
        {
            dao = new Vinyl_DAO();
            dt  = dao.getSpecificItem(codigo);

            DataRow dr = dt.Rows[0];

            return(dr);
        }
        public override Midia CreateMidia(MidiaType midia_type, string nome_album)
        {
            obj_dao   = new Vinyl_DAO();
            new_album = obj_dao.InsertMidia(midia_type, nome_album);

            return(new_album);

            //throw new NotImplementedException();
        }
        public override ListViewItem[] BuildItemsList()
        {
            dao      = new Vinyl_DAO();
            dt       = dao.getData();
            listitem = new ListViewItem[dt.Rows.Count];

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow dr = dt.Rows[i];
                listitem[i] = new ListViewItem(dr["nome_album"].ToString());
                listitem[i].SubItems.Add(dr["artista"].ToString());
                listitem[i].SubItems.Add(dr["genero"].ToString());
                listitem[i].SubItems.Add(dr["ano_lancamento"].ToString());
                listitem[i].SubItems.Add(dr["Id"].ToString());
            }

            return(listitem);
        }