protected void btnCadastrar_Click(object sender, EventArgs e) { string nomeConta = txtNome.Text; string cpfConta = txtCpf.Text; string telefoneConta = txtTelefone.Text; string enderecoConta = txtEndereco.Text; TB_CONTA v = new TB_CONTA() { nome = nomeConta, cpf = cpfConta, telefone = telefoneConta, endereco = enderecoConta }; BancoDBEntities contextConta = new BancoDBEntities(); string valor = Request.QueryString["idItem"]; if (String.IsNullOrEmpty(valor)) { contextConta.TB_CONTA.Add(v); lblmsg.Text = "Registro Inserido!"; Clear(); } else { int id = Convert.ToInt32(valor); TB_CONTA conta = contextConta.TB_CONTA.First(c => c.id == id); conta.nome = v.nome; conta.cpf = v.cpf; conta.telefone = v.telefone; conta.endereco = v.endereco; lblmsg.Text = "Registro Alterado"; } contextConta.SaveChanges(); }
private void CarregarDadosPagina() { string valor = Request.QueryString["idItem"]; int idItem = 0; TB_CONTA conta = new TB_CONTA(); if (!String.IsNullOrEmpty(valor)) { BancoDBEntities contextConta = new BancoDBEntities(); idItem = Convert.ToInt32(valor); conta = contextConta.TB_CONTA.First(c => c.id == idItem); txtNome.Text = conta.nome; txtCpf.Text = conta.cpf; txtTelefone.Text = conta.telefone; txtEndereco.Text = conta.endereco; } }
protected void GVConta_RowCommand(object sender, GridViewCommandEventArgs e) { int idItem = Convert.ToInt32(e.CommandArgument.ToString()); BancoDBEntities contextConta = new BancoDBEntities(); TB_CONTA conta = new TB_CONTA(); conta = contextConta.TB_CONTA.First(c => c.id == idItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Conta.aspx?idItem=" + idItem); } else if (e.CommandName == "EXCLUIR") { contextConta.TB_CONTA.Remove(conta); contextConta.TB_CONTA.Remove(conta); contextConta.SaveChanges(); string msg = "Excluída com sucesso !"; string titulo = "Informação"; CarregarLista(); DisplayAlert(titulo, msg, this); } }