private void CarregaGridViewFone(int idCliente)
        {
            telefoneDAO telefonedao = new telefoneDAO();
            DataTable   dtbl        = new DataTable();

            dtbl = telefonedao.ListaTudo(idCliente);
            gvTelefone.DataSource = dtbl;
            gvTelefone.DataBind();

            if (gvTelefone.Rows.Count == 0)
            {
                btnAdicionarFone.Visible = false;
            }
            else
            {
                btnAdicionarFone.Visible = true;
            }
        }
        protected void lnkViewExcluir_Click(object sender, EventArgs e)
        {
            if (gvTelefone.Rows.Count == 1)
            {
                lblVerificacao.Visible   = true;
                lblVerificacao.ForeColor = Color.Red;
                lblVerificacao.Text      = "Deve ter apenas um telefone!";
                return;
            }

            if (Convert.ToInt32((sender as LinkButton).CommandArgument) > 0)
            {
                telefoneDAO telefonedao = new telefoneDAO();
                telefonedao.ExcluirTelefone(Convert.ToInt32((sender as LinkButton).CommandArgument));
            }

            CarregaGridViewFone(Convert.ToInt32(txtIdCliente.Value));
        }
        protected void lnkView_Click(object sender, EventArgs e)
        {
            telefoneDAO telefonedao = new telefoneDAO();
            Telefone    telefone    = new Telefone();

            telefone = telefonedao.BuscaId(Convert.ToInt32((sender as LinkButton).CommandArgument));

            txtIdTelefone.Value = telefone.id.ToString();
            if (telefone.tipo == "Celular")
            {
                cboTipoTel.SelectedIndex = 1;
                txtCelular.Text          = telefone.telefone;
            }
            else
            {
                cboTipoTel.SelectedIndex = telefone.tipo.Trim() == "Residencial" ? 0 : 2;
                txtTelefone.Text         = telefone.telefone;
            }
        }
        private void AdicionarTelefone()
        {
            telefoneDAO telefonedao = new telefoneDAO();
            Telefone    telefone    = new Telefone();

            if (txtIdTelefone.Value != "")
            {
                telefone.id = Convert.ToInt32(txtIdTelefone.Value);
            }
            else
            {
                telefone.id = 0;
            }

            telefone.idcliente = Convert.ToInt32(txtIdCliente.Value);
            telefone.tipo      = cboTipoTel.SelectedValue;
            if (cboTipoTel.SelectedValue == "Celular")
            {
                telefone.telefone = txtCelular.Text;
            }
            else
            {
                telefone.telefone = txtTelefone.Text;
            }

            if (telefone.id > 0)
            {
                telefonedao.AlterarTelefone(telefone);
            }
            else
            {
                telefonedao.InserirTelefone(telefone);
            }

            txtIdTelefone.Value = "";
            txtTelefone.Text    = "";
            txtCelular.Text     = "";

            CarregaGridViewFone(telefone.idcliente);
        }