コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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!");
            }
        }