private void btnPesquisar_Click(object sender, EventArgs e)
 {
     try
     {
         frmPesquisaCliente pesquisaCliente = new frmPesquisaCliente();
         pesquisaCliente.ShowDialog();
         if (pesquisaCliente.codigo >= 0)
         {
             Validacao_Cliente validacao = new Validacao_Cliente(conexao);
             Modelo_Cliente    cliente   = validacao.CarregarCliente(pesquisaCliente.codigo);
             txtId.Text        = Convert.ToString(cliente.id);
             txtCPF.Text       = cliente.cpf;
             txtUsuario.Text   = cliente.nome;
             DateCadastro.Text = Convert.ToString(cliente.datacadastro);
             txtCep.Text       = cliente.cep;
             txtEnd.Text       = cliente.endereco;
             txtNumero.Text    = cliente.numero;
             txtComple.Text    = cliente.complemento;
             txtBairro.Text    = cliente.bairro;
             txtCidade.Text    = cliente.cidade;
             txtBairro.Text    = cliente.bairro;
             txtEmail.Text     = cliente.email;
             txtTel.Text       = cliente.fomecelular;
             txtObs.Text       = cliente.observacao;
             this.AlterarBotao(3);
         }
         else
         {
             this.LimpaCampo();
             txtUsuario.Focus();
             this.AlterarBotao(1);
         }
         pesquisaCliente.Dispose();
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, ex.Message + " \\n\n Atenção Aconteceu algum erro ao buscar infomaçoes", "Erro",
                              MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void CarregarCliente(int codigo)
        {
            Validacao_Cliente cliente = new Validacao_Cliente(conexao);

            GridClientes.DataSource = cliente.CarregarCliente(codigo);
        }