public ProdutoController(ContexDataService db, IHttpContextAccessor httpContext, OscaConfig _oscaConfig) { this.produtoData = new ProdutoData(db); this.itemListaPrecoData = new ItemListaPrecoData(db); this.produtoFornecedorData = new ProdutoFornecedorData(db); this.orgConfig = new OrgConfigData(db); this.contexto = new ContextPage().ExtractContext(httpContext); this.oscaConfig = _oscaConfig; }
public void CreateOrgConfig(ContextPage contexto, ContexDataService dbContext) { OrgConfig modelo = new OrgConfig(); //sessão Produto modelo.quantidadeMinimaProduto = 5; modelo.margemBaseProduto = 25; //sessão contas Receber modelo.qtdDiasCartaoCredito = 28; modelo.qtdDiasCartaoDebito = 1; modelo.creditoGeraContasReceber = false; modelo.debitoGeraContasReceber = false; //sessão Cupom modelo.cupom_altura = "90%"; modelo.cupom_largura = "450px"; modelo.cupom_fontesize = "12px"; modelo.cupom_altura = "90%"; modelo.mensagemCupom = "Defina sua mensagem personalizada"; //sessão Pedido Retirada modelo.mensagemPedido = " Defina a sua mensagem personalidada no caminhjo Configurações - Parametros - Configurações do Sistema"; modelo.tituloImpressao = "Defina o seu titulo"; //************ Objetos de controle de acesso ****************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** OrgConfigData orgConfigData = new OrgConfigData(dbContext); orgConfigData.Add(modelo); }