예제 #1
0
        public CreazioneLista(string addr, string username, LeMieListe leMieListe)
        {
            InitializeComponent();

            _addr       = addr;
            _username   = username;
            _leMieListe = leMieListe;
        }
예제 #2
0
        public LaMiaLibreriaView(string addr, string username)
        {
            InitializeComponent();

            _laMiaLibreria = new LaMiaLibreria(username, addr);
            Init();

            _addr     = addr;
            _username = username;

            _leMieListe          = new LeMieListe(_username, addr);
            _leMieRecensioni     = new LeMieRecensioni(_username, addr);
            _listePreferite      = new ListeSalvate(_username, addr);
            _recensioniPreferite = new RecensioniSalvate(_username, addr);
        }
예제 #3
0
        public ElencoListeUtente(string addr, string username, Libro libro, List <Lista> liste)
        {
            InitializeComponent();

            _addr     = addr;
            _username = username;

            _libro = libro;
            _liste = liste;

            dataGridViewListe.ColumnHeadersVisible = false;
            dataGridViewListe.AllowUserToAddRows   = false;

            //dataGridViewListe.Columns[0].HeaderText = "Aggiungi";
            //dataGridViewListe.Columns[1].HeaderText = "Nome Lista";
            //dataGridViewListe.Columns[2].HeaderText = "Genere";

            dataGridViewListe.Columns[3].Visible = false;


            string nome = "";

            if (_liste != null)
            {
                foreach (Lista lista in _liste)
                {
                    nome = lista.Nome;
                    string genere = lista.Gen.ToString();

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

                    dataGridViewListe.Rows[rowIndex].Cells[0].Value = "Aggiungi";
                    dataGridViewListe.Rows[rowIndex].Cells[1].Value = nome;
                    dataGridViewListe.Rows[rowIndex].Cells[2].Value = genere;
                    dataGridViewListe.Rows[rowIndex].Cells[3].Value = lista;
                }
            }

            _addr     = addr;
            _username = username;
            _libro    = libro;

            _leMieListe = new LeMieListe(_username, _addr);
        }
        public ModificaLista(string addr, string username, LeMieListe leMieListe, Lista lista)
        {
            InitializeComponent();

            _addr       = addr;
            _username   = username;
            _leMieListe = leMieListe;
            _lista      = lista;

            textBoxNome.Text             = _lista.Nome;
            comboBoxGeneri.SelectedIndex = comboBoxGeneri.FindString(_lista.Gen.ToString());

            dataGridViewLibri.ColumnHeadersVisible = false;
            dataGridViewLibri.AllowUserToAddRows   = false;

            dataGridViewLibri.Columns[0].HeaderText = "Titolo";
            dataGridViewLibri.Columns[1].HeaderText = "Autore";
            dataGridViewLibri.Columns[2].HeaderText = "Anno Pubblicazione";
            dataGridViewLibri.Columns[3].HeaderText = "Genere";

            dataGridViewLibri.Columns[4].Visible = false;

            if (_lista.ListaLibri != null)
            {
                foreach (Libro libro in _lista.ListaLibri)
                {
                    string titolo   = libro.Titolo;
                    string autore   = libro.Autore;
                    string anno     = libro.Anno.ToString();
                    string genere   = libro.Gen.ToString();
                    string filePath = libro.FilePath;


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

                    dataGridViewLibri.Rows[rowIndex].Cells[0].Value = titolo;
                    dataGridViewLibri.Rows[rowIndex].Cells[1].Value = autore;
                    dataGridViewLibri.Rows[rowIndex].Cells[2].Value = anno;
                    dataGridViewLibri.Rows[rowIndex].Cells[3].Value = genere;
                    dataGridViewLibri.Rows[rowIndex].Cells[4].Value = filePath;
                }
            }
        }