示例#1
0
        private List <ProdutoDTO> ObterListagemProdutos(string p_sBusca)
        {
            List <ProdutoDTO> lstProdDTO;
            ProdutoBO         prodBO = new ProdutoBO();

            if (string.IsNullOrEmpty(p_sBusca))
            {
                p_sBusca = string.Empty;
            }

            if (!BuscarOffline)
            {
                if (Util.SomenteNumero(p_sBusca))
                {
                    lstProdDTO = prodBO.ObterProdutos(p_sCodigoBarra: p_sBusca);
                }
                else if (p_sBusca.Length > 3)
                {
                    lstProdDTO = prodBO.ObterProdutos(p_sNome: p_sBusca);
                }
                else
                {
                    lstProdDTO = prodBO.ObterProdutos(true, 0, 128);
                }
            }
            else
            {
                if (Util.SomenteNumero(p_sBusca))
                {
                    lstProdDTO = prodBO.ObterProdutos_Localhost(p_sCodigoBarra: p_sBusca);
                }
                else if (p_sBusca.Length > 3)
                {
                    lstProdDTO = prodBO.ObterProdutos_Localhost(p_sNome: p_sBusca);
                }
                else
                {
                    lstProdDTO = prodBO.ObterProdutos_Localhost(p_iLimit_APartir: 0, p_iLimit_Qtd: 128);
                }
            }

            return(lstProdDTO);
        }
示例#2
0
        private void ExibirDetalhesProdutoSelecionado(int p_iUkCodigoProduto)
        {
            ProdutoBO  prodBO  = new ProdutoBO();
            ProdutoDTO prodDTO = prodBO.ObterProdutos_Localhost(p_iukCodigo: p_iUkCodigoProduto)[0];

            FragmentTransaction         fragTransaction = FragmentManager.BeginTransaction();
            DiagFragment_DetalheProduto detalhesProduto = new DiagFragment_DetalheProduto(prodDTO);

            detalhesProduto.Cancelable = true;
            detalhesProduto.Show(fragTransaction, "Detalhes do produto");
        }