Пример #1
0
 private void btn_pesquisar_Click(object sender, EventArgs e)
 {
     using (PDVprodutoPesquisa p = new PDVprodutoPesquisa())
     {
         if (p.ShowDialog() == DialogResult.OK)
         {
             listagrid($"WHERE id = {p.pid}");
         }
     }
 }
Пример #2
0
        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();
                }
            }
        }