public DadoAutorizacaoDeOBViewModel() { Items = new List <DadoAutorizacaoDeOBItemViewModel>(); ItemsConfirmacaoPagamento = new List <DadoAutorizacaoDeOBItemViewModel>(); filtroListaPd = new FiltroListaPd(); filtroListaOB = new FiltroListaOB(); }
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; }