private void BtnCrea_Click(object sender, EventArgs e) { foreach (ListViewItem ls in lstSchede.Items) { SchedaPdf schedaPdf; MessageBox.Show(ls.SubItems[0].Text); string cod = ls.SubItems[0].Text; string desc = ls.SubItems[1].Text; string logo = ls.SubItems[2].Text; string ass = ls.SubItems[3].Text; string qty = ls.SubItems[4].Text; schedaPdf = db.GetScheda(cod, desc, logo, ass, qty); if (schedaPdf.CreaTab()) { //MessageBox.Show("Schede create e database aggiornato"); ls.SubItems[5].Text = "OK"; ls.ForeColor = Color.Green; } else { ls.SubItems[5].Text = "KO"; ls.ForeColor = Color.Red; MessageBox.Show("Schede non create e database non aggiornato"); } } }
private void LoadSchede() { List <Scheda> schede = db.GetScheda(); listView1.Items.Clear(); foreach (Scheda s in schede) { listView1.Items.Add(new ListViewItem(new string[] { s.Id, s.Cod, s.Descr, s.Logo, s.Pr_matri, s.Se_matri, s.Data_reg, s.Assem, s.Qty })); } //MessageBox.Show(listView1.Items.Count.ToString()); label3.Text = listView1.Items.Count.ToString(); }