protected void btnCadastrar_Click(object sender, EventArgs e) { string descricaoViagem = txtDescricao.Text; DateTime data = Convert.ToDateTime(txtdata.Text); TB_VIAGEM v = new TB_VIAGEM() { DESCRICAO = descricaoViagem, DATA = data }; ViagemDBEntities contextViagem = new ViagemDBEntities(); string valor = Request.QueryString["idItem"]; if (String.IsNullOrEmpty(valor)) { contextViagem.TB_VIAGEM.Add(v); lblmsg.Text = "Registro Inserido!"; Clear(); } else { int id = Convert.ToInt32(valor); TB_VIAGEM viagem = contextViagem.TB_VIAGEM.First(c => c.ID == id); viagem.DESCRICAO = v.DESCRICAO; viagem.DATA = v.DATA; lblmsg.Text = "Registro Alterado!"; } contextViagem.SaveChanges(); }
protected void GVViagem_RowCommand(object sender, GridViewCommandEventArgs e) { int idItem = Convert.ToInt32(e.CommandArgument.ToString()); ViagemDBEntities context = new ViagemDBEntities(); TB_VIAGEM viagem = new TB_VIAGEM(); viagem = context.TB_VIAGEM.First(c => c.ID == idItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Viagem.aspx?idItem=" + idItem); } else if (e.CommandName == "EXCLUIR") { context.TB_VIAGEM.Remove(viagem); context.SaveChanges(); string msg = "Viagem excluida com sucesso!"; string titulo = "Informação"; CarregarLista(); DisplayAlert(titulo, msg, this); } }