예제 #1
0
        private void Buscar(object sender, RoutedEventArgs e)
        {
            s = new Servico();
            Veiculo v = new Veiculo();

            v = VeiculoDAO.VerificarVeiculoPorPlaca((Veiculo)comboBoxPlaca.SelectedItem);


            if (v != null)
            {
                s = ServicoDAO.VerificarServicoAbertoPorPlacaVeiculo(v);

                if (s != null)
                {
                    lbCliente.Content = s.Cliente.Nome;
                    lbMarca.Content   = s.Veiculo.Modelo.Marca.Nome;
                    lbModelo.Content  = s.Veiculo.Modelo.Nome;
                    lbVaga.Content    = s.Vaga.Id + " - Referência: " + s.Vaga.Referencia;
                    lbDuracao.Content = Math.Round((DateTime.Now - s.DataInicio).TotalHours, 3);
                    HabilitarBotoes();
                }
                else
                {
                    MessageBox.Show("Placa não encontrada, para iniciar - pressione Iniciar Serviço!", "Cadastro de Serviço",
                                    MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            else
            {
                MessageBox.Show("Favor preencher o campo da busca", "Cadastro de Serviço",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }