private void grdResultado_CellClick(object sender, DataGridViewCellEventArgs e) { if (grdResultado.RowCount > 0) { //Cast VeiculoVO vo = (VeiculoVO)grdResultado.CurrentRow.DataBoundItem; txtCodigo.Text = vo.codigo_veiculo.ToString(); txtAnoFabricacao.Text = vo.ano_fabricacao; txtAnoVeiculo.Text = vo.ano_veiculo; txtKm.Text = vo.km; txtObs.Text = vo.obs; txtPlaca.Text = vo.placa; txtValorCompra.Text = vo.valor_compra.ToString(); txtValorVenda.Text = vo.valor_venda.ToString(); cmbAirBag.SelectedIndex = vo.airbag - 1; cmbDirecao.SelectedIndex = vo.direcao - 1; cmbCor.SelectedValue = vo.codigo_cor; cmbMarca.SelectedValue = vo.codigo_marca; cmbModelo.SelectedValue = vo.codigo_modelo; cmbNumPortas.SelectedIndex = (vo.portas == "2" ? 0 : 1); cmbSituacao.SelectedIndex = vo.situacao - 1; chkAr.Checked = vo.ar; chkAbs.Checked = vo.abs; } }
private void dgvVeiculos_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvVeiculos.RowCount > 0) { VeiculoVO veiculo = (VeiculoVO)dgvVeiculos.CurrentRow.DataBoundItem; txtPlaca.Text = veiculo.Placa; cmbMarca.SelectedValue = veiculo.CodigoMarca; cmbModelo.SelectedValue = veiculo.CodigoModelo; txtAnoFab.Text = veiculo.AnoFab.ToString(); txtAnoCarro.Text = veiculo.AnoCarro.ToString(); txtKM.Text = veiculo.KM; cmbCor.SelectedValue = veiculo.CodigoCor; cmbNPorta.SelectedIndex = veiculo.NPorta; cmbDirecao.SelectedIndex = veiculo.Direcao; cmbAirBag.SelectedIndex = veiculo.AirBag; cmbSituacao.SelectedIndex = veiculo.Situacao; ckbAr.Checked = veiculo.Ar; ckbFreio.Checked = veiculo.Freio; txtValorCompra.Text = veiculo.ValorCompra.ToString(); txtValorVenda.Text = veiculo.ValorVenda.ToString(); txtObservacao.Text = veiculo.Observacao; txtCodigo.Text = veiculo.CodigoVeiculo.ToString(); } }
public List <VeiculoVO> ConsultarVeiculo(string placa, int codEmpresa) { banco banco = new banco(); List <VeiculoVO> ListaRetorno = new List <VeiculoVO>(); List <tb_veiculo> ListaConsulta = banco.tb_veiculo .Include("tb_cor").Include("tb_modelo.tb_marca") .Where(p => p.placa_veiculo.Contains(placa) && p.cod_empresa == codEmpresa).ToList(); for (int i = 0; i < ListaConsulta.Count; i++) { VeiculoVO vo = new VeiculoVO(); vo.placa = ListaConsulta[i].placa_veiculo; vo.airbag = ListaConsulta[i].airbag_veiculo; vo.ano_fabricacao = ListaConsulta[i].ano_fabricacao; vo.ano_veiculo = ListaConsulta[i].ano_fabricacao; vo.ar = ListaConsulta[i].ar_condicionado; vo.cor = ListaConsulta[i].tb_cor.nome_cor; vo.direcao = ListaConsulta[i].direcao_veiculo; vo.abs = ListaConsulta[i].freio_abs; vo.km = ListaConsulta[i].km_veiculo; vo.marca = ListaConsulta[i].tb_modelo.tb_marca.nome_marca; vo.modelo = ListaConsulta[i].tb_modelo.nome_modelo; vo.portas = ListaConsulta[i].num_porta; vo.obs = ListaConsulta[i].obs_veiculo; vo.situacao = ListaConsulta[i].situacao_veiculo; vo.valor_compra = ListaConsulta[i].valor_compra; vo.valor_venda = ListaConsulta[i].valor_venda; vo.codigo_veiculo = ListaConsulta[i].cod_veiculo; vo.codigo_cor = ListaConsulta[i].cod_cor; vo.codigo_marca = ListaConsulta[i].tb_modelo.cod_marca; vo.codigo_modelo = ListaConsulta[i].tb_modelo.cod_modelo; ListaRetorno.Add(vo); } return(ListaRetorno); }
public List <VeiculoVO> ConsultarVeiculo(int CodLogado, int Situacao) { banco ObjBanco = new banco(); List <VeiculoVO> lstRetorno = new List <VeiculoVO>(); List <tb_veiculo> lst = ObjBanco.tb_veiculo .Include("tb_cor") .Include("tb_modelo").Include("tb_modelo.tb_marca") .Where(p => p.id_empresa == CodLogado && p.situacao_veiculo == Situacao).ToList(); for (int i = 0; i < lst.Count; i++) { VeiculoVO vo = new VeiculoVO(); vo.AirBag = lst[i].airbag_veiculo; vo.AnoCarro = lst[i].airbag_veiculo; vo.AnoFab = lst[i].anofab_veiculo; vo.Ar = lst[i].ar_veiculo; vo.CodigoCor = lst[i].id_cor; vo.CodigoMarca = lst[i].tb_modelo.tb_marca.id_marca; vo.CodigoModelo = lst[i].id_modelo; vo.CodigoVeiculo = lst[i].id_veiculo; vo.Cor = lst[i].tb_cor.nome_cor; vo.Direcao = lst[i].direcao_veiculo; vo.Freio = lst[i].abs_veiculo; vo.KM = lst[i].km_veiculo; vo.Marca = lst[i].tb_modelo.tb_marca.nome_marca; vo.Modelo = lst[i].tb_modelo.nome_modelo; vo.NPorta = lst[i].porta_veiculo; vo.Observacao = lst[i].obs_veiculo; vo.Placa = lst[i].placa_veiculo; vo.Situacao = lst[i].situacao_veiculo; vo.ValorCompra = lst[i].compra_veiculo; vo.ValorVenda = lst[i].venda_veiculo; lstRetorno.Add(vo); } return(lstRetorno); }