public async void BuscarInformacoesIniciais() { try { IsBusy = true; try { var pedLogic = new PedidoLogic(); LstPedidos = await pedLogic.GetPedidos(sdsFiltro, ddtInicial, ddtFinal, bboFinalizados, true); VL_TOTAL = 0; if (LstPedidos != null) { nenhumPedido = false; LstPedidos = new ObservableCollection <PedidoSistemaModel>(LstPedidos.OrderBy(ped => Convert.ToDateTime(string.IsNullOrEmpty(ped.DT_PREVENTREGA) ? DateTime.Now.ToString() : ped.DT_PREVENTREGA))); foreach (var ped in LstPedidos) { VL_TOTAL += ped.VL_TOTAL; } } else { nenhumPedido = true; } } catch { } } finally { IsBusy = false; } }
public async void BuscarInformacoesIniciais() { try { if (IsBusy) { return; } IsBusy = true; try { var ddtInicial = DateTime.Now.Date; var ddtFinal = DateTime.Now.Date; var pedLogic = new PedidoLogic(); LstPedidos = await pedLogic.GetPedidos("", ddtInicial, ddtFinal, false, true); if (LstPedidos != null) { LstPedidos = new ObservableCollection <PedidoSistemaModel>(LstPedidos.Where(ped => //ped.itens.Where(item => string.IsNullOrEmpty(item.DT_FIMCOZINHA)).Count() > 0 && ped.BO_COZINHAPENDENTE && Convert.ToDateTime(ped.DT_PREVENTREGA) < DateTime.Now.AddMinutes(75)) .ToList().OrderBy(ped => ped.ID_PEDIDO)); var i = 1; foreach (var ped in LstPedidos) { ped.sdsOrdem = i + "º"; MontarItems(ped, i); i++; } } } catch { } } finally { IsBusy = false; if (LstPedidos == null) { nenhumPedido = true; } else { nenhumPedido = false; } } }