예제 #1
0
 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);
     //}
 }
예제 #2
0
        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();
         }
     }
 }