예제 #1
0
        public DadoDistribuicaoSuplementacaoViewModel CreateInstance(MovimentacaoCancelamento objModel, string ugEmitente)
        {
            DadoDistribuicaoSuplementacaoViewModel dado = new DadoDistribuicaoSuplementacaoViewModel();

            dado.IdDistribuicao           = objModel.Id > 0 ? objModel.Id.ToString() : default(string);
            dado.NrNotaDistribuicao       = objModel.NumeroSiafem;
            dado.UnidadeGestoraEmitente   = ugEmitente;
            dado.UnidadeGestoraFavorecida = objModel.UnidadeGestoraFavorecida;
            dado.Fonte          = objModel.IdFonte.ToString().PadLeft(3, '0');
            dado.CategoriaGasto = objModel.CategoriaGasto;
            dado.Valor          = objModel.Valor;

            dado.IdMovimentacao     = objModel.IdMovimentacao;
            dado.NrAgrupamento      = objModel.NrAgrupamento;
            dado.NrSequencia        = objModel.NrSequencia;
            dado.IdGestaoFavorecida = objModel.GestaoFavorecida;
            dado.EventoNC           = objModel.EventoNC;

            dado.IdTipoDocumento   = 2;
            dado.MensagemProdesp   = objModel.MensagemProdesp;
            dado.MensagemSiafem    = objModel.MensagemSiafem;
            dado.TransmitidoSiafem = string.IsNullOrEmpty(objModel.StatusSiafem) || objModel.StatusSiafem.Equals("N") ? "Não Transmitido" : objModel.StatusSiafem.Equals("E") ? "Erro" : "Sucesso";

            dado.TransmitidoProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso";

            return(dado);
        }
예제 #2
0
        public DadoDistribuicaoSuplementacaoViewModel CreateInstance(MovimentacaoReducaoSuplementacao objModel)
        {
            DadoDistribuicaoSuplementacaoViewModel dado = new DadoDistribuicaoSuplementacaoViewModel();

            dado.IdDistribuicao           = objModel.IdDistribuicao > 0 ? objModel.IdDistribuicao.ToString() : default(string);
            dado.IdSuplementacao          = objModel.Id > 0 ? objModel.Id.ToString() : default(string);
            dado.NrNotaDistribuicao       = objModel.IdNotaCredito == 0 ? string.Empty : objModel.IdNotaCredito.ToString();
            dado.NrSuplementacaoReducao   = objModel.NrSuplementacaoReducao;
            dado.UnidadeGestoraFavorecida = objModel.UnidadeGestora;
            dado.NrOrgao = objModel.NrOrgao;
            dado.Fonte   = objModel.IdFonte.ToString().PadLeft(3, '0');
            dado.Valor   = objModel.Valor;

            dado.IdMovimentacao = objModel.IdMovimentacao;
            dado.NrAgrupamento  = objModel.NrAgrupamento;
            dado.NrSequencia    = objModel.NrSequencia;
            dado.TotalQ1        = objModel.TotalQ1;
            dado.TotalQ2        = objModel.TotalQ2;
            dado.TotalQ3        = objModel.TotalQ3;
            dado.TotalQ4        = objModel.TotalQ4;

            dado.ProgramaId                  = objModel.IdPrograma;
            dado.NaturezaId                  = objModel.IdEstrutura;
            dado.IdTipoDocumento             = 2;
            dado.IdTipoMovimentacao          = objModel.IdTipoMovimentacao;
            dado.NrProcesso                  = objModel.NrProcesso;
            dado.FlProc                      = objModel.FlProc;
            dado.NrObra                      = objModel.NrObra;
            dado.NrCnpjCpf                   = objModel.NrCnpjCpf;
            dado.OrigemRecurso               = objModel.OrigemRecurso;
            dado.DestinoRecurso              = objModel.DestinoRecurso;
            dado.EspecDespesa                = objModel.EspecDespesa;
            dado.DescEspecDespesa            = objModel.DescEspecDespesa;
            dado.CodigoAutorizadoAssinatura  = objModel.CodigoAutorizadoAssinatura;
            dado.CodigoAutorizadoGrupo       = objModel.CodigoAutorizadoGrupo;
            dado.CodigoAutorizadoOrgao       = objModel.CodigoAutorizadoOrgao;
            dado.DescricaoAutorizadoCargo    = objModel.DescricaoAutorizadoCargo;
            dado.NomeAutorizadoAssinatura    = objModel.NomeAutorizadoAssinatura;
            dado.CodigoExaminadoAssinatura   = objModel.CodigoExaminadoAssinatura;
            dado.CodigoExaminadoGrupo        = objModel.CodigoExaminadoGrupo;
            dado.CodigoExaminadoOrgao        = objModel.CodigoExaminadoOrgao;
            dado.DescricaoExaminadoCargo     = objModel.DescricaoExaminadoCargo;
            dado.NomeExaminadoAssinatura     = objModel.NomeExaminadoAssinatura;
            dado.CodigoResponsavelAssinatura = objModel.CodigoResponsavelAssinatura;
            dado.CodigoResponsavelGrupo      = objModel.CodigoResponsavelGrupo;
            dado.CodigoResponsavelOrgao      = objModel.CodigoResponsavelOrgao;
            dado.DescricaoResponsavelCargo   = objModel.DescricaoResponsavelCargo;
            dado.NomeResponsavelAssinatura   = objModel.NomeResponsavelAssinatura;

            dado.MensagemProdesp   = objModel.MensagemProdesp;
            dado.MensagemSiafem    = objModel.MensagemSiafem;
            dado.TransmitidoSiafem = string.IsNullOrEmpty(objModel.StatusSiafem) || objModel.StatusSiafem.Equals("N") ? "Não Transmitido" : objModel.StatusSiafem.Equals("E") ? "Erro" : "Sucesso";

            dado.TransmitidoProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso";

            return(dado);
        }