Example #1
0
 internal CotacaoCompraCalculada(Glass.Data.Model.CotacaoCompra cotacao,
                                 Glass.Data.Model.ProdutoCotacaoCompra produto, Glass.Data.Model.ProdutoFornecedorCotacaoCompra fornecedor)
 {
     _cotacao    = new CotacaoCompra(cotacao);
     _produto    = new ProdutoCotacaoCompra(produto);
     _fornecedor = new ProdutoFornecedorCotacaoCompra(fornecedor);
 }
Example #2
0
        /// <summary>
        /// Retorna uma lista de produtos de uma cotação de compra.
        /// </summary>
        /// <param name="codigoCotacaoCompra"></param>
        /// <param name="sortExpression"></param>
        /// <param name="startRow"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public Entidade.ProdutoCotacaoCompra[] ObtemProdutosCotacaoCompra(uint codigoCotacaoCompra,
                                                                          string sortExpression, int startRow, int pageSize)
        {
            var produtos = ProdutoCotacaoCompraDAO.Instance.ObtemProdutos(codigoCotacaoCompra, sortExpression, startRow, pageSize).ToArray();

            if (produtos.Length == 0)
            {
                produtos = new Glass.Data.Model.ProdutoCotacaoCompra[] { new Glass.Data.Model.ProdutoCotacaoCompra() }
            }
            ;

            return(Array.ConvertAll(produtos, x => new Entidade.ProdutoCotacaoCompra(x)));
        }
Example #3
0
 internal ProdutoCotacaoCompra(Glass.Data.Model.ProdutoCotacaoCompra model)
 {
     _produto = model;
 }