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); }
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); }