private void FrmProdutoPesquisaPreco_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { tb_produtoDataGridView_CellClick(sender, null); } if (e.KeyCode == Keys.Escape) { this.Close(); } else if ((e.KeyCode == Keys.Down) && (txtTexto.Focused)) { produtoBindingSource.MoveNext(); } else if ((e.KeyCode == Keys.Up) && (txtTexto.Focused)) { produtoBindingSource.MovePrevious(); } else if ((e.KeyCode == Keys.PageDown) && (txtTexto.Focused)) { produtoBindingSource.Position += 15; } else if ((e.KeyCode == Keys.PageUp) && (txtTexto.Focused)) { produtoBindingSource.Position -= 15; } else if (e.KeyCode == Keys.F7) { if (tb_produtoDataGridView.RowCount > 0) { ProdutoPesquisa _produto = (ProdutoPesquisa)produtoBindingSource.Current; FrmProdutoAjusteEstoque frmAjuste = new FrmProdutoAjusteEstoque(_produto); frmAjuste.ShowDialog(); frmAjuste.Dispose(); produtoLojaBindingSource.DataSource = GerenciadorProdutoLoja.GetInstance(null).ObterPorProduto(_produto.CodProduto); } } //else if (e.KeyCode == Keys.F9) //{ // ProdutoPesquisa _produto = (ProdutoPesquisa)produtoBindingSource.Current; // _produto.CodSituacaoProduto = SituacaoProduto.DISPONIVEL; // MudarSituacaoProduto(sender, e, _produto); //} //else if (e.KeyCode == Keys.F10) //{ // ProdutoPesquisa _produto = (ProdutoPesquisa)produtoBindingSource.Current; // _produto.CodSituacaoProduto = SituacaoProduto.COMPRA_NECESSARIA; // MudarSituacaoProduto(sender, e, _produto); //} //else if (e.KeyCode == Keys.F11) //{ // ProdutoPesquisa _produto = (ProdutoPesquisa)produtoBindingSource.Current; // _produto.CodSituacaoProduto = SituacaoProduto.COMPRA_URGENTE; // MudarSituacaoProduto(sender, e, _produto); //} }
private void btnEstoque_Click(object sender, EventArgs e) { ProdutoPesquisa _produtoPesquisa = (ProdutoPesquisa)produtoBindingSource.Current; FrmProdutoAjusteEstoque frmAjuste = new FrmProdutoAjusteEstoque(_produtoPesquisa); frmAjuste.ShowDialog(); frmAjuste.Dispose(); if (frmAjuste.ProdutoSelected != null) { produtoBindingSource.Position = produtoBindingSource.List.IndexOf(new Produto() { CodProduto = frmAjuste.ProdutoSelected.CodProduto }); } codProdutoTextBox_TextChanged(sender, e); }
private void FrmProdutoPesquisaPreco_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { tb_produtoDataGridView_CellClick(sender, null); } if (e.KeyCode == Keys.Escape) { this.Close(); } else if ((e.KeyCode == Keys.Down) && (txtTexto.Focused)) { produtoBindingSource.MoveNext(); } else if ((e.KeyCode == Keys.Up) && (txtTexto.Focused)) { produtoBindingSource.MovePrevious(); } else if ((e.KeyCode == Keys.PageDown) && (txtTexto.Focused)) { produtoBindingSource.Position += 15; } else if ((e.KeyCode == Keys.PageUp) && (txtTexto.Focused)) { produtoBindingSource.Position -= 15; } else if (e.KeyCode == Keys.F7) { if (tb_produtoDataGridView.RowCount > 0) { ProdutoPesquisa _produto = (ProdutoPesquisa)produtoBindingSource.Current; FrmProdutoAjusteEstoque frmAjuste = new FrmProdutoAjusteEstoque(_produto); frmAjuste.ShowDialog(); frmAjuste.Dispose(); } } }