Exemplo n.º 1
0
        public bool Excluir(CentroCusto centroCusto)
        {
            var centroCustoRepositorio = new CentroCustoRepositorio();

            if (centroCustoRepositorio.HashVinculo(centroCusto))
            {
                this.MessageError = "CENTRO_CUSTO_VINCULADO";
                return false;
            }

            centroCustoRepositorio.Delete(centroCusto);

            return true;
        }
Exemplo n.º 2
0
        public bool Update(CentroCusto centroCusto)
        {
            if (!Account.Current.Permissao.Has("UPDATE_CENTRO_CUSTO"))
            {
                this.MessageError = "USUARIO_SEM_PERMISSAO";
                return false;
            }

            var centroCustoRepositorio = new CentroCustoRepositorio();
            if (centroCustoRepositorio.Has(centroCusto))
            {
                this.MessageError = "CENTRO_CUSTO_EXISTENTE";
                return false;
            }

            centroCustoRepositorio.Update(centroCusto);

            return true;
        }
Exemplo n.º 3
0
        public List<CentroCusto> Tipo(TipoCentroCusto tipo)
        {
            var centroCustoRepositorio = new CentroCustoRepositorio();

            return centroCustoRepositorio.FetchByTipo(tipo);
        }