protected void btnCadastrar_Click(object sender, EventArgs e) { string DescricaoTarefa = txtDescricao.Text; DateTime DtAtiv = Convert.ToDateTime(txtDataAtividade.Text); DateTime DtEnt = Convert.ToDateTime(txtDataEntrega.Text); DateTime DtLimEnt = Convert.ToDateTime(txtDataLimEntrega.Text); TB_TAREFA t = new TB_TAREFA() { Descricao = DescricaoTarefa, DtAtividade = DtAtiv, DtEntrega = DtEnt, DtLimEntrega = DtEnt }; TarefaDBEntities contextTarefa = new TarefaDBEntities(); string valor = Request.QueryString["IdItem"]; if (String.IsNullOrEmpty(valor)) { contextTarefa.TB_TAREFA.Add(t); lblmsg.Text = "Registro Inserido!"; Clear(); } else { int id = Convert.ToInt32(valor); TB_TAREFA tarefa = contextTarefa.TB_TAREFA.First(c => c.Id == id); tarefa.Descricao = t.Descricao; tarefa.DtAtividade = t.DtAtividade; tarefa.DtEntrega = t.DtEntrega; tarefa.DtLimEntrega = t.DtLimEntrega; lblmsg.Text = "Registro Alterado!"; } contextTarefa.SaveChanges(); }
private void CarregarDadosPagina() { string valor = Request.QueryString["IdItem"]; int IdItem = 0; TB_TAREFA tarefa = new TB_TAREFA(); TarefaDBEntities contextTarefa = new TarefaDBEntities(); if (!String.IsNullOrEmpty(valor)) { IdItem = Convert.ToInt32(valor); tarefa = contextTarefa.TB_TAREFA.First(c => c.Id == IdItem); txtDescricao.Text = tarefa.Descricao; txtDataAtividade.Text = tarefa.DtAtividade.ToString(); txtDataEntrega.Text = tarefa.DtEntrega.ToString(); txtDataLimEntrega.Text = tarefa.DtLimEntrega.ToString(); } }
protected void GVTarefa_RowCommand(object sender, GridViewCommandEventArgs e) { int IdItem = Convert.ToInt32(e.CommandArgument.ToString()); TarefaDBEntities contextTarefa = new TarefaDBEntities(); TB_TAREFA tarefa = new TB_TAREFA(); tarefa = contextTarefa.TB_TAREFA.First(c => c.Id == IdItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Tarefa.aspx?IdItem= " + IdItem); } else if (e.CommandName == "EXCLUIR") { contextTarefa.TB_TAREFA.Remove(tarefa); contextTarefa.SaveChanges(); string msg = "Viagem Excluída com Sucesso!"; string titulo = "Informação!"; CarregarLista(); DisplayAlert(msg, titulo, this); } }