private void pictureBox4_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(textBox1.Text) == false)
     {
         Global.Margem.ClienteFiado = textBox1.Text;
         Form fiado = new VisualizaFiado();
         fiado.ShowDialog();
         Global.Margem.ClienteFiado = "";
     }
 }
Ejemplo n.º 2
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(textBox4.Text) == false)
     {
         Global.Margem.ClienteFiado = textBox4.Text;
         Form fiado = new VisualizaFiado();
         fiado.ShowDialog();
         Global.Margem.ClienteFiado = "";
     }
     else
     {
         MessageBox.Show("Selecione um Cliente");
     }
 }
        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;
            }
        }