Exemple #1
0
        public ActionResult RecuperaContratoRetificacaoItemMedicao(int?contratoId, int?contratoRetificacaoItemMedicaoId)
        {
            ContratoRetificacaoItemMedicaoDTO medicao = null;

            if (contratoRetificacaoItemMedicaoId.HasValue)
            {
                medicao = contratoAppService.ObtemMedicaoPorId(contratoId.Value, contratoRetificacaoItemMedicaoId.Value);

                if (!contratoAppService.ExisteMedicao(medicao))
                {
                    var msg = messageQueue.GetAll()[0].Text;
                    messageQueue.Clear();
                    return(Json(new
                    {
                        ehRecuperou = false,
                        errorMessage = msg
                    }));
                }
                else
                {
                    return(Json(new
                    {
                        ehRecuperou = true,
                        errorMessage = string.Empty,
                        medicaoRecuperada = medicao
                    }));
                }
            }
            return(Json(new
            {
                ehRecuperou = false,
                errorMessage = string.Empty
            }));
        }
Exemple #2
0
        public bool EhSituacaoMedicaoLiberado(ContratoRetificacaoItemMedicaoDTO dto)
        {
            if (dto.Situacao != SituacaoMedicao.Liberado)
            {
                return(false);
            }

            return(true);
        }
Exemple #3
0
        public LiberacaoContratoLiberacaoViewModel()
        {
            ContratoRetificacaoItemMedicao = new ContratoRetificacaoItemMedicaoDTO();
            Contrato = new ContratoDTO();
            Resumo   = new ResumoLiberacaoDTO();

            this.DataEmissaoNovo    = DateTime.Now;
            this.DataVencimentoNovo = DateTime.Now;
        }