private void CarregarDadosPagina() { string valor = Request.QueryString["idItem"]; int idItem = 0; TB_TAREFA v = new TB_TAREFA(); TarefasDBEntities contextTarefa = new TarefasDBEntities(); if (!String.IsNullOrEmpty(valor)) { idItem = Convert.ToInt32(valor); v = contextTarefa.TB_TAREFA.First(c => c.ID == idItem); txtdataentrega.Text = v.DT_ENTREGA.ToString(); txtdataatividade.Text = v.DT_ATIVIDADE.ToString(); txtdatalimite.Text = v.DT_LIMITE_ENTREGA.ToString(); txtDescricao.Text = v.DESCRICAO; } }
protected void GVTarefa_RowCommand(object sender, GridViewCommandEventArgs e) { int idItem = Convert.ToInt32(e.CommandArgument.ToString()); TarefasDBEntities context = new TarefasDBEntities(); TB_TAREFA tarefa = new TB_TAREFA(); tarefa = context.TB_TAREFA.First(c => c.ID == idItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Tarefa.aspx?idItem=" + idItem); } else if (e.CommandName == "EXCLUIR") { context.TB_TAREFA.Remove(tarefa); context.SaveChanges(); string msg = "Tarefa excluida com sucesso!"; string titulo = "Informação"; CarregarLista(); DisplayAlert(titulo, msg, this); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { string descricaoTarefa = txtDescricao.Text; DateTime dataAtividade = Convert.ToDateTime(txtdataatividade.Text); DateTime dataEentrega = Convert.ToDateTime(txtdataentrega.Text); DateTime dataLimite = Convert.ToDateTime(txtdatalimite.Text); TB_TAREFA v = new TB_TAREFA() { DESCRICAO = descricaoTarefa, DT_ATIVIDADE = dataAtividade, DT_ENTREGA = dataEentrega, DT_LIMITE_ENTREGA = dataLimite }; TarefasDBEntities contextTarefa = new TarefasDBEntities(); string valor = Request.QueryString["idItem"]; if (String.IsNullOrEmpty(valor)) { contextTarefa.TB_TAREFA.Add(v); lblmsg.Text = "Registro Inserido!"; Clear(); } else { int id = Convert.ToInt32(valor); TB_TAREFA tarefa = contextTarefa.TB_TAREFA.First(c => c.ID == id); tarefa.DESCRICAO = v.DESCRICAO; tarefa.DT_ATIVIDADE = v.DT_ATIVIDADE; tarefa.DT_ENTREGA = v.DT_ENTREGA; tarefa.DT_LIMITE_ENTREGA = v.DT_LIMITE_ENTREGA; lblmsg.Text = "Registro Alterado!"; } contextTarefa.SaveChanges(); }