private void btnAgregarMuestra_Click(object sender, EventArgs e) { frmBusquedaMuestras frmBusquedaMuestras = new frmBusquedaMuestras(); DialogResult res = frmBusquedaMuestras.ShowDialog(); Muestra m; Mensaje unMensaje; if (res == DialogResult.OK) { m = frmBusquedaMuestras.Muestra; foreach (ListViewItem lvi in ltvMuestras.Items) { if (((Muestra)lvi.Tag).Equals(m)) { unMensaje = new Mensaje("La muestra seleccionada ya se encuentra agregada a la lista.", Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); unMensaje.ShowDialog(); return; } } string[] datos = new string[] { m.Codigo, m.Descripcion }; ListViewItem item = new ListViewItem(datos); item.Tag = m; ltvMuestras.Items.Add(item); unMensaje = new Mensaje("Muestra añadida exitosamente.", Mensaje.TipoMensaje.Exito, Mensaje.Botones.OK); unMensaje.ShowDialog(); } }
protected override bool cargarBusqueda() { frmBusquedaMuestras frmBusquedaArticulo = new frmBusquedaMuestras(); DialogResult res = frmBusquedaArticulo.ShowDialog(); if (res == DialogResult.OK) { Muestra = frmBusquedaArticulo.Muestra; txtCodigo.Text = Muestra.Codigo; txtDescripcion.Text = Muestra.Descripcion; return(true); } return(false); }