private void btnEdita_Click(object sender, EventArgs e) { if (lvEspecies.SelectedItems.Count > 0) { frmDatosEmpresa frm = new frmDatosEmpresa(); frm.bNuevo = false; frm.item = lvEspecies.SelectedItems[0]; frm.txtID.Text = frm.item.Text; frm.txtNombre1.Text = frm.item.SubItems[1].Text; frm.txtNombre2.Text = frm.item.SubItems[2].Text; frm.txtDireccion1.Text = frm.item.SubItems[3].Text; frm.txtDireccion2.Text = frm.item.SubItems[4].Text; frm.txtNIF.Text = frm.item.SubItems[5].Text; frm.txtRegSanitario.Text = frm.item.SubItems[6].Text; frm.txtPais.Text = frm.item.SubItems[7].Text; frm.txtProvincia.Text = frm.item.SubItems[8].Text; if (frm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { lblDatosNoGuardados.Visible = true; lvEspecies.SelectedItems[0].Text = frm.item.Text; for (int i = 1; i < frm.item.SubItems.Count; i++) { lvEspecies.SelectedItems[0].SubItems[i].Text = frm.item.SubItems[i].Text; } } this.RenumeraGrid(); } }
private void btnNueva_Click(object sender, EventArgs e) { frmDatosEmpresa frm = new frmDatosEmpresa(); frm.bNuevo = true; frm.item = new ListViewItem((lvEspecies.Items.Count + 1).ToString("000")); frm.txtID.Text = frm.item.Text; for (int i = 1; i < 9; i++) { frm.item.SubItems.Add(string.Empty); } if (frm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { lblDatosNoGuardados.Visible = true; ListViewItem li = new ListViewItem(); li.Tag = frm.empresa; li.SubItems.Add(frm.empresa.Nombre1); li.SubItems.Add(frm.empresa.Nombre2); li.SubItems.Add(frm.empresa.Direccion1); li.SubItems.Add(frm.empresa.Direccion2); li.SubItems.Add(frm.empresa.NIF); li.SubItems.Add(frm.empresa.RegSanitario); li.SubItems.Add(frm.empresa.Pais); li.SubItems.Add(frm.empresa.Provincia); lvEspecies.Items.Add(li); } this.RenumeraGrid(); }