private void cargarProducto() { try { frmProducto oFrmRegistro = new frmProducto(); oFrmRegistro.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; oFrmRegistro.VariosRegistros = true; oFrmRegistro.ActivarFiltros = true; oFrmRegistro.TituloVentana = string.Format("Seleccionar los productos asociados al '{0}-{1}-{2}'", CodigoProducto, CodigoDeBarraDelProducto, NombreDelProducto); oFrmRegistro.AplicarFiltroDeWhereExterno = true; oFrmRegistro.WhereExterno = WhereDinamicoDelSustito(); oFrmRegistro.ShowDialog(); ProductoEN[] oRegistroEN = new ProductoEN[0]; oRegistroEN = oFrmRegistro.oProducto; if (oRegistroEN.Length > 0) { foreach (ProductoEN oRegistro in oRegistroEN) { dgvListar.Rows.Add(false, 0, oRegistro.idProducto, oRegistro.Codigo, oRegistro.CodigoDeBarra, oRegistro.Nombre, oRegistro.NombreGenerico, true); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Buscar registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void productoToolStripMenuItem1_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; if (ofrmProducto == null || ofrmProducto.IsDisposed) { ofrmProducto = new frmProducto(); ofrmProducto.MdiParent = this; ofrmProducto.Show(); } else { ofrmProducto.BringToFront(); } this.Cursor = Cursors.Default; }