예제 #1
0
        /// <summary>
        /// Apaga o ícone do relatório dinâmico.
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public Colosoft.Business.DeleteResult ApagarIcone(Negocios.Entidades.RelatorioDinamicoIcone icone)
        {
            RelatorioDinamico.Icones.Remove(icone);

            var resultado = _relatorioDinamicoFluxo.SalvarRelatorioDinamico(RelatorioDinamico);

            return(new Colosoft.Business.DeleteResult(resultado, resultado.Message));
        }
예제 #2
0
        /// <summary>
        /// Salva o ícone do relatório dinâmico.
        /// </summary>
        /// <param name="icone"></param>
        /// <returns></returns>
        public Colosoft.Business.SaveResult SalvarIcone(Negocios.Entidades.RelatorioDinamicoIcone icone)
        {
            if (!icone.ExistsInStorage && !RelatorioDinamico.Icones.Contains(icone))
            {
                RelatorioDinamico.Icones.Add(icone);
            }

            // Salva os dados do relatório
            return(SalvarRelatorioDinamico(RelatorioDinamico));
        }