/// <summary> /// Salvar configuracoes de Associados PJ e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoAssociadoPJ OConfiguracoes) { OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoAssociadoPJ.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; int?idOrganizacao = OConfiguracoes.idOrganizacao; if (flagSucesso) { db.ConfiguracaoAssociadoPJ .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacao && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoAssociadoPJ { dtExclusao = DateTime.Now }); CacheService.getInstance.remover(chaveCache, idOrganizacao.toInt()); } return(OConfiguracoes.id > 0); }
// Carregamento Padrão private ConfiguracaoAssociadoPJ carregarPadrao() { var OConfig = new ConfiguracaoAssociadoPJ(); OConfig.flagHabilitado = true; OConfig.flagAbaContato = true; OConfig.flagAbaTitulos = false; OConfig.flagAbaPedidos = true; OConfig.flagAbaContribuicoes = true; OConfig.flagAbaEventos = true; OConfig.flagAbaAnuncios = false; OConfig.flagAbaAreasAtuacao = false; OConfig.flagAbaRepresentantes = true; OConfig.flagAbaListaEmails = false; OConfig.flagAbaDependentes = false; OConfig.flagAbaInstituicoes = false; OConfig.flagAbaAbrangencia = false; OConfig.flagAbaCarteirinha = false; OConfig.flagAbaVeiculos = false; OConfig.flagPermitirCNPJVazio = false; OConfig.flagPermitirCNPJDuplicado = false; return(OConfig); }
//Construtor public ConfiguracaoAssociadoPJForm() { this.ConfiguracaoAssociadoPJ = new ConfiguracaoAssociadoPJ(); }
/// <summary> /// Carregar os dados de configuracao /// </summary> public void carregarDados(int idOrganizacao) { this.ConfiguracaoAssociadoPF = ConfiguracaoAssociadoPFBL.getInstance.carregar(idOrganizacao, false); this.ConfiguracaoAssociadoPJ = ConfiguracaoAssociadoPJBL.getInstance.carregar(idOrganizacao, false); }