Beispiel #1
0
        /// <summary>
        /// Carrega e adiciona os itens no pedido!
        /// Function: collection.Lookup recupera o ID
        /// </summary>
        private void LoadItens()
        {
            if (BuscarProduto.Text.Length > 0)
            {
                Model.Item item = _mItem.FindAll()
                                  .Where("excluir", 0)
                                  .Where("tipo", "Produtos")
                                  .Where("codebarras", BuscarProduto.Text)
                                  .OrWhere("referencia", BuscarProduto.Text)
                                  .FirstOrDefault <Model.Item>();

                if (item != null)
                {
                    BuscarProduto.Text = item.Nome;
                }
                else
                {
                    ModalItens(); // Abre modal de Itens caso não encontre nenhum item no autocomplete, ou pressionando Enter.
                }
            }

            // Valida a busca pelo produto e faz o INSERT, gerencia também o estoque e atualiza os totais
            AddItem();

            PedidoModalItens.NomeProduto = "";
        }