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(); }
private void CarregarLista() { ViagemDBEntities context = new ViagemDBEntities(); List <TB_VIAGEM> lstViagem = context.TB_VIAGEM.ToList <TB_VIAGEM>(); GVViagem.DataSource = lstViagem; GVViagem.DataBind(); }
private void CarregarDadosPagina() { string valor = Request.QueryString["iditem"]; int iditem = 0; TB_VIAGEM viagem = new TB_VIAGEM(); ViagemDBEntities contetViagem = new ViagemDBEntities(); if (!String.IsNullOrEmpty(valor)) { iditem = Convert.ToInt32(valor); viagem = contetViagem.TB_VIAGEM.First(c => c.id == iditem); txtDescricao.Text = viagem.descricao; txtdata.Text = viagem.data.ToString(); } }
protected void GVViagem_RowCommand(object sender, GridViewCommandEventArgs e) { int iditem = Convert.ToInt32(e.CommandArgument.ToString()); ViagemDBEntities contextViagem = new ViagemDBEntities(); TB_VIAGEM viagem = new TB_VIAGEM(); viagem = contextViagem.TB_VIAGEM.First(c => c.id == iditem); if (e.CommandName == "Alterar") { Response.Redirect("Viagem.aspx?iditem=" + iditem); } else if (e.CommandName == "Exluir") { contextViagem.TB_VIAGEM.Remove(viagem); contextViagem.SaveChanges(); string msg = "Viagem excluida"; string titulo = "informação"; CarregarLista(); DisplayAlert(titulo, msg, this); } }