private void RbVendas_CheckedChanged(object sender, EventArgs e) { VendaNegocios vendaNegocios = new VendaNegocios(); VendaCollection vendas = vendaNegocios.ConsultaPorPessoa(pessoa.PessoaID); ListaVendaNegocios listaVendaNegocios = new ListaVendaNegocios(); for (int i = 0; i < vendas.Count; i++) { vendas[i].VendaQuantidade = listaVendaNegocios.ConsultaPorVenda(vendas[i].VendaID).Count; } dgvVendas.DataSource = vendaNegocios.ConsultaPorPessoa(pessoa.PessoaID); dgvVendas.Visible = true; dgvCompras.Visible = false; dgvContratoAluguel.Visible = false; }
private void frmAlterarVenda_Load(object sender, EventArgs e) { dgvAnimais.AutoGenerateColumns = false; dgvAnimaisNovos.AutoGenerateColumns = false; dgvAnimaisRemocao.AutoGenerateColumns = false; ListaVendaNegocios listaVendaNegocios = new ListaVendaNegocios(); animaisListaVenda = listaVendaNegocios.ConsultaPorVenda(venda.VendaID); AnimalNegocios animalNegocios = new AnimalNegocios(); for (int i = 0; i < animaisListaVenda.Count; i++) { animaisListaVenda[i].Animal = animalNegocios.ConsultaPorID(animaisListaVenda[i].Animal.AnimalID)[0]; } dgvAnimais.DataSource = null; dgvAnimais.DataSource = animaisListaVenda; dtpData.Value = venda.VendaData; dtpDataEntrega.Value = venda.VendaDataEntrega; txtValorTotal.Text = venda.VendaValorTotal.ToString(); lblQuantidade.Text = animaisListaVenda.Count.ToString(); PessoaNegocios pessoaNegocios = new PessoaNegocios(); venda.Pessoa = pessoaNegocios.ConsultaPorID(venda.Pessoa.PessoaID)[0]; UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); venda.Usuario = usuarioNegocios.ConsultaPorID(venda.Usuario.UsuarioID); txtNomeUsuario.Text = venda.Usuario.UsuarioNome; txtPessoa.Text = venda.Pessoa.PessoaID.ToString(); txtCPF.Text = venda.Pessoa.PessoaFisica.PessoaFisicaCPF; txtNome.Text = venda.Pessoa.PessoaFisica.PessoaFisicaNome; txtCNPJ.Text = venda.Pessoa.PessoaJuridica.PessoaJuridicaCNPJ; txtNomeFicticio.Text = venda.Pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio; txtRazaoSocial.Text = venda.Pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial; }