private void btn_pesquisar_Click(object sender, EventArgs e) { using (PDVprodutoPesquisa p = new PDVprodutoPesquisa()) { if (p.ShowDialog() == DialogResult.OK) { listagrid($"WHERE id = {p.pid}"); } } }
private void PDV_KeyDown(object sender, KeyEventArgs e) { if (!incompra) { if (e.KeyCode == Keys.F5 && !incompra) { if (NovaCompra()) { if (container_sep.Visible == false) { container_sep.Visible = true; } } } else if (e.KeyCode == Keys.F6) { PDV_control_vendas v = new PDV_control_vendas(); v.Show(); } } else { if (e.KeyCode == Keys.P & e.Control) { using (PDVprodutoPesquisa p = new PDVprodutoPesquisa()) { if (p.ShowDialog() == DialogResult.OK) { try { addCarrinho(p.pid, p.qtd, p.desc); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else if (e.KeyCode == Keys.F & e.Control) { DialogResult d = MessageBox.Show("Tem certeza q deseja refazer tudo?", "Confirme", MessageBoxButtons.YesNo); if (d == DialogResult.Yes) { FlushF(); } } else if (e.KeyCode == Keys.Q & e.Control) { //adiciona quantidade string inp = null; int n = 0; while (true) { inp = Microsoft.VisualBasic.Interaction.InputBox("Coloque uma quantidade", "Quantidade", "0"); if (Int32.TryParse(inp, out n)) { if (n > 0) { break; } } MessageBox.Show("Por favor, coloque um valor inteiro valido"); } changeQuantidade(n, Convert.ToDecimal(lbl_precounit.Text)); } else if (e.KeyCode == Keys.A & e.Control) { try { if (p.Count < list_prods.SelectedIndex || list_prods.SelectedIndex > -1) { addCarrinho(this.p[list_prods.SelectedIndex].Id, Convert.ToInt32(lbl_quantidade.Text), txt_item_descricao.Text); } else { MessageBox.Show("houve um erro... escolha um produto usando o mouse"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else if (e.KeyCode == Keys.F & e.Alt) { Finalizar(); } else if (e.KeyCode == Keys.F4) { if (MessageBox.Show("Deseja excluir essa venda?", "confirme", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { Initialize(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else if (e.KeyCode == Keys.Delete) { removeCarrinho(); } else if (e.KeyCode == Keys.F6) { PDV_control_vendas v = new PDV_control_vendas(); v.Show(); } else if (e.KeyCode == Keys.C & e.Control) { Cliente cc = new Cliente(); cc.Show(); } else if (e.KeyCode == Keys.S & e.Control) { calculatroco(); } else if (e.KeyCode == Keys.C & e.Alt) { altc(); } } }