public int Edit(MovimentacaoMes entity)
 {
     return(DataHelper.Get <int>("PR_MOVIMENTACAO_MES_ALTERAR",
                                 new SqlParameter("@id_empenho_mes", entity.Id),
                                 new SqlParameter("@tb_empenho_id_empenho", entity.Id),
                                 new SqlParameter("@vr_mes", entity.ValorMes)
                                 ));
 }
 public IEnumerable <MovimentacaoMes> FetchReducaoSuplementacao(MovimentacaoMes entity)
 {
     return(DataHelper.List <MovimentacaoMes>("PR_MOVIMENTACAO_REDUCAOSUPLEMENTACAO_MES_CONSULTAR",
                                              new SqlParameter("@id_mes", entity.Id),
                                              new SqlParameter("@tb_reducao_suplementacao_id_reducao_suplementacao", entity.IdReducaoSuplementacao),
                                              new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao),
                                              new SqlParameter("@nr_agrupamento", entity.NrAgrupamento),
                                              new SqlParameter("@nr_seq", entity.NrSequencia),
                                              new SqlParameter("@ds_mes", entity.Descricao),
                                              new SqlParameter("@vr_mes", entity.ValorMes)
                                              ));
 }
 public IEnumerable <MovimentacaoMes> FetchCancelamento(MovimentacaoMes entity)
 {
     return(DataHelper.List <MovimentacaoMes>("PR_MOVIMENTACAO_CANCELAMENTO_MES_CONSULTAR",
                                              new SqlParameter("@id_mes", entity.Id),
                                              new SqlParameter("@tb_cancelamento_movimentacao_id_cancelamento_movimentacao", entity.IdCancelamento),
                                              new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao),
                                              new SqlParameter("@nr_agrupamento", entity.NrAgrupamento),
                                              new SqlParameter("@nr_seq", entity.NrSequencia),
                                              new SqlParameter("@ds_mes", entity.Descricao),
                                              new SqlParameter("@vr_mes", entity.ValorMes)
                                              ));
 }
        public AcaoEfetuada Alterar(MovimentacaoMes objModel, int recursoId, short actionId)
        {
            try
            {
                _serviceMes.Add(objModel);

                return(AcaoEfetuada.Sucesso);
            }
            catch (Exception ex)
            {
                throw SaveLog(ex, actionId: actionId, functionalityId: recursoId);
            }
        }
 public int Add(MovimentacaoMes entity)
 {
     return(DataHelper.Get <int>("PR_MOVIMENTACAO_MES_SALVAR",
                                 new SqlParameter("@id_mes", entity.Id),
                                 new SqlParameter("@tb_distribuicao_movimentacao_id_distribuicao_movimentacao", entity.IdDistribuicao),
                                 new SqlParameter("@tb_reducao_suplementacao_id_reducao_suplementacao", entity.IdReducaoSuplementacao),
                                 new SqlParameter("@tb_cancelamento_movimentacao_id_cancelamento_movimentacao", entity.IdCancelamento),
                                 new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao),
                                 new SqlParameter("@nr_agrupamento", entity.NrAgrupamento),
                                 new SqlParameter("@nr_seq", entity.NrSequencia),
                                 new SqlParameter("@ds_mes", entity.Descricao),
                                 new SqlParameter("@vr_mes", entity.ValorMes),
                                 new SqlParameter("@cd_unidade_gestora", entity.UnidadeGestora)
                                 ));
 }
        public IEnumerable <MovimentacaoMes> FetchDistribuicao(MovimentacaoMes entity)
        {
            var paramId             = new SqlParameter("@id_mes", entity.Id);
            var paramIdDistribuicao = new SqlParameter("@tb_distribuicao_movimentacao_id_distribuicao_movimentacao", entity.IdDistribuicao);
            var paramIdMovimentacao = new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao);
            var paramNrAgrupamento  = new SqlParameter("@nr_agrupamento", entity.NrAgrupamento);
            var paramNrSequencia    = new SqlParameter("@nr_seq", entity.NrSequencia);
            var paramDescricao      = new SqlParameter("@ds_mes", entity.Descricao);
            var paramValorMes       = new SqlParameter("@vr_mes", entity.ValorMes);

            var dbResult = DataHelper.List <MovimentacaoMes>("PR_MOVIMENTACAO_DISTRIBUICAO_MES_CONSULTAR", paramId, paramIdDistribuicao, paramIdMovimentacao, paramNrAgrupamento,
                                                             paramNrSequencia, paramDescricao, paramValorMes);

            return(dbResult);
        }
        public AcaoEfetuada Salvar(MovimentacaoMes objModel, int recursoId, short actionId)
        {
            try
            {
                //if (objModel.Id == 0)
                objModel.Id = _serviceMes.Add(objModel);
                //else
                //    _mes.Edit(objModel);

                return(AcaoEfetuada.Sucesso);
            }
            catch (Exception ex)
            {
                throw SaveLog(ex, actionId: actionId, functionalityId: recursoId);
            }
        }
        public IEnumerable <MovimentacaoMes> Buscar(MovimentacaoMes objModel)
        {
            var dbResult = _serviceMes.Fetch(objModel);

            return(dbResult);
        }
        public IEnumerable <MovimentacaoMes> BuscarReducaoSuplementacao(MovimentacaoMes objModel)
        {
            var dbResult = _serviceMes.FetchReducaoSuplementacao(objModel).ToList();

            return(dbResult);
        }