/// <summary> /// Salvar configuracoes de Scripts e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoTipoAssociado OConfiguracoes) { OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoTipoAssociado.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; int?idOrganizacaoParam = OConfiguracoes.idOrganizacao; if (flagSucesso) { db.ConfiguracaoTipoAssociado .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacao && x.idTipoAssociado == OConfiguracoes.idTipoAssociado && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoTipoAssociado { dtExclusao = DateTime.Now }); CacheService.getInstance.remover(chaveCache, idOrganizacaoParam.toInt()); } return(OConfiguracoes.id > 0); }
// Carregamento Padrão private ConfiguracaoTipoAssociado carregarPadrao() { var OConfig = new ConfiguracaoTipoAssociado(); OConfig.htmlCarteirinha = ""; return(OConfig); }
//Construtor public ConfiguracaoTipoAssociadoForm() { this.ConfiguracaoTipoAssociado = new ConfiguracaoTipoAssociado(); }