public IEnumerable <EmpenhoReforcoMes> Fetch(EmpenhoReforcoMes entity)
 {
     return(DataHelper.List <EmpenhoReforcoMes>("PR_EMPENHO_REFORCO_MES_CONSULTAR",
                                                new SqlParameter("@id_empenho_reforco_mes", entity.Codigo),
                                                new SqlParameter("@tb_empenho_reforco_id_empenho_reforco", entity.Id)
                                                ));
 }
 public int Add(EmpenhoReforcoMes entity)
 {
     return(DataHelper.Get <int>("PR_EMPENHO_REFORCO_MES_INCLUIR",
                                 new SqlParameter("@tb_empenho_reforco_id_empenho_reforco", entity.Id),
                                 new SqlParameter("@ds_mes", entity.Descricao),
                                 new SqlParameter("@vr_mes", entity.ValorMes)
                                 ));
 }
 public int Edit(EmpenhoReforcoMes entity)
 {
     return(DataHelper.Get <int>("PR_EMPENHO_REFORCO_MES_ALTERAR",
                                 new SqlParameter("@id_empenho_reforco_mes", entity.Codigo),
                                 new SqlParameter("@tb_empenho_reforco_id_empenho_reforco", entity.Id),
                                 new SqlParameter("@vr_mes", entity.ValorMes)
                                 ));
 }
        public AcaoEfetuada Alterar(EmpenhoReforcoMes objModel, int recursoId, short actionId)
        {
            try
            {
                _reforcoMes.Edit(objModel);

                return(AcaoEfetuada.Sucesso);
            }
            catch (Exception ex)
            {
                throw SaveLog(ex, actionId: actionId, functionalityId: recursoId);
            }
        }
        public AcaoEfetuada Excluir(EmpenhoReforcoMes objModel, int recursoId, short actionId)
        {
            try
            {
                _reforcoMes.Remove(objModel.Codigo);

                return(AcaoEfetuada.Sucesso);
            }
            catch (Exception ex)
            {
                throw SaveLog(ex, actionId: actionId, functionalityId: recursoId);
            }
        }
        public AcaoEfetuada Salvar(EmpenhoReforcoMes objModel, int recursoId, short actionId)
        {
            try
            {
                if (objModel.Codigo == 0)
                {
                    objModel.Codigo = _reforcoMes.Add(objModel);
                }
                else
                {
                    _reforcoMes.Edit(objModel);
                }

                var arg = string.Format("Reforco Mes {0}, Codigo {1}", objModel.Descricao, objModel.ValorMes);

                return(AcaoEfetuada.Sucesso);
            }
            catch (Exception ex)
            {
                throw SaveLog(ex, actionId: actionId, functionalityId: recursoId);
            }
        }
 public IEnumerable <EmpenhoReforcoMes> Buscar(EmpenhoReforcoMes objModel)
 {
     return(_reforcoMes.Fetch(objModel));
 }