예제 #1
0
        //
        public bool salvar(OrganizacaoDadosAssociado OOrganizacaoDadosAssociado)
        {
            OOrganizacaoDadosAssociado.setDefaultInsertValues();

            db.OrganizacaoDadosAssociado.Add(OOrganizacaoDadosAssociado);

            db.SaveChanges();

            bool flagSucesso = OOrganizacaoDadosAssociado.id > 0;

            int?idOrganizacaoParam = OOrganizacaoDadosAssociado.idOrganizacao;

            if (flagSucesso)
            {
                db.OrganizacaoDadosAssociado
                .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacaoParam && x.id != OOrganizacaoDadosAssociado.id)
                .Update(x => new OrganizacaoDadosAssociado {
                    dtExclusao = DateTime.Now
                });

                CacheService.getInstance.remover(chaveCache, idOrganizacaoParam.toInt());
            }

            return(OOrganizacaoDadosAssociado.id > 0);
        }
예제 #2
0
        //
        private OrganizacaoDadosAssociado carregarPadrao()
        {
            var OConfig = new OrganizacaoDadosAssociado();

            OConfig.flagCadastroAssociado = true;

            OConfig.flagSituacaoAssociado = true;

            OConfig.flagDadosEndereco = true;

            OConfig.flagDadosTelefone = true;

            OConfig.flagDadosEmail = true;

            OConfig.flagDadosProfissao = true;

            OConfig.flagDadosEmpresa = true;

            OConfig.flagDadosResponsavelEmpresa = true;

            OConfig.flagAreasAtuacao = true;

            OConfig.flagDadosFuncionario = true;

            return(OConfig);
        }
예제 #3
0
 //Construtor
 public ConfiguracaoDadosAssociadoForm()
 {
     this.OrganizacaoDadosAssociado = new OrganizacaoDadosAssociado();
 }