public void AlterarCliente(Cliente cliente)
 {
     try
     {
         var alterar = new AlterarNegocio<Cliente>(new ClienteDataBase());
         _enderecoNegocio.AlterarEndereco(cliente.Endereco);
         _contatoNegocio.AlterarContato(cliente.Contato);
         alterar.AlterarEntidade(cliente);
     }
     catch (Exception ex)
     {
         throw new Exception(string.Concat("AlterarCliente: ", ex.Message));
     }
 }
        public int InserirCliente(Cliente cliente)
        {
            try
            {
                var inserir = new InserirNegocio<Cliente>(new ClienteDataBase());

                cliente.Endereco.IdEndereco = _enderecoNegocio.InserirEndereco(cliente.Endereco);
                cliente.Contato.IdContato = _contatoNegocio.InserirContato(cliente.Contato);

                return inserir.InserirEntidade(cliente);
            }
            catch (Exception ex)
            {
                throw new Exception(string.Concat("InserirCliente: ", ex.Message));
            }
        }
        private void MostrarPropriedadeCliente(Cliente cliente)
        {
            txtNomePessoa.Text = cliente.Nome;
            txtDocumento.Text = cliente.Documento;
            rbPessoaFisica.Checked = "F".Equals(cliente.TipoPessoa);
            rbPessoaJuridica.Checked = "J".Equals(cliente.TipoPessoa);
            lblIdCliente.Text = cliente.IdCliente.ToString();

            MostrarPropriedadeEndereco(cliente.Endereco);
            MostrarPropriedadeContato(cliente.Contato);
        }