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); }
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"); }