コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            BarCodeBuilder bb = new BarCodeBuilder();

            //Set the Code text for the barcode
            bb.CodeText       = textBox2.Text;
            pictureBox1.Image = bb.BarCodeImage;

            bb.Save("CodeBar\\" + textBox2.Text + ".bmp", bb.BarCodeImage.RawFormat);
            Global.Margem.CodeBarURL   = "CodeBar\\" + textBox2.Text + ".bmp";
            Global.Margem.CodeBarTexto = textBox1.Text;

            DALCadastro.InsereImpressao("ImprimeCodeBar");
            //System.Diagnostics.Process.Start(Global.Margem.CodeBarURL);
            MessageBox.Show("Código de barras enviado para a impressora");
            this.Close();
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            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)
                {
                    if (Global.SAT_Ativo.SATativado == "não")
                    {
                        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");
                }
            }
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string data     = System.DateTime.Now.ToShortDateString();
            string datacalc = "";
            string ano      = DateTime.Now.Year.ToString();
            string mes      = DateTime.Now.Month.ToString();

            if (mes.Length < 2)
            {
                mes = "0" + mes;
            }
            string dia = DateTime.Now.Day.ToString();

            if (dia.Length < 2)
            {
                dia = "0" + dia;
            }
            datacalc = ano + mes + dia;
            if (String.IsNullOrEmpty(textBox1.Text) == false)
            {
                textBox1.Text = textBox1.Text.Replace(".", ",");
                int ponto = 0;
                for (int i = 0; i < textBox1.Text.Length; i++)
                {
                    if (textBox1.Text.Substring(i, 1) == ",")
                    {
                        ponto = ponto + 1;
                    }
                    if (ponto > 1)
                    {
                        MessageBox.Show("Valor em formato incorreto");
                        textBox1.Text = "";
                        textBox1.Focus();
                        return;
                    }
                }
                Int64 qtde;
                if (Int64.TryParse(textBox1.Text.Replace(",", "").Trim(), out qtde) == false)
                {
                    MessageBox.Show("Favor informar somente valores numéricos");
                    textBox1.Text = "";
                    textBox1.Focus();
                    return;
                }
                DataTable sal = DALCadastro.ListaParcial(Global.Margem.ClienteFiado);
                if (sal.Rows.Count <= 0)
                {
                    decimal saldo = Convert.ToDecimal(textBox2.Text);
                    if (Convert.ToDecimal(textBox1.Text) == saldo)
                    {
                        MessageBox.Show("A dívida será totalmente quitada.\nSaldo Devedor : 0,00");
                        DALCadastro.FluxoVendaFiadoQuitaConta(Global.Margem.ClienteFiado, label4.Text);
                        DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, textBox1.Text, label4.Text, Global.Margem.CaixaSelecionado);
                        DALCadastro.InsereAUXVendas("Pagamento total de saldo devedor fiado", Global.Margem.BaixaVendasFiado, Global.Margem.ClienteFiado, label4.Text,
                                                    "Pagamento Fiado Parcial", textBox1.Text, data, Convert.ToInt32(datacalc));

                        MessageBox.Show("1");

                        //------------------------------SAT-------------------------------------------------------


                        using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                        {
                            writer.WriteLine("Baixa de Vendas a prazo");
                            writer.WriteLine(".");
                            writer.WriteLine("Pagamento total de saldo devedor");
                            writer.WriteLine("Vendas : " + Global.Margem.BaixaVendasFiado);
                            writer.WriteLine("Total Pago :" + textBox1.Text);
                            writer.WriteLine("Pagamento " + label4.Text);
                            writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                            writer.WriteLine("Data : " + data);
                        }
                        DALCadastro.InsereImpressao("CupomResumido");
                        this.Close();
                        return;
                    }
                    if (Convert.ToDecimal(textBox1.Text) < saldo)
                    {
                        DataTable fi = DALCadastro.FluxoVendaFiado(Global.Margem.ClienteFiado);

                        string vendas1 = "";
                        string repete  = "";

                        if (fi.Rows.Count > 0)
                        {
                            for (int i = 0; i < fi.Rows.Count; i++)
                            {
                                DALCadastro.FiadoPAGParcial(fi.Rows[i]["Venda_Numero"].ToString());

                                string temp = fi.Rows[i]["Venda_Numero"].ToString();
                                if (repete != temp)
                                {
                                    vendas1 += fi.Rows[i]["Venda_Numero"].ToString() + "|";
                                    repete   = fi.Rows[i]["Venda_Numero"].ToString();
                                }
                            }
                        }
                        DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, textBox1.Text, label4.Text, Global.Margem.CaixaSelecionado);
                        decimal tempDEC = Convert.ToDecimal(textBox2.Text) - Convert.ToDecimal(textBox1.Text);
                        DALCadastro.CriaFiadoParcial(Global.Margem.ClienteFiado, textBox2.Text, textBox1.Text, DateTime.Now.ToLongDateString(), vendas1);
                        MessageBox.Show("Quitado parcialmente Venda(s) número(s) : " + vendas1 + "\nSaldo Devedor : " + Convert.ToString(tempDEC));
                        //insere auxvendas
                        DALCadastro.InsereAUXVendas("Pagamento Parcial de Fiado", vendas1, Global.Margem.ClienteFiado, label4.Text,
                                                    "Pagamento Fiado Parcial", textBox1.Text, data, Convert.ToInt32(datacalc));

                        MessageBox.Show("2");

                        using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                        {
                            writer.WriteLine("Baixa de Vendas a prazo");
                            writer.WriteLine(".");
                            writer.WriteLine("Pagamento parcial de saldo devedor");
                            writer.WriteLine("Vendas : " + vendas1);
                            writer.WriteLine("Total Pago :" + textBox1.Text);
                            writer.WriteLine("Saldo Devedor: " + Convert.ToString(tempDEC));
                            writer.WriteLine("Pagamento " + label4.Text);
                            writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                            writer.WriteLine("Data : " + data);
                        }
                        DALCadastro.InsereImpressao("CupomResumido");

                        this.Close();
                        return;
                    }
                    if (Convert.ToDecimal(textBox1.Text) > saldo)
                    {
                        MessageBox.Show("Valor informado maior que o saldo devedor");
                        textBox1.Text = "";
                        textBox1.Focus();
                        return;
                    }
                }

                if (sal.Rows.Count > 0)
                {
                    decimal saldo = Convert.ToDecimal(textBox2.Text);
                    if (Convert.ToDecimal(textBox1.Text) > saldo)
                    {
                        MessageBox.Show("Valor informado maior que o saldo devedor");
                        textBox1.Text = "";
                        textBox1.Focus();
                        return;
                    }
                    if (Convert.ToDecimal(textBox1.Text) == saldo)
                    {
                        string vendNum  = "";
                        string numVEnda = "";
                        for (int i = 0; i < sal.Rows.Count; i++)
                        {
                            string vend = sal.Rows[i]["Vendas"].ToString();
                            for (int j = 0; j < vend.Length; j++)
                            {
                                if (vend.Substring(j, 1) != "|")
                                {
                                    numVEnda += vend.Substring(j, 1);
                                }
                                if (vend.Substring(j, 1) == "|")
                                {
                                    DALCadastro.QuitaVendaParcial(numVEnda, label4.Text);
                                    vendNum += " [" + numVEnda + "]";

                                    numVEnda = "";
                                }
                            }
                            DALCadastro.DeletaFiadoParcial(Convert.ToInt32(sal.Rows[i]["Id"].ToString()), Global.Margem.ClienteFiado);

                            DataTable aberta = DALCadastro.FluxoVendaFiado(Global.Margem.ClienteFiado);



                            if (aberta.Rows.Count > 0)
                            {
                                for (int k = 0; k < aberta.Rows.Count; k++)
                                {
                                    DALCadastro.QuitaVendaParcial(aberta.Rows[i]["Venda_Numero"].ToString(), label4.Text);
                                    vendNum += " [" + aberta.Rows[i]["Venda_Numero"].ToString() + "] ";
                                }
                            }
                        }
                        DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, textBox1.Text, label4.Text, Global.Margem.CaixaSelecionado);
                        MessageBox.Show("A dívida será totalmente quitada.\nAs seguintes vendas serão quitadas automaticamente : \n" + vendNum);
                        //insere auxvendas
                        DALCadastro.InsereAUXVendas("Pagamento Total de Fiado", vendNum, Global.Margem.ClienteFiado, label4.Text,
                                                    "Pagamento Fiado Parcial", textBox1.Text, data, Convert.ToInt32(datacalc));

                        MessageBox.Show("3");

                        using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                        {
                            writer.WriteLine("Baixa de Vendas a prazo");
                            writer.WriteLine(".");
                            writer.WriteLine("Pagamento total de saldo devedor");
                            writer.WriteLine("Vendas : " + vendNum);
                            writer.WriteLine("Total Pago :" + textBox1.Text);
                            writer.WriteLine("Pagamento " + label4.Text);
                            writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                            writer.WriteLine("Data : " + data);
                        }
                        DALCadastro.InsereImpressao("CupomResumido");

                        this.Close();
                        return;
                    }
                    if (Convert.ToDecimal(textBox1.Text) < saldo)
                    {
                        bool    sinal  = false;
                        string  deve   = "";
                        decimal inicio = Convert.ToDecimal(textBox1.Text);

                        string semaforo = "";
                        if (sinal == false && inicio > 0)
                        {
                            for (int i = 0; i < sal.Rows.Count; i++)
                            {
                                if (inicio < Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - Convert.ToDecimal(sal.Rows[i]["Valor_Parcial"].ToString()))
                                {
                                    deve += "Quitado parcialmente saldo devedor da Data : " + sal.Rows[i]["Data"].ToString() + "\nVendas : " + sal.Rows[i]["Vendas"].ToString() + "\n";
                                    decimal resul = inicio + Convert.ToDecimal(sal.Rows[i]["Valor_Parcial"].ToString());
                                    DALCadastro.AtualizaParcialFiado(Convert.ToInt32(sal.Rows[i]["Id"].ToString()), Global.Margem.ClienteFiado, Convert.ToString(resul));
                                    deve += "Novo saldo devedor : " + Convert.ToString(Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - resul) + "\n\n";
                                    DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, textBox1.Text, label4.Text, Global.Margem.CaixaSelecionado);
                                    //insere auxvendas
                                    DALCadastro.InsereAUXVendas("Pagamento Parcial de saldo devedor fiado", sal.Rows[i]["Vendas"].ToString(), Global.Margem.ClienteFiado, label4.Text,
                                                                "Pagamento Fiado Parcial", Convert.ToString(inicio), data, Convert.ToInt32(datacalc));

                                    MessageBox.Show("4");

                                    using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                                    {
                                        writer.WriteLine("Baixa de Vendas a prazo");
                                        writer.WriteLine(".");
                                        writer.WriteLine("Pagamento parcial de saldo devedor");
                                        writer.WriteLine("Vendas : " + sal.Rows[i]["Vendas"].ToString());
                                        writer.WriteLine("Total Pago :" + Convert.ToString(inicio));
                                        writer.WriteLine("Saldo Devedor atualizado: " + Convert.ToString(Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - resul));
                                        writer.WriteLine("Pagamento " + label4.Text);
                                        writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                                        writer.WriteLine("Data : " + data);
                                    }
                                    DALCadastro.InsereImpressao("CupomResumido");
                                    inicio = 0;
                                    sinal  = true;
                                }

                                if (inicio == Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - Convert.ToDecimal(sal.Rows[i]["Valor_Parcial"].ToString()))
                                {
                                    deve += "Quitado saldo devedor da Data : " + sal.Rows[i]["Data"].ToString() + "\nVendas : " + sal.Rows[i]["Vendas"].ToString();
                                    string numVEnda = "";
                                    string temp5    = "";
                                    for (int l = 0; l < sal.Rows.Count; l++)
                                    {
                                        string vend = sal.Rows[l]["Vendas"].ToString();
                                        for (int m = 0; m < vend.Length; m++)
                                        {
                                            if (vend.Substring(m, 1) != "|")
                                            {
                                                numVEnda += vend.Substring(m, 1);
                                            }
                                            if (vend.Substring(m, 1) == "|")
                                            {
                                                DALCadastro.QuitaVendaParcial(numVEnda, label4.Text);
                                                temp5    = numVEnda;
                                                numVEnda = "";
                                            }
                                        }
                                        DALCadastro.DeletaFiadoParcial(Convert.ToInt32(sal.Rows[i]["Id"].ToString()), Global.Margem.ClienteFiado);
                                        DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, textBox1.Text, label4.Text, Global.Margem.CaixaSelecionado);
                                        DALCadastro.InsereAUXVendas("Pagamento total de saldo devedor fiado", temp5, Global.Margem.ClienteFiado, label4.Text,
                                                                    "Pagamento Fiado Parcial", Convert.ToString(inicio), data, Convert.ToInt32(datacalc));
                                        MessageBox.Show("5");

                                        using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                                        {
                                            writer.WriteLine("Baixa de Vendas a prazo");
                                            writer.WriteLine(".");
                                            writer.WriteLine("Pagamento total de saldo devedor");
                                            writer.WriteLine("Vendas : " + temp5);
                                            writer.WriteLine("Total Pago :" + Convert.ToString(inicio));
                                            writer.WriteLine("Pagamento " + label4.Text);
                                            writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                                            writer.WriteLine("Data : " + data);
                                        }
                                        DALCadastro.InsereImpressao("CupomResumido");

                                        inicio = 0;
                                        sinal  = true;
                                    }
                                }
                                if (inicio > Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - Convert.ToDecimal(sal.Rows[i]["Valor_Parcial"].ToString()))
                                {
                                    deve += "Quitado saldo devedor da Data : " + sal.Rows[i]["Data"].ToString() + "\nVendas : " + sal.Rows[i]["Vendas"].ToString() + "\n\n";
                                    string numVEnda = "";
                                    string temp6    = "";
                                    for (int l = 0; l < sal.Rows.Count; l++)
                                    {
                                        string vend = sal.Rows[l]["Vendas"].ToString();
                                        for (int m = 0; m < vend.Length; m++)
                                        {
                                            if (vend.Substring(m, 1) != "|")
                                            {
                                                numVEnda += vend.Substring(m, 1);
                                            }
                                            if (vend.Substring(m, 1) == "|")
                                            {
                                                DALCadastro.QuitaVendaParcial(numVEnda, label4.Text);
                                                temp6    = numVEnda;
                                                numVEnda = "";
                                            }
                                        }
                                        DALCadastro.DeletaFiadoParcial(Convert.ToInt32(sal.Rows[l]["Id"].ToString()), Global.Margem.ClienteFiado);
                                        decimal result = Convert.ToDecimal(sal.Rows[i]["Total_Devedor"].ToString()) - Convert.ToDecimal(sal.Rows[i]["Valor_Parcial"].ToString());
                                        DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, Convert.ToString(inicio), label4.Text, Global.Margem.CaixaSelecionado);
                                        DALCadastro.InsereAUXVendas("Pagamento total de saldo devedor fiado", temp6, Global.Margem.ClienteFiado, label4.Text,
                                                                    "Pagamento Fiado Parcial", Convert.ToString(inicio), data, Convert.ToInt32(datacalc));

                                        MessageBox.Show("10");

                                        using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                                        {
                                            writer.WriteLine("Baixa de Vendas a prazo");
                                            writer.WriteLine(".");
                                            writer.WriteLine("Pagamento total de saldo devedor");
                                            writer.WriteLine("Vendas : " + temp6);
                                            writer.WriteLine("Total Pago :" + Convert.ToString(inicio));
                                            writer.WriteLine("Pagamento " + label4.Text);
                                            writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                                            writer.WriteLine("Data : " + data);
                                        }
                                        DALCadastro.InsereImpressao("CupomResumido");

                                        inicio   = inicio - result;
                                        semaforo = "verde";
                                    }
                                }
                            }
                            if (semaforo == "verde")
                            {
                                decimal saldo2 = Convert.ToDecimal(textBox3.Text);
                                if (inicio == saldo2)
                                {
                                    deve += "A dívida será totalmente quitada (débitos anteriores + compra atual).\n\n";
                                    DALCadastro.FluxoVendaFiadoQuitaConta(Global.Margem.ClienteFiado, label4.Text);
                                    DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, Convert.ToString(inicio), label4.Text, Global.Margem.CaixaSelecionado);
                                    DALCadastro.InsereAUXVendas("Pagamento total de saldo devedor fiado", Global.Margem.BaixaVendasFiado, Global.Margem.ClienteFiado, label4.Text,
                                                                "Pagamento Fiado Parcial", Convert.ToString(inicio), data, Convert.ToInt32(datacalc));
                                    MessageBox.Show("6");

                                    using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                                    {
                                        writer.WriteLine("Baixa de Vendas a prazo");
                                        writer.WriteLine(".");
                                        writer.WriteLine("Pagamento total de saldo devedor");
                                        writer.WriteLine("Vendas : " + Global.Margem.BaixaVendasFiado);
                                        writer.WriteLine("Total Pago :" + textBox1.Text);
                                        writer.WriteLine("Pagamento " + label4.Text);
                                        writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                                        writer.WriteLine("Data : " + data);
                                    }
                                    DALCadastro.InsereImpressao("CupomResumido");

                                    this.Close();
                                    return;
                                }
                                if (inicio < saldo2)
                                {
                                    DataTable fi      = DALCadastro.FluxoVendaFiado(Global.Margem.ClienteFiado);
                                    string    vendas1 = "";
                                    string    repete  = "";
                                    if (fi.Rows.Count > 0)
                                    {
                                        for (int i = 0; i < fi.Rows.Count; i++)
                                        {
                                            DALCadastro.FiadoPAGParcial(fi.Rows[i]["Venda_Numero"].ToString());
                                            string temp = fi.Rows[i]["Venda_Numero"].ToString();
                                            if (repete != temp)
                                            {
                                                vendas1 += fi.Rows[i]["Venda_Numero"].ToString() + "|";
                                                repete   = fi.Rows[i]["Venda_Numero"].ToString();
                                            }
                                        }
                                    }
                                    DALCadastro.CriaFiadoParcial(Global.Margem.ClienteFiado, Convert.ToString(saldo2),
                                                                 Convert.ToString(inicio), DateTime.Now.ToLongDateString(), vendas1);
                                    DALCadastro.ParcialInsere(Global.Margem.ClienteFiado, Convert.ToString(inicio), label4.Text, Global.Margem.CaixaSelecionado);
                                    DALCadastro.InsereAUXVendas("Pagamento Parcial de saldo devedor fiado", vendas1, Global.Margem.ClienteFiado, label4.Text,
                                                                "Pagamento Fiado Parcial", Convert.ToString(inicio), data, Convert.ToInt32(datacalc));

                                    MessageBox.Show("7");

                                    using (StreamWriter writer = new StreamWriter("CupomResumido.txt"))
                                    {
                                        writer.WriteLine("Baixa de Vendas a prazo");
                                        writer.WriteLine(".");
                                        writer.WriteLine("Quitado parcialmente saldo devedor atual");
                                        writer.WriteLine("Todos os débitos anteriores foram quitados");
                                        writer.WriteLine("Total Pago :" + textBox1.Text);
                                        writer.WriteLine("Saldo devedor atual: " + Convert.ToString(saldo2 - inicio));
                                        writer.WriteLine("Vendas : " + Global.Margem.BaixaVendasFiado);
                                        writer.WriteLine("Pagamento " + label4.Text);
                                        writer.WriteLine("Cliente : " + Global.Margem.ClienteFiado);
                                        writer.WriteLine("Data :");
                                        writer.WriteLine(data);
                                    }
                                    DALCadastro.InsereImpressao("CupomResumido");

                                    deve += "Quitado parcialmente saldo devedor atual.\n\nTodos os débitos anteriores foram quitados\n";
                                    deve += "Saldo devedor atual : " + Convert.ToString(saldo2 - inicio);
                                }
                            }
                        }

                        MessageBox.Show(deve);
                        this.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("Informe o valor pago");
            }
        }
コード例 #4
0
        private void pictureBox16_Click(object sender, EventArgs e)
        {
            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();
                    }
                }
            }
        }
コード例 #5
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;
            }
        }
コード例 #6
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            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();
                    }
                }
            }
        }
コード例 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable         fiadi   = DALCadastro.ParcialLista(Global.Margem.CaixaSelecionado);
            DataTable         reti    = DALCadastro.ListaRetirada(Global.Margem.RetiradaCaixa);
            string            message = "Você deseja Finalizar/Fechar o Caixa?";
            string            caption = "Fechamento";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            // Mostra a MessageBox.

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

            if (result == DialogResult.Yes)
            {
                if (dataGridView1.Rows.Count <= 0 && fiadi.Rows.Count == 0 && reti.Rows.Count == 0)
                {
                    string            message1 = "Não foi realizada nenhuma venda neste período\nO Caixa será fechado";
                    string            caption1 = "Fechamento";
                    MessageBoxButtons buttons1 = MessageBoxButtons.YesNo;
                    DialogResult      result1;

                    // Mostra a MessageBox.

                    result1 = MessageBox.Show(this, message1, caption1, buttons1,
                                              MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                    if (result1 == DialogResult.Yes)
                    {
                        using (StreamWriter writer = new StreamWriter("CaixaAberto.txt"))
                        {
                            writer.Write("não");
                            Global.Margem.CaixaAberto = "não";
                            DALCadastro.DeletaRetirada(Global.Margem.RetiradaCaixa);
                            this.Close();
                        }
                    }
                }
                if (dataGridView1.Rows.Count > 0 || fiadi.Rows.Count > 0 || reti.Rows.Count > 0)
                {
                    string strConnection = "";
                    if (Global.Margem.ConfiguraçãoSistemaBancoDados == "local")
                    {
                        strConnection = "Data Source=.\\SQLEXPRESS;Initial Catalog=GC_Vendas;User ID=sa;Password=#lecoteco1975 ;Provider=SQLOLEDB";
                    }
                    if (Global.Margem.ConfiguraçãoSistemaBancoDados == "rede")
                    {
                        string ip    = Global.Margem.ConfiguraçãoSistemaBancoDadosIp;
                        string porta = Global.Margem.ConfiguraçãoSistemaBancoDadosPorta;
                        strConnection = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=" + ip + "," + porta + ";Initial Catalog=GC_Vendas;User ID=sa;Password=#lecoteco1975";
                    }
                    String strSQL = "FechamentoCaixaOK";
                    //cria a conexão com o banco de dados
                    OleDbConnection dbConnection = new OleDbConnection(strConnection);
                    //cria a conexão com o banco de dados
                    OleDbConnection con = new OleDbConnection(strConnection);
                    //cria o objeto command para executar a instruçao sql
                    OleDbCommand cmd = new OleDbCommand(strSQL, con);
                    //abre a conexao
                    con.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Caixa", Global.Margem.CaixaAberto);
                    OleDbDataAdapter da = new OleDbDataAdapter(cmd);
                    //cria um objeto datatable
                    DataTable clientes = new DataTable();
                    //preenche o datatable via dataadapter
                    da.Fill(clientes);
                    con.Dispose();
                    con.Close();
                    cmd.Dispose();
                    dbConnection.Dispose();
                    dbConnection.Close();


                    using (StreamWriter writer = new StreamWriter("CaixaAberto.txt"))
                    {
                        writer.Write("não");
                        Global.Margem.CaixaAberto = "não";
                        DALCadastro.DeletaRetirada(Global.Margem.RetiradaCaixa);
                        this.Close();
                    }
                    if (fiadi.Rows.Count > 0)
                    {
                        DALCadastro.ParcialDeleta(Global.Margem.CaixaSelecionado);
                    }
                    MessageBox.Show("Fechamento de caixa concluído.\nTotal das vendas : " + textBox6.Text);
                    checkBox1.Checked = true;
                    checkBox2.Checked = true;

                    Global.Margem.FechamentoCaixad  = "Total dinheiro : " + textBox1.Text + "\n";
                    Global.Margem.FechamentoCaixacd = "Total cartão débito : " + textBox2.Text + "\n";
                    Global.Margem.FechamentoCaixacc = "Total cartão crédito : " + textBox3.Text + "\n";
                    Global.Margem.FechamentoCaixac  = "Total cheque : " + textBox4.Text + "\n";
                    //Global.Margem.FechamentoCaixaf = "Total fiado : " + textBox5.Text + "\n";

                    Global.Margem.FechamentoCaixaf = "Inicial : [" + textBox7.Text + "] - Retiradas : [" + textBox9.Text + "]\n\n";

                    Global.Margem.FechamentoCaixa = "Valor Total : " + textBox6.Text + "\n";
                    DALCadastro.InsereImpressao("Fechamento");
                }
            }
        }