Beispiel #1
0
        /// <summary>
        /// Apaga o filtro do relatório dinâmico.
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public Colosoft.Business.DeleteResult ApagarFiltro(Negocios.Entidades.RelatorioDinamicoFiltro filtro)
        {
            RelatorioDinamico.Filtros.Remove(filtro);

            var resultado = _relatorioDinamicoFluxo.SalvarRelatorioDinamico(RelatorioDinamico);

            return(new Colosoft.Business.DeleteResult(resultado, resultado.Message));
        }
Beispiel #2
0
        /// <summary>
        /// Salva o filtro do relatório dinâmico.
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public Colosoft.Business.SaveResult SalvarFiltro(Negocios.Entidades.RelatorioDinamicoFiltro filtro)
        {
            if (!filtro.ExistsInStorage && !RelatorioDinamico.Filtros.Contains(filtro))
            {
                RelatorioDinamico.Filtros.Add(filtro);
            }

            // Salva os dados do modelo
            return(SalvarRelatorioDinamico(RelatorioDinamico));
        }