private void ComboBoxMarcaVeiculoAlteracaoValor(object sender, EventArgs e) { VeiculoMarca marcaVeiculo = (VeiculoMarca)cboMarcaVeiculo.SelectedItem; if (marcaVeiculo != null && marcaVeiculo.Marca != "Escolher Item") { this.txtAnoModeloVeiculo.Enabled = true; } else { txtAnoModeloVeiculo.Clear(); cboVeiculo.SelectedIndex = -1; } }
private void TextBoxAnoModeloSaidaCampo(object sender, EventArgs e) { var anoModeloFabricacao = txtAnoModeloVeiculo.Text; VeiculoMarca marcaVeiculo = (VeiculoMarca)cboMarcaVeiculo.SelectedItem; int marcaId = Convert.ToInt32(marcaVeiculo.MarcaId); if (!Util.VerificaSeEhNumero(anoModeloFabricacao)) { MessageBox.Show("O Ano Modelo/Fabricação deve ser um número: ex.: 2020 ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtAnoModeloVeiculo.Clear(); } else { cboVeiculo.DataSource = _veiculoApplication.GetVeiculosByMarcaId(marcaId); cboVeiculo.DisplayMember = "Modelo"; cboVeiculo.ValueMember = "VeiculoId"; } }
public void PreencheInformacoesNaTela(Cliente cliente, ClienteVeiculo veiculoCliente, Veiculo veiculo, VeiculoMarca veiculoMarca) { if (cliente != null && cliente.ClienteId != 0) { txtClienteId.Text = cliente.ClienteId.ToString(); txtCliente.Text = cliente.NomeCliente.ToString(); txtTelefoneCliente.Text = cliente.TelefoneCelular.ToString(); } if (veiculoCliente != null && veiculoCliente.ClienteVeiculoId != 0) { txtClienteVeiculoId.Text = veiculoCliente.ClienteVeiculoId.ToString(); txtPlacaVeiculo.Text = veiculoCliente.PlacaVeiculo.ToString(); txtKmVeiculo.Text = veiculoCliente.KmRodados.ToString(); txtCorVeiculo.Text = veiculoCliente.CorVeiculo.ToString(); txtAnoModeloVeiculo.Text = veiculoCliente.AnoVeiculo.ToString(); checkBoxAtivo.Checked = veiculoCliente.Ativo; txtDataCadastro.Text = Util.ConvertHorarioOfServerToWorldReal(veiculoCliente.DataCadastro, 5).ToString(); txtDataAlteracao.Text = veiculoCliente.DataAlteracao.HasValue ? Util.ConvertHorarioOfServerToWorldReal(veiculoCliente.DataAlteracao.Value, 5).ToString() : ""; } if (veiculo != null && veiculo.VeiculoId != 0) { IList <Veiculo> veiculos = new List <Veiculo>(); cboMarcaVeiculo.SelectedValue = veiculoMarca.MarcaId; if (cboMarcaVeiculo.SelectedIndex > 0) { cboVeiculo.DataSource = _veiculoApplication.GetVeiculosByMarcaId(veiculoMarca.MarcaId); cboVeiculo.DisplayMember = "Modelo"; cboVeiculo.ValueMember = "VeiculoId"; cboVeiculo.SelectedValue = veiculoCliente.VeiculoId; } veiculos.Add(veiculo); cboVeiculo.DataSource = veiculos; cboVeiculo.DisplayMember = "Modelo"; cboVeiculo.ValueMember = "VeiculoId"; cboVeiculo.SelectedValue = veiculo.VeiculoId; } if (veiculoMarca != null && veiculoMarca.MarcaId != 0) { cboMarcaVeiculo.DisplayMember = veiculoMarca.Marca.ToString(); } }