示例#1
0
        private void Buscar(ProductoCriterioBusqueda criterio)
        {
            if (!this.OwnedForms.Any())
            {
                var productos = ProductosDatasource.ToList();
                var frm       = new Productos.BuscadorCompleto(txtCodigo.Text, productos, criterio);

                frm.TeclaApretada += FrmOnTeclaApretada;
                frm.Owner          = this;


                Point locationOnForm = txtCodigo.PointToScreen(Point.Empty);
                frm.Top      = locationOnForm.Y + 24;
                frm.Left     = locationOnForm.X;
                frm.Closing += FrmOnClosing;
                frm.Show();

                txtCodigo.Focus();
            }
        }
        private void Buscar(ProductoCriterioBusqueda criterio)
        {
            if (!this.OwnedForms.Any())
            {
                var productos = ProductosDatasource.Where(p => ComprasProducto.All(c => c.ProductoId != p.ProductoId)).ToList();
                var frm = new Productos.BuscadorCompleto(txtCodigo.Text, productos, criterio);

                frm.TeclaApretada += FrmOnTeclaApretada;
                frm.Owner = this;

                Point locationOnForm = txtCodigo.PointToScreen(Point.Empty);
                frm.Top = locationOnForm.Y + 24;
                frm.Left = locationOnForm.X;
                frm.Closing += FrmOnClosing;
                frm.Show();

                SeleccionarUltimaFila();
                txtCodigo.Focus();
            }
        }