private void AtualizarGrid()
        {
            MotoristaDao mdao = new MotoristaDao();

            dgMotorista.ItemsSource = mdao.ListarMotorista();
            AlterarTamanhoColunas();
        }
        private void BtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            MotoristaDao mdao = new MotoristaDao();

            dgMotorista.ItemsSource = mdao.BuscarMotorista("%" + txtBuscar.Text + "%");
            AlterarTamanhoColunas();
        }
        private void TxtBuscar_TextChanged(object sender, TextChangedEventArgs e)
        {
            MotoristaDao mdao = new MotoristaDao();

            dgMotorista.ItemsSource = mdao.BuscarMotorista("%" + txtBuscar.Text + "%");
            AlterarTamanhoColunas();
        }
 public UserControlCadViagem()
 {
     InitializeComponent();
     veiculoDao                  = new ClassVeiculoDAO();
     motoristaDao                = new MotoristaDao();
     cbPlaca.ItemsSource         = veiculoDao.ListarVeiculo();
     cbNomeMotorista.ItemsSource = motoristaDao.ListarMotorista();
 }
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            string exameMedico;

            if (rbNao.IsChecked == true)
            {
                exameMedico = "NAO";
            }
            else
            {
                exameMedico = "SIM";
            }

            if (verificarCamposNulos())
            {
                MessageBox.Show("Ainda ha campos para serem preenchidos!!", "Alerta!", MessageBoxButton.OK);
            }
            else
            {
                MotoristaDao mdao      = new MotoristaDao();
                Motorista    motorista = new Motorista()
                {
                    Nome           = txtNome.Text,
                    Cpf            = txtCpf.Text,
                    Cnh            = txtCnh.Text,
                    CategoriaCnh   = txtCatCnh.Text,
                    DataNascimento = dtDataNasc.SelectedDate.Value,
                    ExameMedico    = exameMedico,
                    Email          = txtEmail.Text
                };
                motorista.Endereco        = new Endereco();
                motorista.Endereco.Rua    = txtRua.Text;
                motorista.Endereco.Bairro = txtBairro.Text;
                motorista.Endereco.Numero = txtNumero.Text;
                motorista.Endereco.Cidade = txtCidade.Text;
                motorista.Endereco.Cep    = RetirarTracoCep();

                mdao.InserirMotorista(motorista);
                MessageBox.Show("Motorista inserido com sucesso!!");
            }
        }