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(); }
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"); } } }
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"); } }
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(); } } } }
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; } }
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(); } } } }
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"); } } }