private void buttonAggiungiALista_Click(object sender, EventArgs e) { List <Lista> liste = _laMiaLibreria.GetLeMieListe(); new ElencoListeUtente(_addr, _username, _libro, liste).Show(); this.Hide(); }
//Inizializzazione view private void Init() { //Le mie liste ------------------------------------------------------------ dataGridViewLeMieListe.ColumnHeadersVisible = false; dataGridViewLeMieListe.AllowUserToAddRows = false; dataGridViewLeMieListe.Columns[3].Visible = false; List <Lista> leMieListe = _laMiaLibreria.GetLeMieListe(); string nome = ""; foreach (Lista lista in leMieListe) { nome = lista.Nome; DataGridViewButtonCell b = new DataGridViewButtonCell(); int rowIndex = dataGridViewLeMieListe.Rows.Add(b); dataGridViewLeMieListe.Rows[rowIndex].Cells[0].Value = "Pubblica"; dataGridViewLeMieListe.Rows[rowIndex].Cells[1].Value = "Modifica"; dataGridViewLeMieListe.Rows[rowIndex].Cells[2].Value = nome; dataGridViewLeMieListe.Rows[rowIndex].Cells[3].Value = lista; } //Liste preferite --------------------------------------------------------- dataGridViewListePreferite.ColumnHeadersVisible = false; dataGridViewListePreferite.AllowUserToAddRows = false; dataGridViewListePreferite.Columns[2].Visible = false; List <Lista> leMieListePreferite = _laMiaLibreria.GetListePreferite(); nome = ""; foreach (Lista lista in leMieListePreferite) { nome = lista.Nome; DataGridViewButtonCell b = new DataGridViewButtonCell(); int rowIndex = dataGridViewListePreferite.Rows.Add(b); dataGridViewListePreferite.Rows[rowIndex].Cells[0].Value = "Elimina"; dataGridViewListePreferite.Rows[rowIndex].Cells[1].Value = nome; dataGridViewListePreferite.Rows[rowIndex].Cells[2].Value = lista; } //Le mie recensioni ------------------------------------------------------- dataGridViewLeMieRecensioni.ColumnHeadersVisible = false; dataGridViewLeMieRecensioni.AllowUserToAddRows = false; dataGridViewLeMieRecensioni.Columns[0].HeaderText = "Modifica"; dataGridViewLeMieRecensioni.Columns[1].HeaderText = "Punteggio"; dataGridViewLeMieRecensioni.Columns[2].HeaderText = "Libro"; dataGridViewLeMieRecensioni.Columns[3].HeaderText = "Commento"; dataGridViewLeMieRecensioni.Columns[4].Visible = false; List <Recensione> leMieRecensioni = _laMiaLibreria.GetLeMieRecensioni(); string commento = ""; foreach (Recensione rec in leMieRecensioni) { commento = rec.Commento; string punteggio = rec.Punteggio.ToString(); string titolo = rec.Libro.Titolo; DataGridViewButtonCell b = new DataGridViewButtonCell(); int rowIndex = dataGridViewLeMieRecensioni.Rows.Add(b); dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[0].Value = "Modifica"; dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[1].Value = punteggio; dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[2].Value = titolo; dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[3].Value = commento; dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[3].Value = commento; dataGridViewLeMieRecensioni.Rows[rowIndex].Cells[4].Value = rec; } //Recensioni preferite ---------------------------------------------------- dataGridViewRecensioniPreferite.ColumnHeadersVisible = false; dataGridViewRecensioniPreferite.AllowUserToAddRows = false; dataGridViewRecensioniPreferite.Columns[0].HeaderText = "Elimina"; dataGridViewRecensioniPreferite.Columns[1].HeaderText = "Punteggio"; dataGridViewRecensioniPreferite.Columns[2].HeaderText = "Libro"; dataGridViewRecensioniPreferite.Columns[3].HeaderText = "Commento"; dataGridViewRecensioniPreferite.Columns[4].Visible = false; List <Recensione> recensioniPreferite = _laMiaLibreria.GetRecensioniPreferite(); string commentoRecPreferita = ""; foreach (Recensione rec in recensioniPreferite) { commentoRecPreferita = rec.Commento; string punteggio = rec.Punteggio.ToString(); string titolo = rec.Libro.Titolo; DataGridViewButtonCell b = new DataGridViewButtonCell(); int rowIndex = dataGridViewRecensioniPreferite.Rows.Add(b); dataGridViewRecensioniPreferite.Rows[rowIndex].Cells[0].Value = "Elimina"; dataGridViewRecensioniPreferite.Rows[rowIndex].Cells[1].Value = punteggio; dataGridViewRecensioniPreferite.Rows[rowIndex].Cells[2].Value = titolo; dataGridViewRecensioniPreferite.Rows[rowIndex].Cells[3].Value = commentoRecPreferita; dataGridViewRecensioniPreferite.Rows[rowIndex].Cells[4].Value = rec; } }