private void MSProduto_Click(object sender, EventArgs e) { ListViewItem t = lvInfo.FocusedItem; try { if (t.Equals(null)) { return; } } catch { return; } int asd = venda.Completos[Convert.ToInt16(lvInfo.FocusedItem.SubItems[0].Text) - 1].cod_completo; try { DataTable dttGarcon = new Banco().GarconDaVenda(venda.cod_venda); if (dttGarcon.Rows.Count > 1) { Garcon g = new Garcon(venda.cod_venda); g.ShowDialog(); Completa cc = new BancoVenda().getCompleta(asd, false); new BancoInformacao().addqtdGarconCompleto(g.getRetorno(), asd, 1);// cod_garcon cod_completo quantidade if (cc.needImpress) { cc.garconImprimir = new BancoVenda().nomeGarcon(g.getRetorno()); cc.quantidade = 1; cc.segmentoImprimir = new Banco().segmentoDoProduto(cc.produto[0].cod_produto); Impressao p = new Impressao(venda); p.gerarComandaCozinha(new Completa[] { cc }, venda.mesa,false ); } } else { Completa cc = new BancoVenda().getCompleta(asd, false); new BancoInformacao().addqtdGarconCompleto(Convert.ToInt16(dttGarcon.Rows[0].ItemArray.GetValue(0)), asd, 1); if (cc.needImpress) { cc.garconImprimir = cc.garcons[0].nome; cc.quantidade = 1; cc.segmentoImprimir = new Banco().segmentoDoProduto(cc.produto[0].cod_produto); Impressao p = new Impressao(venda); p.gerarComandaCozinha(new Completa[] { cc }, venda.mesa, false); } } venda = new BancoVenda().carregaVenda(venda.cod_venda); tamanhoMTVALOR(venda); carregarListView(venda); regularTamanho(lvInfo.Width); } catch { } }
private void btBack_Click(object sender, EventArgs e) { if (new Banco().isVendaBalcao(cod_venda)) new BancoVenda().anularVenda(cod_venda, true); else { for (int j = 0; j < listaProd.Length; j++) { if (listaProd[j].Count > 0) { Impressao p = new Impressao(new BancoVenda().carregaVenda(cod_venda)); p.gerarComandaCozinha(listaProd[j].ToArray(), mesas, false); } } } this.Close(); }
private void lvInfo_ItemActivate(object sender, EventArgs e) { try { ListViewItem t = lvInfo.FocusedItem; int asd = venda.Completos[Convert.ToInt16(lvInfo.FocusedItem.SubItems[0].Text) - 1].cod_completo; DataTable dttGarcon = new Banco().GarconDaVenda(venda.cod_venda); if (dttGarcon.Rows.Count > 1) { Garcon g = new Garcon(venda.cod_venda); g.ShowDialog(); Completa cc = new BancoVenda().getCompleta(asd, false); new BancoInformacao().addqtdGarconCompleto(g.getRetorno(), asd, 1);// cod_garcon cod_completo quantidade if (cc.needImpress) { cc.garconImprimir = new BancoVenda().nomeGarcon(g.getRetorno()); cc.quantidade = 1; cc.segmentoImprimir = new Banco().segmentoDoProduto(cc.produto[0].cod_produto); Impressao p = new Impressao(venda); p.gerarComandaCozinha(new Completa[] { cc }, venda.mesa, false); } } else if (MessageBox.Show("Acrescentar Mais Um ?", "Confirme sua Opcao", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification) == DialogResult.Yes) { Completa cc = new BancoVenda().getCompleta(asd, false); new BancoInformacao().addqtdGarconCompleto(Convert.ToInt16(dttGarcon.Rows[0].ItemArray.GetValue(0)), asd, 1); if (cc.needImpress) { cc.garconImprimir = cc.garcons[0].nome; cc.quantidade = 1; cc.segmentoImprimir = new Banco().segmentoDoProduto(cc.produto[0].cod_produto); Impressao p = new Impressao(venda); p.gerarComandaCozinha(new Completa[] { cc }, venda.mesa, false); } } venda = new BancoVenda().carregaVenda(venda.cod_venda); tamanhoMTVALOR(venda); carregarListView(venda); regularTamanho(lvInfo.Width); } catch { return; } }