コード例 #1
0
        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F5)
            {
                Quantidade.Show();
                TXTQTDE.Show();
                TXTQTDE.Text = "1";
                ValorUnitario.Show();
                TXTVALORUNITARIO.Show();
                Valor.Show();
                TXTVALOR.Show();
                Total.Show();
                TXTTOTAL.Show();
                PB_foto.Image = Properties.Resources.Passa;
                TXT_PROD.Text = "";
                Descricao.Show();
                TXT_DESC.Show();
                dgDados.Show();
                dgDados.Rows.Clear();
                Valortotal     = 0;
                TXT_TROCO.Text = "R$ 0,00";
                TXT_VLRR.Text  = "R$ 0,00";
                TXT_DESC.Text  = "";

                TXTTOTAL.Text         = "";
                TXTVALOR.Text         = "";
                TXTVALORUNITARIO.Text = "";
            }



            if (e.KeyCode == Keys.F6)
            {
                if (TXTQTDE.Text == "0")
                {
                    MessageBox.Show("Aperte F5 para começar a compra!", "Aviso");
                }
                else
                {
                    if (TXTTOTAL.Text == "")
                    {
                        MessageBox.Show("Passe o produto!", "Aviso");
                    }
                    else
                    {
                        if (DialogResult.Yes == MessageBox.Show("A compra vai ser paga em dinheiro?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                        {
                            valorrecebido.Show();
                            TXT_VLRR.Show();
                            troco.Show();
                            TXT_TROCO.Show();
                            TXT_VLRR.Focus();
                            TXTQTDE.Enabled  = false;
                            TXT_PROD.Enabled = false;
                        }
                        else
                        {
                            //envia bd

                            Conexao comb = new Conexao();

                            comb.sql = "Insert into tb02_cupom (tb02_valor, tb02_data) values ('" + Valortotal + "', now())";


                            comb.open();

                            int lin = comb.Runsql();


                            comb.close();



                            //fim envia bd


                            //MessageBox.Show("Compra terminada!", "Aviso");
                            TXTQTDE.Text          = "0";
                            TXTTOTAL.Text         = "";
                            TXTVALOR.Text         = "";
                            TXTVALORUNITARIO.Text = "";
                            Valortotal            = 0;

                            Quantidade.Hide();
                            TXTQTDE.Hide();
                            ValorUnitario.Hide();
                            TXTVALORUNITARIO.Hide();
                            Valor.Hide();
                            TXTVALOR.Hide();
                            Total.Hide();
                            TXTTOTAL.Hide();
                            PB_foto.Image = Properties.Resources.CL1;
                            Descricao.Hide();
                            TXT_DESC.Hide();
                            dgDados.Hide();
                            dgDados.Rows.Clear();
                            TXT_DESC.Text = "";


                            //mandar os dados pro bd
                        }
                    }
                }
            }



            if (e.KeyCode == Keys.Escape)
            {
                if (TXTQTDE.Text != "0")
                {
                    MessageBox.Show("Sua compra não foi terminada! Cancele ou finalize-a para sair!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (DialogResult.Yes == MessageBox.Show("Deseja mesmo sair do sistema?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                    {
                        this.Dispose();
                    }
                }
            }



            if (e.KeyCode == Keys.F7)
            {
                if (TXTQTDE.Text == "0")
                {
                    MessageBox.Show("Aperte F5 para começar a compra!", "Aviso");
                }
                else
                {
                    if (DialogResult.Yes == MessageBox.Show("Deseja cancelar a compra?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                    {
                        TXTQTDE.Text          = "0";
                        TXTTOTAL.Text         = "";
                        TXTVALOR.Text         = "";
                        TXTVALORUNITARIO.Text = "";
                        TXT_DESC.Text         = "";
                        TXT_TROCO.Text        = "R$ 0,00";
                        TXT_VLRR.Text         = "R$ 0,00";
                        Quantidade.Hide();
                        TXTQTDE.Hide();
                        ValorUnitario.Hide();
                        TXTVALORUNITARIO.Hide();
                        Valor.Hide();
                        TXTVALOR.Hide();
                        Total.Hide();
                        TXTTOTAL.Hide();
                        PB_foto.Image = Properties.Resources.CL1;
                        Descricao.Hide();
                        TXT_DESC.Hide();
                        dgDados.Hide();
                        dgDados.Rows.Clear();
                        Valortotal = 0;
                    }
                }
            }
        }