public JsonResult Listar() { var json = _serializationColecaoStatusServices.Serialize(_statusPedidoAppService.ObterTodos()); return(Json(new { statusPedido = json }, JsonRequestBehavior.AllowGet)); }
public ResultadoPesquisa <IEnumerable <StatusPedidoConsultaVM> > ObterPorStatusPedido(int id) { var listaStatus = new ResultadoPesquisa <IEnumerable <StatusPedidoConsultaVM> > { Resultado = AppStatusPedidoService.ObterTodos() }; var listaHistorico = new ResultadoPesquisa <IEnumerable <HistoricoStatusConsultaVM> > { Resultado = AppService.ObterPorIdPedido(id) }; var dataCriacaoPedido = listaHistorico.Resultado.FirstOrDefault(); foreach (var item in listaStatus.Resultado) { var hasDataStatus = listaHistorico.Resultado.Where(o => o.IdStatus == item.IdStatus).FirstOrDefault(); TimeSpan date = Convert.ToDateTime(dataCriacaoPedido.DataStatus) - Convert.ToDateTime(DateTime.Now); if (hasDataStatus != null) { item.DataStatus = hasDataStatus.DataStatus.ToString("dd/MM/yyyy HH:mm:ss"); } else { item.DataStatus = ""; } if (item.IdStatus == 1) { item.StatusAtual = (date.Minutes > 1) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 2) { item.StatusAtual = (date.Minutes > 10) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 3) { item.StatusAtual = (date.Hours > 2) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 4) { item.StatusAtual = (date.Days > 3) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 5) { item.StatusAtual = (date.Days > 2) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 6) { item.StatusAtual = (date.Days > 2) ? "Atrasada" : "NoPrazo"; } if (item.IdStatus == 7) { item.StatusAtual = "NoPrazo"; } if (item.IdStatus == 8) { item.StatusAtual = "NoPrazo"; } if (item.IdStatus == 9) { item.StatusAtual = "NoPrazo"; } } return(listaStatus); }
private void PopularViewBag() { ViewBag.Representada = _representadaAppService.ObterTodos(); ViewBag.Status = _statusPedidoAppService.ObterTodos(); ViewBag.TipoPedido = _tipoPedidoAppService.ObterTodos(); }
public ResultadoPesquisa <IEnumerable <StatusPedidoConsultaVM> > ObterTodos() => new ResultadoPesquisa <IEnumerable <StatusPedidoConsultaVM> > { Resultado = AppService.ObterTodos() };