Beispiel #1
0
        /// <summary>
        /// Salvar configurações de serviços e remover  os registros anteriores.
        /// </summary>
        public bool salvar(ConfiguracaoRotinaAutomatica OConfiguracoes)
        {
            OConfiguracoes.setDefaultInsertValues();

            db.ConfiguracaoRotinaAutomatica.Add(OConfiguracoes);
            db.SaveChanges();

            bool flagSucesso = OConfiguracoes.id > 0;

            if (flagSucesso)
            {
                int?idOrganizacao = OConfiguracoes.idOrganizacao;

                db.ConfiguracaoRotinaAutomatica
                .Where(x => x.flagExcluido == false && x.idOrganizacao == idOrganizacao && x.id != OConfiguracoes.id)
                .Update(x => new ConfiguracaoRotinaAutomatica {
                    flagExcluido = true
                });

                CacheService.getInstance.remover("configuracao_rotina_automatic");
            }
            return(flagSucesso);
        }
Beispiel #2
0
 //Construtor
 public ConfiguracaoRotinaAutomaticaForm()
 {
     this.ConfiguracaoRotinaAutomatica = new ConfiguracaoRotinaAutomatica();
 }