protected void btnCadastrar_Click(object sender, EventArgs e) { string descricao = txtdescricaotipo.Text; TIPO tip = new TIPO() { descricao = descricao }; Aula5Entities contextAula5 = new Aula5Entities(); string valor = Request.QueryString["idItem"]; if (String.IsNullOrEmpty(valor)) { contextAula5.TIPO.Add(tip); lblmsg.Text = "Registro Inserido!"; } else { int id = Convert.ToInt32(valor); TIPO tipo = contextAula5.TIPO.First(c => c.id == id); tipo.descricao = tip.descricao; lblmsg.Text = "Registro Alterado!"; }; contextAula5.SaveChanges(); LoadGrid(); }
private void CarregarDadosPagina() { string valor = Request.QueryString["idItem"]; int idItem = 0; TIPO tipo = new TIPO(); Aula5Entities contextTipo = new Aula5Entities(); if (!String.IsNullOrEmpty(valor)) { idItem = Convert.ToInt32(valor); tipo = contextTipo.TIPO.First(c => c.id == idItem); txtdescricaotipo.Text = tipo.descricao; } }
protected void GVTipo_RowCommand(object sender, GridViewCommandEventArgs e) { int idItem = Convert.ToInt32(e.CommandArgument.ToString()); Aula5Entities context = new Aula5Entities(); TIPO tipo = new TIPO(); tipo = context.TIPO.First(c => c.id == idItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Tipo.aspx?idItem=" + idItem); } else if (e.CommandName == "EXCLUIR") { context.TIPO.Remove(tipo); context.SaveChanges(); string msg = "Fornecedor excluído com sucesso!"; string titulo = "Informação"; CarregarListaTipo(); DisplayAlert(titulo, msg, this); } }