private void BtnConsultaCliente_Click(object sender, EventArgs e) { var cliente = _clienteApplication.GetClienteByLikePlacaOrNomeOrApelido(txtConsultaCliente.Text); var dataSource = new List <PesquisaClienteOrcamentoDataSource>(); foreach (var clienteVeiculo in cliente.ClienteVeiculo) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(clienteVeiculo.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); dataSource.Add(new PesquisaClienteOrcamentoDataSource { ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, PlacaVeiculo = clienteVeiculo.PlacaVeiculo, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, ClienteVeiculoId = clienteVeiculo.ClienteVeiculoId }); } dgvCliente.DataSource = dataSource; dgvCliente.Columns[0].HeaderText = "Código"; dgvCliente.Columns[0].Width = 50; dgvCliente.Columns[1].HeaderText = "Cliente"; dgvCliente.Columns[1].Width = 296; dgvCliente.Columns[2].HeaderText = "Placa Veículo"; dgvCliente.Columns[2].Width = 120; dgvCliente.Columns[3].HeaderText = "Marca/Modelo"; dgvCliente.Columns[3].Width = 232; dgvCliente.Columns[4].HeaderText = "ClienteVeiculoId"; dgvCliente.Columns[4].Width = 50; dgvCliente.Columns[4].Visible = false; }
private void BtnPlacaClienteVeiculoConsulta_Click(object sender, EventArgs e) { IList <PesquisaClienteVeiculoDataSource> listaCliente = new List <PesquisaClienteVeiculoDataSource>(); if (txtPlacaClienteVeiculoConsulta.Text != "" || txtPlacaClienteVeiculoConsulta.Text != null) { var cliente = _clienteApplication.GetClienteByLikePlacaOrNomeOrApelido(txtPlacaClienteVeiculoConsulta.Text); if (cliente.ClienteVeiculo.Count > 0) { foreach (var item in cliente.ClienteVeiculo) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(item.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); listaCliente.Add(new PesquisaClienteVeiculoDataSource { ClienteVeiculoId = item.ClienteVeiculoId, ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, Modelo = marca.Marca + " / " + veiculo.Modelo, PlacaVeiculo = item.PlacaVeiculo, CorVeiculo = item.CorVeiculo, KmRodados = item.KmRodados, DataCadastro = item.DataCadastro, Ativo = item.Ativo, DataAlteracao = item.DataAlteracao }); } } else { listaCliente.Add(new PesquisaClienteVeiculoDataSource { ClienteVeiculoId = 0, ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, Modelo = "", PlacaVeiculo = "", CorVeiculo = "", KmRodados = 0, DataCadastro = DateTime.Now, Ativo = false, DataAlteracao = DateTime.Now }); } CarregaGridView(listaCliente); } else { CarregaGridView(listaCliente); } }
private void BtnConsultaCliente_Click(object sender, EventArgs e) { if (txtConsultaCliente.Text != "" || txtConsultaCliente.Text != null) { IList <Cliente> cliente = new List <Cliente> { _clienteApplication.GetClienteByLikePlacaOrNomeOrApelido(txtConsultaCliente.Text) }; CarregaGridView(cliente); } }
private void BtnConsultaCliente_Click(object sender, EventArgs e) { var cliente = _clienteApplication.GetClienteByLikePlacaOrNomeOrApelido(txtConsultaCliente.Text); var dataSource = new List <PesquisaClienteServicoDataSource>(); if (cliente.ClienteVeiculo != null) { foreach (var clienteVeiculo in cliente.ClienteVeiculo) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(clienteVeiculo.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); dataSource.Add(new PesquisaClienteServicoDataSource { ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, PlacaVeiculo = clienteVeiculo.PlacaVeiculo, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, ClienteVeiculoId = clienteVeiculo.ClienteVeiculoId }); } } else { MessageBox.Show("Não encontramos o veiculo.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } dgvCliente.DataSource = dataSource; dgvCliente.Columns[0].HeaderText = "Código"; dgvCliente.Columns[0].Width = 50; dgvCliente.Columns[1].HeaderText = "Cliente"; dgvCliente.Columns[1].Width = 296; dgvCliente.Columns[2].HeaderText = "Placa Veículo"; dgvCliente.Columns[2].Width = 120; dgvCliente.Columns[3].HeaderText = "Marca/Modelo"; dgvCliente.Columns[3].Width = 232; dgvCliente.Columns[4].HeaderText = "ClienteVeiculoId"; dgvCliente.Columns[4].Width = 50; dgvCliente.Columns[4].Visible = false; }
private void BtnPlacaClienteVeiculoConsulta_Click(object sender, EventArgs e) { if (txtPlacaClienteVeiculoConsulta.Text != "" || txtPlacaClienteVeiculoConsulta.Text != null) { IList <PesquisaServicoDataSource> pesquisaOrcamento = new List <PesquisaServicoDataSource>(); var cliente = _clienteApplication.GetClienteByLikePlacaOrNomeOrApelido(txtPlacaClienteVeiculoConsulta.Text); foreach (var veiculoCliente in cliente.ClienteVeiculo) { var servicos = _servicoApplication.GetServicoByClienteVeiculoId(veiculoCliente.ClienteVeiculoId); var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(veiculoCliente.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); foreach (var servico in servicos) { pesquisaOrcamento.Add(new PesquisaServicoDataSource { ServicoId = servico.ServicoId, DataCadastro = servico.DataCadastro, NomeCliente = cliente.NomeCliente, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, Placa = veiculoCliente.PlacaVeiculo, Status = "", ValorTotal = servico.ValorTotal, ValorAdicional = servico.ValorAdicional, PercentualDesconto = servico.PercentualDesconto, ValorDesconto = servico.ValorDesconto, DataAlteracao = servico.DataAlteracao, ClienteId = cliente.ClienteId }); } } CarregaGridView(pesquisaOrcamento); } }