コード例 #1
0
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            Form cadFiado = new ClienteFiado();

            cadFiado.ShowDialog();
            dataGridView1.DataSource = DALCadastro.ListaClienteFiado();
        }
コード例 #2
0
        private void button5_Click(object sender, EventArgs e)
        {
            Form cadFiado = new ClienteFiado();

            cadFiado.ShowDialog();
            dataGridView2.DataSource = DALCadastro.ListaClienteFiado();
            if (dataGridView2.Rows.Count > 0)
            {
                for (int i = 0; i < dataGridView2.Rows.Count; i++)
                {
                    dataGridView2.Columns[0].Width = 330;
                }
            }
        }
コード例 #3
0
 private void ProcurarPDV_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F3)
     {
         if (dataGridView2.Rows.Count > 0)
         {
             textBox4.Text = dataGridView2.Rows[dataGridView2.SelectedCells[0].RowIndex].Cells[0].FormattedValue.ToString();
             textBox4.Focus();
         }
         else
         {
             MessageBox.Show("Selecione um Cliente");
         }
     }
     if (e.KeyCode == Keys.F2)
     {
         if (dataGridView1.Rows.Count > 0)
         {
             textBox3.Text = dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[1].FormattedValue.ToString();
             textBox3.Focus();
         }
     }
     if (e.KeyCode == Keys.Escape)
     {
         this.Close();
     }
     if (e.KeyCode == Keys.F10)
     {
         if (String.IsNullOrEmpty(textBox1.Text) == false)
         {
             textBox1.Text = Ferramentas.Retira_Meta_PreparaDecimal(textBox1.Text);
             textBox1.Text = textBox1.Text.Replace(",", "");
             textBox1.Text = textBox1.Text.Replace(".", "");
             Int64 qtde;
             if (Int64.TryParse(textBox1.Text.Trim(), out qtde) == false)
             {
                 MessageBox.Show("Insira somente valores numéricos");
                 textBox1.Text = "";
                 textBox1.Focus();
                 return;
             }
             if (textBox1.Text.Length == 13)
             {
                 dataGridView1.DataSource = DALCadastro.ProcurarProdutoCodeBar(textBox1.Text);
                 textBox3.Text            = dataGridView1.Rows[0].Cells[1].Value.ToString();
                 textBox3.Focus();
                 //dataGridView1.Focus();
                 return;
             }
             dataGridView1.DataSource = DALCadastro.ProcurarProdutoSemCodeBarId(textBox1.Text);
             if (dataGridView1.Rows.Count > 0)
             {
                 for (int i = 0; i < dataGridView1.Rows.Count; i++)
                 {
                     dataGridView1.Columns[1].Width = 330;
                     textBox3.Text = dataGridView1.Rows[0].Cells[1].Value.ToString();
                     textBox3.Focus();
                 }
                 dataGridView1.Focus();
                 return;
             }
         }
     }
     if (e.KeyCode == Keys.F12)
     {
         if (String.IsNullOrEmpty(textBox2.Text) == false)
         {
             dataGridView1.DataSource = DALCadastro.ProcurarProdutoSemCodeBarDescInt(textBox2.Text + "%");
             if (dataGridView1.Rows.Count > 0)
             {
                 for (int i = 0; i < dataGridView1.Rows.Count; i++)
                 {
                     dataGridView1.Columns[1].Width = 330;
                     textBox3.Text = dataGridView1.Rows[0].Cells[1].Value.ToString();
                     textBox3.Focus();
                 }
             }
             if (dataGridView1.Rows.Count <= 0)
             {
                 MessageBox.Show("Produto inexistente");
                 textBox2.Text = "";
                 textBox2.Focus();
             }
         }
     }
     if (e.KeyCode == Keys.F5)
     {
         Form cadRapido = new CadastroProdRapido();
         cadRapido.ShowDialog();
     }
     if (e.KeyCode == Keys.F7)
     {
         dataGridView2.DataSource = DALCadastro.ListaClienteFiado();
         if (dataGridView2.Rows.Count > 0)
         {
             for (int i = 0; i < dataGridView2.Rows.Count; i++)
             {
                 dataGridView2.Columns[0].Width = 330;
             }
         }
     }
     if (e.KeyCode == Keys.F9)
     {
         Form cadFiado = new ClienteFiado();
         cadFiado.ShowDialog();
         dataGridView2.DataSource = DALCadastro.ListaClienteFiado();
         if (dataGridView2.Rows.Count > 0)
         {
             for (int i = 0; i < dataGridView2.Rows.Count; i++)
             {
                 dataGridView2.Columns[0].Width = 330;
             }
         }
     }
 }
コード例 #4
0
        private void tipoPagamento_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F1)
            {
                dataGridView1.DataSource       = DALCadastro.ListaClienteFiado();
                dataGridView1.Columns[0].Width = 300;
                return;
            }
            if (e.KeyCode == Keys.F3)
            {
                string            message = "Você deseja finalizar com pagamento em dinheiro?";
                string            caption = "Dinheiro";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(this, message, caption, buttons,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (result == DialogResult.Yes)
                {
                    if (Global.SAT_Ativo.SATativado == "sim" && Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                    {
                        MessageBox.Show("Sistema em modo de teste(emulador SEFAZ) de envio ao SAT.\n\nO emulador precisa estar ativo para teste");
                    }
                    if (Global.SAT_Ativo.SATativado == "não")
                    {
                        DALCadastro.tipoVenda("dinheiroVenda", Global.Margem.Numvenda);
                        DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                        Global.Margem.Pagamento = "Pagamento realizado em dinheiro";
                        if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                        {
                            Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : dinheiro. Número venda : " + Global.Margem.Numvenda +
                                                " Total : " + Global.Margem.Totalvenda);
                        }
                        if (Global.Margem.TemTroco == "sim")
                        {
                        }

                        this.Close();
                    }

                    if (Global.SAT_Ativo.SATativado == "sim")
                    {
                        if (Global.SAT_Ativo.SATativadoModoOperação == "produção")
                        {
                            DALCadastro.tipoVenda("dinheiroVenda", Global.Margem.Numvenda);

                            //definir impressão cupom sat
                            Global.SAT_Ativo.CupomSATativado = "sim";

                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado em dinheiro";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : dinheiro. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }
                            if (Global.Margem.TemTroco == "sim")
                            {
                            }

                            this.Close();
                        }
                        if (Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                        {
                            DALCadastro.tipoVenda("dinheiroVenda", Global.Margem.Numvenda);

                            //definir impressão cupom sat
                            //Global.SAT_Ativo.CupomSATativado = "sim";

                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado em dinheiro";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : dinheiro. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }
                            if (Global.Margem.TemTroco == "sim")
                            {
                            }



                            EnviaSAT.EnviarDadosVenda(Convert.ToInt32(Global.Margem.Numvenda), "#lecoteco1975#", Global.Margem.Numvenda, "não");

                            this.Close();
                        }
                    }
                }
                return;
            }
            if (e.KeyCode == Keys.F4)
            {
                string            message = "Você deseja finalizar com pagamento em cartão de débito?";
                string            caption = "Cartão de Débito";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(this, message, caption, buttons,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (result == DialogResult.Yes)
                {
                    if (Global.SAT_Ativo.SATativado == "sim" && Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                    {
                        MessageBox.Show("Sistema em modo de teste(emulador SEFAZ) de envio ao SAT.\n\nO emulador precisa estar ativo para teste");
                    }
                    if (Global.SAT_Ativo.SATativado == "não")
                    {
                        DALCadastro.tipoVenda("cartaoDebitoVenda", Global.Margem.Numvenda);
                        DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                        Global.Margem.Pagamento = "Pagamento realizado com cartão de débito";
                        if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                        {
                            Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de débito. Número venda : " + Global.Margem.Numvenda +
                                                " Total : " + Global.Margem.Totalvenda);
                        }
                        this.Close();
                    }
                    if (Global.SAT_Ativo.SATativado == "sim")
                    {
                        if (Global.SAT_Ativo.SATativadoModoOperação == "produção")
                        {
                            DALCadastro.tipoVenda("cartaoDebitoVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cartão de débito";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de débito. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }
                            this.Close();
                        }
                        if (Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                        {
                            DALCadastro.tipoVenda("cartaoDebitoVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cartão de débito";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de débito. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }



                            Global.SAT_Param.Formas_Pagamento_CD_valor  = Global.Margem.Totalvenda.Replace(",", ".");
                            Global.SAT_Param.Formas_Pagamento_CD_codigo = "001";
                            EnviaSAT.EnviarDadosVenda(Convert.ToInt32(Global.Margem.Numvenda), "#lecoteco1975#", Global.Margem.Numvenda, "não");
                            this.Close();
                        }
                    }
                }
                return;
            }
            if (e.KeyCode == Keys.F5)
            {
                dataGridView1.Focus();
                return;
            }
            if (e.KeyCode == Keys.F7)
            {
                string            message = "Você deseja finalizar com pagamento em cartão de crédito?";
                string            caption = "Cartão de Crédito";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(this, message, caption, buttons,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (result == DialogResult.Yes)
                {
                    if (Global.SAT_Ativo.SATativado == "sim" && Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                    {
                        MessageBox.Show("Sistema em modo de teste(emulador SEFAZ) de envio ao SAT.\n\nO emulador precisa estar ativo para teste");
                    }
                    if (Global.SAT_Ativo.SATativado == "não")
                    {
                        DALCadastro.tipoVenda("cartaoCreditoVenda", Global.Margem.Numvenda);
                        DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                        Global.Margem.Pagamento = "Pagamento realizado com cartão de crédito";
                        if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                        {
                            Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de crédito. Número venda : " + Global.Margem.Numvenda +
                                                " Total : " + Global.Margem.Totalvenda);
                        }
                        this.Close();
                    }
                    if (Global.SAT_Ativo.SATativado == "sim")
                    {
                        if (Global.SAT_Ativo.SATativadoModoOperação == "produção")
                        {
                            DALCadastro.tipoVenda("cartaoCreditoVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cartão de crédito";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de crédito. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }
                            this.Close();
                        }
                        if (Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                        {
                            DALCadastro.tipoVenda("cartaoCreditoVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cartão de crédito";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cartão de crédito. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }



                            Global.SAT_Param.Formas_Pagamento_CC_valor  = Global.Margem.Totalvenda.Replace(",", ".");
                            Global.SAT_Param.Formas_Pagamento_CC_Codigo = "001";
                            EnviaSAT.EnviarDadosVenda(Convert.ToInt32(Global.Margem.Numvenda), "#lecoteco1975#", Global.Margem.Numvenda, "não");
                            this.Close();
                        }
                    }
                }
                return;
            }
            if (e.KeyCode == Keys.F10)
            {
                string            message = "Você deseja finalizar com pagamento em cheque?";
                string            caption = "Cheque";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(this, message, caption, buttons,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (result == DialogResult.Yes)
                {
                    if (Global.SAT_Ativo.SATativado == "sim" && Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                    {
                        MessageBox.Show("Sistema em modo de teste(emulador SEFAZ) de envio ao SAT.\n\nO emulador precisa estar ativo para teste");
                    }
                    if (Global.SAT_Ativo.SATativado == "não")
                    {
                        DALCadastro.tipoVenda("chequeVenda", Global.Margem.Numvenda);
                        DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                        Global.Margem.Pagamento = "Pagamento realizado com cheque";
                        if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                        {
                            Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cheque. Número venda : " + Global.Margem.Numvenda +
                                                " Total : " + Global.Margem.Totalvenda);
                        }
                        this.Close();
                    }
                    if (Global.SAT_Ativo.SATativado == "sim")
                    {
                        if (Global.SAT_Ativo.SATativadoModoOperação == "produção")
                        {
                            DALCadastro.tipoVenda("chequeVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cheque";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cheque. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }
                            this.Close();
                        }
                        if (Global.SAT_Ativo.SATativadoModoOperação == "emulador")
                        {
                            DALCadastro.tipoVenda("chequeVenda", Global.Margem.Numvenda);

                            Global.SAT_Ativo.CupomSATativado = "sim";
                            DALCadastro.InsereImpressao(Global.Margem.Numvenda);
                            Global.Margem.Pagamento = "Pagamento realizado com cheque";
                            if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                            {
                                Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : cheque. Número venda : " + Global.Margem.Numvenda +
                                                    " Total : " + Global.Margem.Totalvenda);
                            }



                            Global.SAT_Param.Formas_Pagamento_cheque_valor = Global.Margem.Totalvenda.Replace(",", ".");
                            EnviaSAT.EnviarDadosVenda(Convert.ToInt32(Global.Margem.Numvenda), "#lecoteco1975#", Global.Margem.Numvenda, "não");



                            this.Close();
                        }
                    }
                }
                return;
            }
            if (e.KeyCode == Keys.F12)
            {
                string            message = "Você deseja finalizar com pagamento à prazo?";
                string            caption = "Fiado";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(this, message, caption, buttons,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (result == DialogResult.Yes)
                {
                    if (String.IsNullOrEmpty(textBox1.Text) == false)
                    {
                        DALCadastro.tipoVendaFiado(textBox1.Text, Global.Margem.Numvenda);
                        DALCadastro.InsereImpressao(Global.Margem.Numvenda);

                        Global.Margem.Pagamento = "Pagamento a prazo";
                        if (Global.Margem.ConfiguraçãoSistemaLOGs == "sim")
                        {
                            Ferramentas.CriaLog("CaixaTerminalVendas", "Pagamento : a prazo. Número venda : " + Global.Margem.Numvenda +
                                                " Total : " + Global.Margem.Totalvenda);
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Favor selecionar cliente");
                    }
                }


                return;
            }
            if (e.KeyCode == Keys.Escape)
            {
                Global.Margem.Cancelar = "OK";
                textBox1.Focus();
                this.Close();
                return;
            }
            if (e.KeyCode == Keys.Delete)
            {
                if (String.IsNullOrEmpty(textBox1.Text) == false)
                {
                    Global.Margem.ClienteFiado = textBox1.Text;
                    Form fiado = new VisualizaFiado();
                    fiado.ShowDialog();
                    Global.Margem.ClienteFiado = "";
                }
                return;
            }
            if (e.KeyCode == Keys.Space)
            {
                if (dataGridView1.Rows.Count > 0)
                {
                    textBox1.Text = dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[0].FormattedValue.ToString();
                }
                return;
            }
            if (e.KeyCode == Keys.Enter)
            {
                Form cadFiado = new ClienteFiado();
                cadFiado.ShowDialog();
                dataGridView1.DataSource = DALCadastro.ListaClienteFiado();
                return;
            }
        }