public ActionResult Selecionar(int idTipoNL) { ResultadoOperacaoObjetoVo <NlParametrizacaoViewModel> resposta = new ResultadoOperacaoObjetoVo <NlParametrizacaoViewModel>(); try { var retorno = App.NlParametrizacaoService.Selecionar(new NlParametrizacao() { Tipo = idTipoNL }); if (retorno == null) { resposta.Sucesso = false; resposta.Mensagem = "Registro não encontrado"; } else { resposta.Sucesso = true; resposta.Objeto = new NlParametrizacaoViewModel(retorno); } } catch (Exception ex) { return(new HttpStatusCodeResult(500, ex.Message)); } return(Json(resposta, JsonRequestBehavior.AllowGet)); }
public ResultadoOperacaoObjetoVo <ConsultaDespesaNlVo> VerificarTipoDespesa(int tipoNl, int codigo, int?recursoId) { ResultadoOperacaoObjetoVo <ConsultaDespesaNlVo> resposta = new ResultadoOperacaoObjetoVo <ConsultaDespesaNlVo>(); try { var retornoBd = _parametrizacaoDal.ObterTipoNlDaDespesa(codigo); if (retornoBd == null || retornoBd.IdTipoNl == tipoNl || retornoBd.IdTipoNl == 0) { resposta.Sucesso = true; } else { resposta.Sucesso = false; resposta.Objeto = retornoBd; resposta.Mensagem = String.Format("Tipo de Despesa utilizada no tipo de NL {0}", resposta.Objeto.TipoNlDescricao); } } catch (Exception ex) { throw SaveLog(ex, 1, recursoId); } return(resposta); }
public ActionResult VerificarTipoDespesa(int tiponl, int codigo) { ResultadoOperacaoObjetoVo <ConsultaDespesaNlVo> resposta = null; try { resposta = App.NlParametrizacaoService.VerificarTipoDespesa(tiponl, codigo, _funcId); } catch (Exception ex) { return(new HttpStatusCodeResult(500, ex.Message)); } return(Json(resposta, JsonRequestBehavior.AllowGet)); }