private void btnadicionar_Click(object sender, EventArgs e) { if (cliente.id < 1) { fmok.Mostrar("Selecione um cliente!"); return; } CVenda venda = new CVenda(); venda.inserirPreVenda(idvenda, cliente.id); fmok.Mostrar("Adicionado com Sucesso!"); FMessageSimNao f = new FMessageSimNao(); if (f.Mostrar("Imprimir?", "Deseja imprimir demonstrativo da Pré Venda?")) { PrintDialog pd = new PrintDialog(); if (pd.ShowDialog() == DialogResult.OK) { carregarvenda(idvenda); carregarcliente(); carregaritemvenda(); empresa.carregar(); mostraritemvenda(dtitemvenda); PrintDocument printDocument = new PrintDocument(); printDocument.PrintPage += PrintDocumentOnPrintPage; printDocument.PrinterSettings = pd.PrinterSettings; printDocument.Print(); } } idvenda = 0; Close(); }
private void btnconfirmar_Click(object sender, EventArgs e) { if (rbtsuprimento.Checked) { FMessageSimNao f = new FMessageSimNao(); if (!f.Mostrar("Depositar no Caixa", "Deseja efetuar o depósito?")) { return; } decimal valor = 0; MGM mgm = new MGM(); FMessageOk fmok = new FMessageOk(); if (!mgm.isDecimal(ttbvalor.Text, false, out valor)) { fmok.Mostrar("Valor inválido"); return; } CTransacao cc = new CTransacao(); cc.inserir(cai_id, valor, 'C', "SUPRIMENTO", ttbinformacao.Text, fun_id); fmok.Mostrar("Depositado com Sucesso"); } else { FMessageSimNao f = new FMessageSimNao(); if (!f.Mostrar("Retirar do Caixa", "Deseja efetuar a retirada?")) { return; } decimal valor = 0; MGM mgm = new MGM(); FMessageOk fmok = new FMessageOk(); if (!mgm.isDecimal(ttbvalor.Text, false, out valor)) { fmok.Mostrar("Valor inválido"); return; } CTransacao cc = new CTransacao(); cc.inserir(cai_id, (-1) * valor, 'D', "SANGRIA", ttbinformacao.Text, fun_id); fmok.Mostrar("Retirado com Sucesso"); Close(); } Close(); }
private void btncancelar_Click(object sender, EventArgs e) { FMessageOk fmok = new FMessageOk(); FMessageSimNao f = new FMessageSimNao(); if (f.Mostrar("Cancelar Venda!", "Deseja cancelar a venda?")) { CSat sat = new CSat(); if (!sat.cancelarIDVenda(venda.ven_id)) { fmok.Mostrar("Erro ao efetuar cancelamento!, obs: O Cupom só pode ser cancelado até 30 minutos após a emissão!"); } else { venda.excluir(venda.ven_id); fmok.Mostrar("Cancelado com sucesso!"); Close(); } } }
private void btnconfirmar_Click(object sender, EventArgs e) { ok = true; data = dtp.Value; try { decimal.Parse(ttbvalor.Text); } catch { FMessageOk f = new FMessageOk(); f.Mostrar("Valor inválido!"); return; } valor = ttbvalor.Text; Close(); }
private void selecionar() { try { if (dt.Rows.Count < 1) { FMessageOk fmok = new FMessageOk(); fmok.Mostrar("Não há cupons para serem cancelados!"); return; } int index = grid.SelectedCells[0].RowIndex; int idvenda = int.Parse(dt.Rows[index]["ven_id"].ToString()); FVendaDetalhe f = new FVendaDetalhe(idfuncionario, idvenda); f.ShowDialog(); carregar(); } catch { } }
private void btnconfirmar_Click(object sender, EventArgs e) { CCaixa c = new CCaixa(); decimal valor = 0; CVenda venda = new CVenda(); venda.pesquisarvendaaberta(idcaixa); if (venda.ven_status == 1) { fmok.Mostrar("Não é possível fechar o caixa com uma venda aberta!"); return; } try { decimal.Parse(ttbdinheiro.Text); } catch { fmok.Mostrar("Valor em dinheiro inválido!"); return; } try { decimal.Parse(ttbcheque.Text); } catch { fmok.Mostrar("Valor em cheque inválido!"); return; } try { decimal.Parse(ttbcartao.Text); } catch { fmok.Mostrar("Valor em cartão inválido!"); return; } try { decimal.Parse(ttbfiado.Text); } catch { fmok.Mostrar("Valor em Fiado inválido!"); return; } try { valor = dinheiro + cheque + credito + fiado; } catch { fmok.Mostrar("Valor de Fechamento Inválido!"); return; } c.fechar(idfuncionario, valor, DateTime.Now, DateTime.Now, 0, ""); fmok.Mostrar("Caixa fechado com sucesso!"); ok = true; Close(); }
private void btnsair_Click(object sender, EventArgs e) { FMessageSimNao f = new FMessageSimNao(); FMessageOk fm = new FMessageOk(); if (cai_status) { if (f.Mostrar("Caixa Aberto!", "O Caixa está aberto, deseja fechar?")) { FFecharCaixa1 fecharcaixa = new FFecharCaixa1(idfuncionario, idcaixa); fecharcaixa.ShowDialog(); } carregarcaixa(); selecionarCaixa(); } MGM mgm = new MGM(); decimal valor = 0; if (!mgm.isDecimal(ttbvalor.Text, false, out valor)) { fm.Mostrar("Valor inválido!"); return; } f = new FMessageSimNao(); //if(valor>0) //{ if (cai_status) { if (f.Mostrar("Abrir Caixa", "Deseja reabrir o caixa com o valor R$: " + ttbvalor.Text + " ? ")) { if (idcaixa > 0) { ok = true; } else { fm.Mostrar("Falha ao abrir caixa!"); } Close(); } } else if (f.Mostrar("Abrir Caixa", "Deseja abrir o caixa com o valor R$: " + ttbvalor.Text + "?")) { CCaixa c = new CCaixa(); idcaixa = c.abrir(numerocaixa, idfuncionario, valor, DateTime.Now.Date, DateTime.Now); if (idcaixa > 0) { ok = true; } else { fm.Mostrar("Falha ao abrir caixa!"); } Close(); } }
private void btndinheiro_Click(object sender, EventArgs e) { FInput f = new FInput(); if (f.Mostrar("Dinheiro", "Informe o valor de pagamento", ttbtotal.Text)) { try { decimal valor = decimal.Parse(f.valor); if (valor <= 0) { fmok.Mostrar("Valor de pagamento inválido!"); return; } idmeiopagamento = 1; if (valor > decimal.Parse(ttbtotal.Text)) { decimal troco = valor - decimal.Parse(ttbtotal.Text);; valor = decimal.Parse(ttbtotal.Text); contareceber.insereContaReceber(idvenda, 1, valor, DateTime.Now.Date, true, idcaixa, 0, "Dinheiro", idmeiopagamento); idmeiopagamento = 0; Carregar(); ttbtroco.Text = troco.ToString("00.00"); } else { contareceber.insereContaReceber(idvenda, 1, valor, DateTime.Now.Date, true, idcaixa, 0, "Dinheiro", idmeiopagamento); idmeiopagamento = 0; Carregar(); } } catch { fmok.Mostrar("Valor de pagamento inválido!"); } } }