/// <summary> /// Salvar configuracoes de Ecommerce e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoEcommerce OConfiguracoes) { OConfiguracoes.cepOrigemFrete = UtilString.onlyNumber(OConfiguracoes.cepOrigemFrete); OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoEcommerce.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; int?idOrganizacaoParam = OConfiguracoes.idOrganizacao; if (flagSucesso) { db.ConfiguracaoEcommerce .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacao && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoEcommerce { dtExclusao = DateTime.Now }); CacheService.getInstance.remover(chaveCache, idOrganizacaoParam.toInt()); } return(OConfiguracoes.id > 0); }
// Carregamento Padrão private ConfiguracaoEcommerce carregarPadrao() { var OConfig = new ConfiguracaoEcommerce(); OConfig.flagSomenteAssociados = false; OConfig.flagDirecionarAposIncluirProduto = false; OConfig.flagHabilitarCupomDesconto = false; OConfig.flagHabilitarFreteGratuito = false; return(OConfig); }
//Construtor public ConfiguracoesVM() { this.ConfiguracaoEmail = new ConfiguracaoEmail(); this.ConfiguracaoNotificacao = new ConfiguracaoNotificacao(); this.ConfiguracaoRedeSocial = new ConfiguracaoRedesSociais(); this.ConfiguracaoFinanceiro = new ConfiguracaoFinanceiro(); this.ConfiguracaoContribuicao = new ConfiguracaoContribuicao(); this.ConfiguracaoPortal = new ConfiguracaoPortal(); this.ConfiguracaoEcommerce = new ConfiguracaoEcommerce(); }
//Construtor public ConfiguracaoEcommerceForm() { this.ConfiguracaoEcommerce = new ConfiguracaoEcommerce(); }