private void btnConfirmaVenda_Click(object sender, EventArgs e) { if (cmbNomeCliente != null && cmbNomeProduto != null && nudQtd.Value != 0) { Brinquedo brinquedo = new Brinquedo(); Cliente cliente = new Cliente(); listaCliente = cliente.BuscaClientesBanco(cmbNomeCliente.SelectedItem.ToString()); int[] cod_Brinquedo = new int[lbProdutos.Items.Count]; DateTime[] dataVenda = new DateTime[lbProdutos.Items.Count]; string[] cpf_cliente = new string[lbProdutos.Items.Count]; int[] quantidade = new int[lbProdutos.Items.Count]; for (int i = 0; i < lbProdutos.Items.Count; i++) { Brinquedo novo = new Brinquedo(); novo = listaSelecionados[i]; cod_Brinquedo[i] = novo.Cod_Brinquedo; dataVenda[i] = dtpDataVenda.Value; cpf_cliente[i] = listaCliente[0].CPF.ToString(); quantidade[i] = Convert.ToInt16(nudQtd.Value) /*Convert.ToInt16(listaqtd[i])*/; } VendasClasse vendarealizada = new VendasClasse(); if (vendarealizada.CadastraBancoemBloco(cod_Brinquedo, dataVenda, cpf_cliente, quantidade)) { MessageBox.Show("Venda Registrada"); txtCodigo.Clear(); txtCPF.Clear(); txtLetraCliente.Clear(); txtNomeProduto.Clear(); cmbNomeProduto.SelectedItem = null; cmbNomeCliente.SelectedItem = null; nudQtd.Value = 0; } else { MessageBox.Show("Erro no registro. Por favor tente novamente mais tarde."); } } else { MessageBox.Show("Por favor insira todos os dados"); } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (cmbNomeProduto.SelectedItem != null) { VendasClasse novaVenda = new VendasClasse(); DataTable dt = new DataTable(); dt = novaVenda.BuscaVendaBanco(listaBrinquedo[cmbNomeProduto.SelectedIndex].Cod_Brinquedo); Report report = new Report(); report.Load("Relatorio.frx"); report.RegisterData(dt, "Tabela_de_Dados"); report.GetDataSource("Tabela_de_Dados").Enabled = true; FastReport.DataBand dados = (FastReport.DataBand)report.FindObject("Data1"); dados.DataSource = report.GetDataSource("Tabela_de_Dados"); FastReport.TextObject Nome_brinquedo = (FastReport.TextObject)report.FindObject("txtNomeBrinq"); FastReport.TextObject Nome = (FastReport.TextObject)report.FindObject("txtNomeCliente"); FastReport.TextObject data_Venda = (FastReport.TextObject)report.FindObject("txtdataVenda"); FastReport.TextObject quantidade = (FastReport.TextObject)report.FindObject("txtqtd"); Nome_brinquedo.Text = "[Tabela_de_Dados.Nome_Brinquedo]"; data_Venda.Text = "[Tabela_de_Dados.data_Venda]"; Nome.Text = "[Tabela_de_Dados.Nome]"; quantidade.Text = "[Tabela_de_Dados.quantidade]"; report.Show(); } else { MessageBox.Show("Não há nenhum produto selecionado!"); } }