public void Insert(Endereco e1)
        {
            try
            {
                OpenConnection(); //abrir conexão...
                Cmd = new SqlCommand("insert into Endereco(LOGRADOURO, BAIRRO, CIDADE, ESTADO  , CEP , IDPACIENTE) OUTPUT INSERTED.IdEndereco values(@v1, @v2, @v3, @v4 , @v5 , @v6)", Con);
                Cmd.Parameters.AddWithValue("@v1", e1.Logradouro);
                Cmd.Parameters.AddWithValue("@v2", e1.Bairro);
                Cmd.Parameters.AddWithValue("@v3", e1.Cidade);
                Cmd.Parameters.AddWithValue("@v4", e1.Estado);
                Cmd.Parameters.AddWithValue("@v5", e1.Cep);
                Cmd.Parameters.AddWithValue("@v6", e1.Paciente.IdPaciente);

                e1.IdEndereco = (int)Cmd.ExecuteScalar();
            }
            catch (Exception e)
            {
                //lançar exceção...
                throw new Exception("Erro ao inserir Endereço: " + e.Message);
            }
            finally
            {
                CloseConnection(); //fechar conexão..
            }
        }
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Dal.Entity.Paciente p = new Dal.Entity.Paciente(); //classe de entidade...
                p.NomePac   = txtNomePac.Text;
                p.Email     = txtEmail.Text;
                p.DataNasc  = DateTime.Parse(txtDataNasc.Text);
                p.NumeroTel = Int32.Parse(txtNumeroTel.Text);
                p.TipoTel   = txtTipoTel.Text;


                PacienteDal pp = new PacienteDal(); //persistencia...
                pp.Insert(p);                       //gravando...


                Dal.Entity.Endereco end = new Dal.Entity.Endereco();
                end.Bairro     = txtBairro.Text;
                end.Cidade     = txtCidade.Text;
                end.Cep        = txtCep.Text;
                end.Estado     = txtEstado.Text;
                end.Logradouro = txtLogradouro.Text;
                end.Paciente   = p;

                //PacienteDal ee = new PacienteDal();
                pp.Insert(end);


                lblMensagem.Text = "Paciente " + p.NomePac + ", cadastrado com sucesso.";

                //limpar os campos...
                txtNomePac.Text   = "";
                txtEmail.Text     = "";
                txtDataNasc.Text  = "";
                txtNumeroTel.Text = "";
                txtTipoTel.Text   = "";
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                lblMensagem.Text = ex.Message;
            }
        }
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Dal.Entity.Paciente p = new Dal.Entity.Paciente(); //classe de entidade...
                p.NomePac    = txtNomePac.Text;
                p.Email      = txtEmail.Text;
                p.DataNasc   = DateTime.Parse(txtDataNasc.Text);
                p.NumeroTel  = Int32.Parse(txtNumeroTel.Text);
                p.TipoTel    = txtTipoTel.Text;

                PacienteDal pp = new PacienteDal(); //persistencia...
                pp.Insert(p); //gravando...

                Dal.Entity.Endereco end = new Dal.Entity.Endereco();
                end.Bairro = txtBairro.Text;
                end.Cidade = txtCidade.Text;
                end.Cep = txtCep.Text;
                end.Estado = txtEstado.Text;
                end.Logradouro = txtLogradouro.Text;
                end.Paciente = p;

                //PacienteDal ee = new PacienteDal();
                pp.Insert(end);

                lblMensagem.Text = "Paciente " + p.NomePac + ", cadastrado com sucesso.";

                //limpar os campos...
                txtNomePac.Text     = "";
                txtEmail.Text       = "";
                txtDataNasc.Text    = "";
                txtNumeroTel.Text   = "";
                txtTipoTel.Text     = "";
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                lblMensagem.Text = ex.Message;

            }
        }