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); }