Пример #1
0
        public List<CWProduto> Pesquisar(CWProduto _CWProduto, string _Order)
        {
            sSqlCondicao = string.Empty;

            sSql = @" Select *
                    from Produtos ";

            if (_CWProduto.Codigo > 0)
            {
                sSqlCondicao += " and Codigo = " + _CWProduto.Codigo;
            }

            if (!string.IsNullOrEmpty(_CWProduto.Produto))
            {
                sSqlCondicao += " and Produto like  '%" + _CWProduto.Produto + "%'";
            }

            if (!string.IsNullOrEmpty(_CWProduto.Descritivo))
            {
                sSqlCondicao += " and Descritivo like  '%" + _CWProduto.Descritivo + "%'";
            }

            if (sSqlCondicao.Length > 0)
                sSql += " where " + sSqlCondicao.Substring(4);

            if (!string.IsNullOrEmpty(_Order))
                sSql += " order by " + _Order;

            List<CWProduto> dtPesquisa = ExecutarQuery<CWProduto>(sSql);

            return dtPesquisa;
        }
Пример #2
0
        public void Salvar(CWProduto _CWProduto)
        {
            if (_CWProduto.Codigo > 0)
            {
                sSql = @" update Produtos set
                                Produto  = '" + _CWProduto.Produto + @"'
                                ,Descritivo = '" + _CWProduto.Descritivo + @"'
                            where
                                Codigo = " + _CWProduto.Codigo;
            }
            else
            {
                sSql = @" INSERT INTO Produtos
                                (Produto
                                ,Descritivo)
                            VALUES
                                ('" + _CWProduto.Produto + @"'
                                ,'" + _CWProduto.Descritivo + @"')";

            }

            Executar(sSql);
        }
Пример #3
0
 public List<CWProduto> Pesquisar(CWProduto _CWProduto)
 {
     return Pesquisar(_CWProduto, "");
 }