public ActionResult DeleteConfirmed(int id) { AcompanhamentoDemanda acompanhamentoDemanda = db.AcompanhamentoDemanda.Find(id); db.AcompanhamentoDemanda.Remove(acompanhamentoDemanda); db.SaveChanges(); return(RedirectToAction("Index")); }
public AcompanhamentoDemanda Detalhar([FromBody] dynamic filtro) { int id = 0; AcompanhamentoDemanda acompanhamentoDemanda = db.AcompanhamentoDemanda.Find(id); return(acompanhamentoDemanda); }
public ActionResult Edit([Bind(Include = "Id,Chave,Id_WorkItem,Dsc_Demanda,Esteira,Qtd_HorasTrabalhadas,Qtd_HorasFaturadas,Dt_Trabalho,Dt_Faturamento,Dsc_Observacao,Status,StatusTFS")] AcompanhamentoDemanda acompanhamentoDemanda) { if (ModelState.IsValid) { db.Entry(acompanhamentoDemanda).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(acompanhamentoDemanda)); }
// GET: AcompanhamentoDemandas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AcompanhamentoDemanda acompanhamentoDemanda = db.AcompanhamentoDemanda.Find(id); if (acompanhamentoDemanda == null) { return(HttpNotFound()); } return(View(acompanhamentoDemanda)); }
public string CriarAcompanhamento([FromBody] dynamic filtro) { if ((filtro.NumJira.ToString() != "" && filtro.NumJira.ToString() != null) && (filtro.WorkItem.ToString() != "" && filtro.WorkItem.ToString() != null) && (filtro.DtTrabalhada.ToString() != "" && filtro.DtTrabalhada.ToString() != null) && (filtro.DtFaturada.ToString() != "" && filtro.DtFaturada.ToString() != null)) { AcompanhamentoDemanda _acompanhamentoDemanda = new AcompanhamentoDemanda(); _acompanhamentoDemanda.ChaveJira = Convert.ToInt32(filtro.NumJira.ToString()); //key _acompanhamentoDemanda.WorkItemID = Convert.ToInt32(filtro.WorkItem.ToString()); //key _acompanhamentoDemanda.DataTrabalho = Convert.ToDateTime(filtro.DtTrabalhada.ToString()); //key _acompanhamentoDemanda.DataFaturamento = Convert.ToDateTime(filtro.DtFaturada.ToString()); //key _acompanhamentoDemanda.QtdHorasTrabalhadas = filtro.HrsTrabalhadas; _acompanhamentoDemanda.QtdHorasFaturadas = filtro.HrsFaturadas; _acompanhamentoDemanda.Esteira = filtro.Esteira.ToString(); _acompanhamentoDemanda.Descricao = (filtro.Descricao == "" || filtro.Descricao == null) ? "" : filtro.Descricao.ToString(); _acompanhamentoDemanda.Observacao = (filtro.Observacao == "" || filtro.Observacao == null) ? "" : filtro.Observacao.ToString(); _acompanhamentoDemanda.UsuarioCriador = Environment.UserName.ToUpper(); _acompanhamentoDemanda.UltimaAlteracao = DateTime.Now; if (FiltrarAcompanhamento(filtro).listaAcompanhamento.Count == 0) // filtro especifico -> jira, workItem, dttrabalho, dtfaturamento { db.AcompanhamentoDemanda.Add(_acompanhamentoDemanda); db.SaveChanges(); } else { return("Os dados informados ja existem. Verifique o Num Jira, o WorItem e as datas trabalhada e de faturamento."); } return("Acompnhamento criado com sucesso"); } else { return("Preencha todos os campos obrigatorios"); } }