private void btnAgregarDeterminante_Click(object sender, EventArgs e) { frmBusquedaDeterminantes frmBusquedaArticulo = new frmBusquedaDeterminantes(); DialogResult res = frmBusquedaArticulo.ShowDialog(); Determinante det; Mensaje unMensaje; if (res == DialogResult.OK) { det = frmBusquedaArticulo.Determinante; foreach (ListViewItem lvi in ltvDeterminantes.Items) { if (((Determinante)lvi.Tag).Equals(det)) { unMensaje = new Mensaje("El determinante seleccionado ya se encuentra agregado a la lista.", Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); unMensaje.ShowDialog(); return; } } string[] datos = new string[] { det.nombre, det.unidad }; ListViewItem item = new ListViewItem(datos); item.Tag = det; ltvDeterminantes.Items.Add(item); unMensaje = new Mensaje("Determinante añadido exitosamente.", Mensaje.TipoMensaje.Exito, Mensaje.Botones.OK); unMensaje.ShowDialog(); } }
protected override bool cargarBusqueda() { frmBusquedaDeterminantes frmBusquedaArticulo = new frmBusquedaDeterminantes(); DialogResult res = frmBusquedaArticulo.ShowDialog(); if (res == DialogResult.OK) { Determinante = frmBusquedaArticulo.Determinante; txtNombre.Text = Determinante.nombre; txtUnidad.Text = Determinante.unidad; cboGrupo.SelectedIndex = cboGrupo.FindString(Determinante.grupo.ToString()); return(true); } return(false); }