コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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;
        }