private void RbCompras_CheckedChanged(object sender, EventArgs e) { CompraNegocios compraNegocios = new CompraNegocios(); CompraCollection compras = compraNegocios.ConsultaPorPessoa(pessoa.PessoaID); ListaCompraNegocios listaCompraNegocios = new ListaCompraNegocios(); for (int i = 0; i < compras.Count; i++) { compras[i].CompraQuantidade = listaCompraNegocios.ConsultaPorCompra(compras[i].CompraID).Count; } dgvCompras.DataSource = compras; dgvCompras.Visible = true; dgvVendas.Visible = false; dgvContratoAluguel.Visible = false; }
private void frmAlterarCompra_Load(object sender, EventArgs e) { dgvAnimais.AutoGenerateColumns = false; dgvAnimaisNovos.AutoGenerateColumns = false; dgvAnimaisRemocao.AutoGenerateColumns = false; ListaCompraNegocios listaCompraNegocios = new ListaCompraNegocios(); animaisListaCompra = listaCompraNegocios.ConsultaPorCompra(compra.CompraID); AnimalNegocios animalNegocios = new AnimalNegocios(); for (int i = 0; i < animaisListaCompra.Count; i++) { animaisListaCompra[i].Animal = animalNegocios.ConsultaPorID(animaisListaCompra[i].Animal.AnimalID)[0]; } dgvAnimais.DataSource = null; dgvAnimais.DataSource = animaisListaCompra; dtpData.Value = compra.CompraData; dtpDataEntrega.Value = compra.CompraDataEntrega; txtValorTotal.Text = compra.CompraValorTotal.ToString(); lblQuantidade.Text = animaisListaCompra.Count.ToString(); PessoaNegocios pessoaNegocios = new PessoaNegocios(); compra.Pessoa = pessoaNegocios.ConsultaPorID(compra.Pessoa.PessoaID)[0]; UsuarioNegocios usuarioNegocios = new UsuarioNegocios(); compra.Usuario = usuarioNegocios.ConsultaPorID(compra.Usuario.UsuarioID); txtNomeUsuario.Text = compra.Usuario.UsuarioNome; txtPessoa.Text = compra.Pessoa.PessoaID.ToString(); txtCPF.Text = compra.Pessoa.PessoaFisica.PessoaFisicaCPF; txtNome.Text = compra.Pessoa.PessoaFisica.PessoaFisicaNome; txtCNPJ.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaCNPJ; txtNomeFicticio.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio; txtRazaoSocial.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial; }