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(); } }