public PedidoInicioPage(PedidoSistemaModel _ped) { BindingContext = pedidoInicioViewModel = new PedidoInicioPageViewModel(); InitializeComponent(); CarregaPedido(_ped); IniciarInformacoes(); }
public AcompanhamentoPedidoViewModel(PedidoSistemaModel _pedido) { Pedido = _pedido; LstItens = Pedido.itens; foreach (var it in LstItens) { it.GetFichaMaterial(); } }
private async void CarregaPedido(PedidoSistemaModel _ped) { try { await Pedido.IniciarPedido(_ped); if (_ped.ID_MESA > 0) { pedidoInicioViewModel.bboTemMesa = true; } pedidoInicioViewModel.txtItens = "Nenhum Item"; pedidoInicioViewModel.vlTotal = _ped.VL_TOTAL; if (Pedido.PedidoAtual.Count > 0) { pedidoInicioViewModel.txtItens = Pedido.PedidoAtual.Count > 1 ? Pedido.PedidoAtual.Count + " itens" : Pedido.PedidoAtual.Count + " item"; } if (_ped.ID_MESA > 0) { if (nrMesa.ItemsSource != null) { if (nrMesa.SelectedItem == null) { nrMesa.SelectedItem = (nrMesa.ItemsSource as ObservableCollection <MesasModel>).FirstOrDefault(m => m.ID_MESA == _ped.ID_MESA); } else if ((nrMesa.SelectedItem as MesasModel).ID_MESA != _ped.ID_MESA) { nrMesa.SelectedItem = (nrMesa.ItemsSource as ObservableCollection <MesasModel>).FirstOrDefault(m => m.ID_MESA == _ped.ID_MESA); } } } else { nomeCliente.Text = _ped.DS_RAZAO;; nrTelefone.Text = Pedido.PedidoAtual.DS_TELEFONE; } ToolbarItem item = new ToolbarItem { Text = "Pagamento", IconImageSource = "payment.png", Order = ToolbarItemOrder.Primary, Priority = 0 }; item.Command = new Command(FinalizaPedido); this.ToolbarItems.Add(item); this.Title = _ped.ID_PEDIDO > 0 ? "Pedido # " + _ped.ID_PEDIDO : "Novo Pedido"; } catch (Exception ex) { } }
private async void MontarItems(PedidoSistemaModel ped, int index) { try { var pedLogic = new PedidoLogic(); ped.itens = await pedLogic.GetItemPedido(ped.ID_PEDIDO); foreach (var item in ped.itens) { var nqtQtde = item.DS_MATERIAL.Substring(0, 5).Trim() == "" ? " " : item.QT_PEDIDO.ToString(); ped.DS_ITENS += nqtQtde + " " + item.DS_MATERIAL + "\n"; } LstPedidos[index - 1] = ped; } catch { } }
public PedidoComercialPage(PedidoSistemaModel _pedido) { InitializeComponent(); BindingContext = pedidoViewModel = new PedidoComercialViewModel(); }
public AcompanhamentoPedidoPoupUp(PedidoSistemaModel _pedido) { InitializeComponent(); BindingContext = acompPedidoViewModel = new AcompanhamentoPedidoViewModel(_pedido); }