private void lstCarros_BindingContextChanged(object sender, EventArgs e) { lstCarros.Items.Clear(); ListViewItem item; cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); foreach (Carro i in carros) { item = new ListViewItem(); item.Text = i.Placa; item.SubItems.Add(i.Marca); item.SubItems.Add(i.Nome); item.SubItems.Add(i.Ano.ToString()); item.SubItems.Add(i.Preco.ToString("C2")); string estado = CarroDAO.EstadoDisp(i.EstadoDisp); item.SubItems.Add(estado); item.SubItems.Add(i.Empresa.Cidade); item.SubItems.Add(i.Empresa.NomeEmpresa); lstCarros.Items.Add(item); } }
private void btnConsultarCarro_Click(object sender, EventArgs e) { lstCarros.Items.Clear(); ListViewItem item; cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(txtInicialCarro.Text, carro); foreach (Carro x in carros) { item = new ListViewItem(); item.Text = x.Placa; item.SubItems.Add(x.Marca); item.SubItems.Add(x.Nome); item.SubItems.Add(x.Ano.ToString()); item.SubItems.Add(x.Preco.ToString("C2")); string estado = CarroDAO.EstadoDisp(x.EstadoDisp); item.SubItems.Add(estado); item.SubItems.Add(x.Empresa.Cidade); item.SubItems.Add(x.Empresa.NomeEmpresa); lstCarros.Items.Add(item); } }