コード例 #1
0
 public SimuladoBusiness(ISimuladoData repository, IExercicioData exercicioRepository, IBannerData bannerRepository, IProdutoData produtoRepository)
 {
     _repository          = repository;
     _exercicioRepository = exercicioRepository;
     _bannerRepository    = bannerRepository;
     _produtoRepository   = produtoRepository;
 }
コード例 #2
0
 public ProdutoOrdemController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.produtoData        = new ProdutoData(db);
     this.produtoOrdemData   = new ProdutoOrdemData(db);
     this.ItemlistaPrecoData = new ItemListaPrecoData(db);
     this.contexto           = new ContextPage().ExtractContext(httpContext);
 }
コード例 #3
0
        public ProdutoFornecedorController(ContexDataService db, IHttpContextAccessor httpContext)
        {
            this.produtoData           = new ProdutoData(db);
            this.produtoFornecedorData = new ProdutoFornecedorData(db);
            this.fornecedorData        = new FornecedorData(db);

            this.contexto = new ContextPage().ExtractContext(httpContext);
        }
コード例 #4
0
        public ItemListaPrecoController(ContexDataService db, IHttpContextAccessor httpContext)
        {
            this.produtoData        = new ProdutoData(db);
            this.listaprecoData     = new ListaPrecoData(db);
            this.ItemlistaPrecoData = new ItemListaPrecoData(db);

            // this.contexto = new ContextPage(httpContext.HttpContext.Session.GetString("email"), httpContext.HttpContext.Session.GetString("organizacao"));
            this.contexto = new ContextPage().ExtractContext(httpContext);
        }
コード例 #5
0
 public BalcaoVendasAPIController(SqlGeneric _sqlGeneric, SqlGenericRules _sqlRules, IHttpContextAccessor httpContext, ContexDataService db)
 {
     this.balcaoVendasData = new BalcaoVendasData(db);
     this.contaReceberData = new ContasReceberData(db);
     this.produtoData      = new ProdutoData(db);
     this.orgConfigData    = new OrgConfigData(db);
     this.sqlServices      = _sqlRules;
     this.sqlGeneric       = _sqlGeneric;
     this.contexto         = new ContextPage().ExtractContext(httpContext);
     this.clienteData      = new ClienteData(db);
     this.orgConfig        = this.orgConfigData.Get(this.contexto.idOrganizacao);
 }
コード例 #6
0
 public BalcaoVendasController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.balcaoVendasData = new BalcaoVendasData(db);
     this.listaprecoData   = new ListaPrecoData(db);
     this.clienteData      = new ClienteData(db);
     this.organizacaoData  = new OrganizacaoData(db);
     this.orgConfigData    = new OrgConfigData(db);
     this.produtoData      = new ProdutoData(db);
     this.contexto         = new ContextPage().ExtractContext(httpContext);
     this.Sqlservice       = new SqlGenericData();
     this.sqlGeneric       = new SqlGeneric();
 }
コード例 #7
0
 public TurmaBusiness(ITurmaData turmaRepository, IProdutoData produtoRepository, ITemplatePagamentoData templateRepository)
 {
     _turmaRepository    = turmaRepository;
     _produtoRepository  = produtoRepository;
     _templateRepository = templateRepository;
 }
コード例 #8
0
ファイル: ProdutoRules.cs プロジェクト: ronaldowl/OscaApp
        public static bool RollbackProdutoBalcao(ProdutoBalcao[] produtosBalcao, ContextPage contexto, IProdutoData produtoData)
        {
            foreach (var item in produtosBalcao)
            {
                Produto prodBase = produtoData.Get(item.idProduto);
                prodBase.quantidade = prodBase.quantidade + item.quantidade;
                produtoData.UpdateQuantity(prodBase);
            }

            return(true);
        }
コード例 #9
0
ファイル: ProdutoRules.cs プロジェクト: ronaldowl/OscaApp
        public static bool BaixaProdutoBalcao(ProdutoBalcao[] produtosBalcao, ContextPage contexto, IProdutoData produtoData)
        {
            foreach (var item in produtosBalcao)
            {
                //recupera Quantidade Atual

                Produto prodBase = produtoData.Get(item.idProduto);

                prodBase.quantidade = prodBase.quantidade - item.quantidade;
                produtoData.UpdateQuantity(prodBase);
            }

            return(true);
        }
コード例 #10
0
 public ProdutoService(IProdutoData produtoData)
 {
     this.produtoData = produtoData;
 }