Beispiel #1
0
        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);
        }
Beispiel #3
0
        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));
        }