public RicercaPubblicaView(string addr, string username)
        {
            InitializeComponent();

            _addr     = addr;
            _username = username;

            _ricerca = new RicercaPubblica(_addr, _username);
        }
Exemple #2
0
        public ElencoRecensioni(string addr, string username, List <Recensione> recensioni, Libro schedaLibro)
        {
            InitializeComponent();

            //Timer
            timer.Interval = 60000;
            timer.Start();
            timer.Tick += timer_Tick;

            _addr        = addr;
            _username    = username;
            _ricerca     = new RicercaPubblica(addr, username);
            _schedaLibro = schedaLibro;

            dataGridViewRecensioni.ColumnHeadersVisible = true;
            dataGridViewRecensioni.AllowUserToAddRows   = false;

            dataGridViewRecensioni.Columns[0].HeaderText = "Punteggio";
            dataGridViewRecensioni.Columns[1].HeaderText = "Commento";

            dataGridViewRecensioni.Columns[2].Visible = false;

            string commento = "";

            if (recensioni != null)
            {
                foreach (Recensione rec in recensioni)
                {
                    int punteggio = rec.Punteggio;
                    commento = rec.Commento;

                    Libro libro = rec.Libro;


                    DataGridViewButtonCell b = new DataGridViewButtonCell();
                    int rowIndex             = dataGridViewRecensioni.Rows.Add(b);

                    dataGridViewRecensioni.Rows[rowIndex].Cells[0].Value = punteggio;
                    dataGridViewRecensioni.Rows[rowIndex].Cells[1].Value = commento;
                    dataGridViewRecensioni.Rows[rowIndex].Cells[2].Value = libro;
                    dataGridViewRecensioni.Rows[rowIndex].Cells[3].Value = rec;
                }
            }
        }