Exemple #1
0
 public DadoAutorizacaoDeOBViewModel()
 {
     Items = new List <DadoAutorizacaoDeOBItemViewModel>();
     ItemsConfirmacaoPagamento = new List <DadoAutorizacaoDeOBItemViewModel>();
     filtroListaPd             = new FiltroListaPd();
     filtroListaOB             = new FiltroListaOB();
 }
Exemple #2
0
        public DadoAutorizacaoDeOBViewModel(OBAutorizacao entity)
        {
            Items = new List <DadoAutorizacaoDeOBItemViewModel>();
            ItemsConfirmacaoPagamento = new List <DadoAutorizacaoDeOBItemViewModel>();
            filtroListaOB             = new FiltroListaOB();

            Codigo          = entity.IdAutorizacaoOB;
            IdAutorizacaoOB = entity.IdAutorizacaoOB;
            IdExecucaoPD    = entity.IdExecucaoPD;

            filtroListaOB.IdAutorizacaoOB = entity.IdAutorizacaoOB;
            AgrupamentoOB  = entity.IdAutorizacaoOB;
            TipoExecucao   = entity.TipoExecucao;
            GestaoPagadora = entity.Gestao;
            UGPagadora     = entity.UnidadeGestora;

            AnoOB = entity.AnoOB;

            Valor = entity.Valor.HasValue ? entity.Valor.ToString(): "0";
            TransmissaoTransmitidoSiafem = entity.TransmissaoTransmitidoSiafem;
            TransmissaoMensagemSiafem    = entity.TransmissaoMensagemSiafem;
            TransmisaoStatusSiafem       = entity.TransmissaoStatusSiafem;
            TransmissaoDataSiafem        = entity.TransmissaoDataSiafem;
            NumeroContrato      = entity.NumeroContrato;
            CodigoAplicacaoObra = entity.CodigoAplicacaoObra;

            UGPagadora       = entity.UgPagadora;
            UGLiquidante     = entity.UgLiquidante;
            GestaoPagadora   = entity.Gestao;
            GestaoLiquidante = entity.GestaoLiquidante;

            filtroListaOB.NumOB          = entity.NumOB;
            filtroListaOB.Agrupamento    = Convert.ToInt32(entity.NumOB);
            filtroListaOB.GestaoPagadora = entity.Gestao;
            filtroListaOB.UGPagadora     = entity.UgPagadora;

            filtroListaOB.TipoPagamento = entity.TipoPagamento;

            foreach (var item in entity.Items)
            {
                this.Items.Add(new DadoAutorizacaoDeOBItemViewModel(item));
            }

            //foreach (var itemConfirmacao in entity.Items)
            //{
            //    this.ItemsConfirmacaoPagamento.Add(new DadoAutorizacaoDeOBItemViewModel(itemConfirmacao));
            //}

            IdExecucaoPD           = entity.IdExecucaoPD;
            IdConfirmacaoPagamento = entity.IdConfirmacaoPagamento;
            confirmacaoPagamento   = entity.Confirmacao;


            this.confirmacaoPagamento   = entity.Confirmacao;
            this.TipoPagamento          = entity.TipoPagamento;
            this.EhConfirmacaoPagamento = entity.EhConfirmacaoPagamento ? SimNao.Sim : SimNao.Nao;
            this.DataConfirmacao        = entity.DataConfirmacao;
        }