private void btnConsultarPorData_Click(object sender, EventArgs e)
        {
            TimeSpan dtlimite = Convert.ToDateTime(dtFimConsulta.Value).Subtract(Convert.ToDateTime(dtInicioConsulta.Value));

            if (dtlimite.TotalDays >= 93)
            {
                MessageBox.Show("Ops, limite maximo atingido! Pesquise no prazo maximo de três meses.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (dtFimConsulta.Value < dtInicioConsulta.Value)
                {
                    MessageBox.Show("A Data final deve ser maior que a data de início!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    try
                    {
                        List <Cliente> clientes = _clienteController.BuscarTodos(dtInicioConsulta.Value, dtFimConsulta.Value);

                        DataTable dt = new DataTable();
                        dt.Columns.Add("CPF", typeof(string));
                        dt.Columns.Add("Nome", typeof(string));
                        dt.Columns.Add("RG", typeof(string));
                        dt.Columns.Add("Endereço", typeof(string));
                        dt.Columns.Add("e-mail", typeof(string));
                        dt.Columns.Add("Data Nascimento", typeof(DateTime));
                        dt.Columns.Add("Data Inicio Contrato", typeof(DateTime));

                        foreach (Cliente cliente in clientes)
                        {
                            dt.Rows.Add(cliente.CPF, cliente.Nome, cliente.RG
                                        , cliente.Endereco, cliente.Email, cliente.DataNascimento, cliente.DataInicioContrato);
                        }
                        ListaClientes = clientes;
                        dgClientesConsulta.DataSource = dt;
                    }
                    catch (ConcorrenciaBancoException)
                    {
                        throw new ConcorrenciaBancoException("Favor tentar novamente mais tarde.");
                    }
                }
            }
        }
        private void ClienteLoaded(object sender, RoutedEventArgs e)
        {
            ClienteController clienteController = new ClienteController();

            dgExClientes.ItemsSource = clienteController.BuscarTodos();
        }