public FiltroGridViewModel CreateInstance(PDExecucaoItem entity) { FiltroGridViewModel filtro = new Models.FiltroGridViewModel(); filtro.Id = entity.Codigo.ToString(); filtro.Agrupamento = entity.id_execucao_pd.ToString(); filtro.NumeroAgrupamentoPD = entity.AgrupamentoItemPD.ToString(); filtro.NumeroPD = entity.NumPD; //filtro.NumeroOB = entity.NumOB; filtro.NumeroOB = entity.NumOBItem; //filtro.NumeroOP = string.IsNullOrEmpty(entity.NumOP) ? string.Empty : (entity.NumOP.Length > 6) ? entity.NumOP.Substring(5,6) : entity.NumOP; filtro.NumeroOP = string.IsNullOrEmpty(entity.NumOP) ? string.Empty : entity.NumOP; filtro.NumeroDocumentoGerador = entity.NumeroDocumentoGerador; filtro.Favorecido = entity.Favorecido; filtro.FavorecidoDesc = entity.FavorecidoDesc; filtro.Valor = entity.Valor; filtro.DataVencimento = entity.DataVencimento == default(DateTime) ? default(string) : Convert.ToString(entity.DataVencimento.ToShortDateString()); filtro.DataConfirmacao = entity.Dt_confirmacao == default(DateTime) ? default(string) : Convert.ToString(entity.Dt_confirmacao?.ToShortDateString()); filtro.Cancelado = entity.OBCancelada == true ? "Sim" : "Não"; filtro.StatusSiafem = entity.cd_transmissao_status_siafem; filtro.MensagemSiafem = entity.ds_transmissao_mensagem_siafem; filtro.StatusProdesp = entity.cd_transmissao_status_prodesp; filtro.MensagemProdesp = entity.ds_transmissao_mensagem_prodesp; filtro.UGLiquidante = entity.UGLiquidante; filtro.GestaoLiquidante = entity.GestaoLiquidante; filtro.UGPagadora = entity.UGPagadora; filtro.GestaoPagadora = entity.GestaoPagadora; filtro.Prioridade = entity.NouP; return(filtro); }
public int RelacionarExecucaoComPagamentoDesdobrado(PDExecucaoItem entity) { return(DataHelper.Get <int>("[dbo].[PR_CONFIRMACAO_PAGAMENTO_ITEM_RELACIONARDESDOBRADOS]", new SqlParameter("@id_execucao_pd", entity.id_execucao_pd), new SqlParameter("@id_programacao_desembolso_execucao_item", entity.Codigo), new SqlParameter("@nr_documento_gerador", entity.NumeroDocumentoGerador))); }
//T no C public PDExecucaoItem ToEntity() { var retorno = new PDExecucaoItem(); retorno.Codigo = this.Codigo; retorno.NumeroAgrupamentoProgramacaoDesembolso = this.NumeroAgrupamentoProgramacaoDesembolso; retorno.NumPD = this.NumPD?.ToUpper(); retorno.id_execucao_pd = this.IdExecucaoPD; retorno.AgrupamentoItemPD = this.AgrupamentoItemPD; retorno.Dt_confirmacao = Convert.ToDateTime(this.DataConfirmacaoItem); retorno.NumOBItem = this.NumOBItem; retorno.NumOP = this.NumOP?.ToUpper(); retorno.NumeroDocumentoGerador = this.NumeroDocumentoGerador; retorno.IdTipoDocumento = this.IdTipoDocumento; retorno.NumeroDocumento = this.NumeroDocumento; retorno.NumeroContrato = this.NumeroContrato; retorno.ds_consulta_op_prodesp = this.MensagemRetornoConsultaOP; retorno.Favorecido = this.Favorecido; retorno.FavorecidoDesc = this.FavorecidoDesc; retorno.NumeroCnpjCpfCredor = NumeroCnpjCpfCredor; retorno.NumeroCnpjcpfPagto = NumeroCnpjcpfPagto; retorno.DataEmissao = Convert.ToDateTime(this.Emissao); retorno.DataVencimento = Convert.ToDateTime(this.Vencimento); retorno.UGPagadora = this.UGPagadora; retorno.UGLiquidante = this.UGLiquidante; retorno.GestaoPagadora = this.GestaoPagadora; retorno.GestaoLiquidante = this.GestaoLiquidante; retorno.NouP = this.NouP; retorno.NormalOuPrioritario = this.NormalOuPrioritario; retorno.Prioritario = this.Prioritario; retorno.AnoAserpaga = this.NumPD.Substring(0, 4); retorno.Valor = this.Valor; retorno.ds_transmissao_mensagem_siafem = this.SiafemDescricao; retorno.cd_transmissao_status_siafem = this.SiafemStatus; retorno.dt_transmissao_transmitido_siafem = this.SiafemTransmitidoEm; retorno.fl_transmissao_transmitido_siafem = this.SiafemTransmitido; retorno.id_confirmacao_pagamento = this.IdConfirmacaoPagamento; retorno.IdConfirmacaoPagamentoItem = this.IdConfirmacaoPagamentoItem; retorno.Dt_confirmacao = Convert.ToDateTime(this.DataConfirmacaoItem); retorno.ds_transmissao_mensagem_prodesp = this.ProdespDescricao; retorno.cd_transmissao_status_prodesp = this.ProdespStatus; retorno.dt_transmissao_transmitido_prodesp = this.ProdespTransmitidoEm; retorno.fl_transmissao_transmitido_prodesp = this.ProdespTransmitido; retorno.Executar = this.TransmitirCheckBox; return(retorno); }
public void Inserir_ConfirmacaoPagamento(string key, string password, ref PDExecucaoItem entity) { var orgao = _regional.Buscar(new Regional { Id = entity.RegionalId }).FirstOrDefault(); _contaUnica.Inserir_ConfirmacaoPagamento(key, password, ref entity, orgao); }
public ConfirmacaoPagamentoItem ToEntity(PDExecucaoItem entity) { var retorno = new ConfirmacaoPagamentoItem(); retorno.Id = entity.Id; retorno.IdConfirmacaoPagamento = entity.Id; return(retorno); }
public int Edit(PDExecucaoItem entity) { return(DataHelper.Get <int>("PR_CONFIRMACAO_PAGAMENTO_ITEM_ALTERAR", new SqlParameter("@id_confirmacao_pagamento", entity.id_confirmacao_pagamento), new SqlParameter("@id_programacao_desembolso_execucao_item", entity.Codigo), new SqlParameter("@id_execucao_pd", entity.id_execucao_pd), new SqlParameter("@dt_confirmacao", entity.Dt_confirmacao), new SqlParameter("@nr_documento_gerador", entity.NumeroDocumentoGerador), new SqlParameter("@id_tipo_documento", entity.IdTipoDocumento), new SqlParameter("@nr_documento", entity.NumeroDocumento), new SqlParameter("@cd_transmissao_status_prodesp", entity.cd_transmissao_status_prodesp), new SqlParameter("@ds_transmissao_mensagem_prodesp", entity.ds_transmissao_mensagem_prodesp), new SqlParameter("@fl_transmissao_transmitido_prodesp", entity.fl_transmissao_transmitido_prodesp), new SqlParameter("@dt_transmissao_transmitido_prodesp", entity.dt_transmissao_transmitido_prodesp.ValidateDBNull()))); }
public void Inserir_ConfirmacaoPagamento(string key, string password, ref PDExecucaoItem entity, Regional orgao) { var result = DataHelperProdespPagamentoContaUnica.Procedure_ConfirmacaoPagtoOPApoio(key, password, entity, orgao) ?? new Procedure_ConfirmacaoPagtoOPRecordType[] { }; var resultItem = result[0] ?? new Procedure_ConfirmacaoPagtoOPRecordType(); if (!string.IsNullOrEmpty(resultItem?.outErro)) { throw new SidsException($"Prodesp - {resultItem?.outErro}"); } //entity.ValorTotal = Convert.ToDecimal(resultItem.outTotal); //entity.NumeroOpFinal = resultItem.outNumOPFinal.Replace("-", string.Empty); //entity.NumeroOpInicial = resultItem.outNumOPInicial.Replace("-", string.Empty); //entity.QuantidadeOpPreparada = Convert.ToInt32(resultItem.outQuantidadeOPs); }
public void TransmitirConfirmacaoPagamentoItem(int recursoId, PDExecucao pd, PDExecucaoItem item, DateTime?dataConfirmacao, int?tipoPagamento, bool transmitir, bool foiExecutado) { var cicsmo = new ChaveCicsmo(); try { cicsmo = _chave.ObterChave(recursoId); item.AnoAserpaga = dataConfirmacao.ToString().Substring(6, 4); item.Dt_confirmacao = dataConfirmacao; item.DocumentoTipoId = item.IdTipoDocumento; item.NumeroDocumento = item?.NumeroDocumento; item.TipoPagamento = tipoPagamento; item.DataCadastro = DateTime.Now; if (transmitir) { _prodespContaUnica.Inserir_ConfirmacaoPagamento(cicsmo.Chave, cicsmo.Senha, ref item); } item.Dt_confirmacao = dataConfirmacao; item.fl_transmissao_transmitido_prodesp = true; item.cd_transmissao_status_prodesp = "S"; item.dt_transmissao_transmitido_prodesp = DateTime.Now; item.ds_transmissao_mensagem_prodesp = null; } catch (Exception ex) { item.Dt_confirmacao = null; item.cd_transmissao_status_prodesp = "E"; item.fl_transmissao_transmitido_prodesp = false; item.dt_transmissao_transmitido_prodesp = DateTime.Now; item.ds_transmissao_mensagem_prodesp = ex.Message; } finally { _chave.LiberarChave(cicsmo.Codigo); var codigoEpdi = item.Codigo; if (!foiExecutado) { item.Codigo = null; } SalvarItem(pd, item); item.Codigo = codigoEpdi; } }
public void ExecutarItemPD(Usuario user, PDExecucaoItem item, string UGMudapah) { try { var dadosUsuarioSiafem = _siafem.ConsultarUsuarioHomologacaoProducao(user.CPF, user.Senha, true); USUARIO = dadosUsuarioSiafem.usuario; SENHA = dadosUsuarioSiafem.senha; var pd = item.NumPD.ToUpper().Split(new string[] { "PD" }, StringSplitOptions.None); var retornoSiafem = _siafem.ExecutarPD(USUARIO, Decrypt(SENHA), UGMudapah, item.UGPagadora, item.GestaoPagadora, item.UGLiquidante, item.GestaoLiquidante, pd[0], item.NouP, pd[1]); item.NumOBItem = retornoSiafem.NumOB; item.fl_transmissao_transmitido_siafem = true; item.cd_transmissao_status_siafem = "S"; item.dt_transmissao_transmitido_siafem = DateTime.Now; item.ds_transmissao_mensagem_siafem = null; } catch (Exception ex) { if (ex.Message.Contains("(3706) ESTA PROGRAMACAO DE DESEMBOLSO JA\" FOI PAGA")) { item.fl_transmissao_transmitido_siafem = true; item.cd_transmissao_status_siafem = "E"; //item.dt_transmissao_transmitido_siafem = DateTime.Now; item.ds_transmissao_mensagem_siafem = ex.Message; } else { item.cd_transmissao_status_siafem = "E"; item.fl_transmissao_transmitido_siafem = false; item.ds_transmissao_mensagem_siafem = ex.Message; } } finally { item.NouP = item.Prioritario ? "P" : "N"; item.AgrupamentoItemPD = 0; _repositoryItem.Save(item); } }
public int Add(PDExecucaoItem entity) { var paramOrigem = new SqlParameter("@id_origem", 1); var paramIdConfirmacao = new SqlParameter("@id_confirmacao_pagamento", entity.id_confirmacao_pagamento); var paramIdItem = new SqlParameter("@id_programacao_desembolso_execucao_item", entity.Codigo); var paramIdExecucaoPd = new SqlParameter("@id_execucao_pd", entity.id_execucao_pd); var paramDataConfirmacao = new SqlParameter("@dt_confirmacao", entity.Dt_confirmacao.ValidateDBNull()); var paramNumeroDocumentoGerador = new SqlParameter("@nr_documento_gerador", entity.NumeroDocumentoGerador); var paramIdTipoDocumento = new SqlParameter("@id_tipo_documento", entity.IdTipoDocumento); var paramNumeroDocumento = new SqlParameter("@nr_documento", entity.NumeroDocumento); //var param = new SqlParameter("@vr_total_confirmado", entity.Valor); var paramCodigoTransmissaoProdesp = new SqlParameter("@cd_transmissao_status_prodesp", entity.cd_transmissao_status_prodesp); var paramMensagemProdesp = new SqlParameter("@ds_transmissao_mensagem_prodesp", entity.ds_transmissao_mensagem_prodesp); var paramTransmitidoProdesp = new SqlParameter("@fl_transmissao_transmitido_prodesp", entity.fl_transmissao_transmitido_prodesp); var paramDataTransmissaoProdesp = new SqlParameter("@dt_transmissao_transmitido_prodesp", entity.dt_transmissao_transmitido_prodesp.ValidateDBNull()); var retorno = DataHelper.Get <int>("PR_CONFIRMACAO_PAGAMENTO_ITEM_INCLUIR", paramOrigem, paramIdConfirmacao, paramIdItem, paramIdExecucaoPd, paramDataConfirmacao, paramNumeroDocumentoGerador, paramIdTipoDocumento, paramNumeroDocumento, paramCodigoTransmissaoProdesp, paramMensagemProdesp, paramTransmitidoProdesp, paramDataTransmissaoProdesp); return(retorno); }
private void SalvarItem(PDExecucao entity, PDExecucaoItem item) { var confirmacaoPagamento = new ConfirmacaoPagamento(); confirmacaoPagamento.IdTipoDocumento = item.DocumentoTipoId; confirmacaoPagamento.AnoReferencia = Convert.ToInt32(item.AnoAserpaga); confirmacaoPagamento.DataConfirmacao = item.Dt_confirmacao; confirmacaoPagamento.TipoPagamento = item.TipoPagamento; confirmacaoPagamento.IdExecucaoPD = item.id_execucao_pd; confirmacaoPagamento.ValorTotalConfirmado = Convert.ToDecimal(item.Valor); if (entity.IdConfirmacaoPagamento == 0) { entity.IdConfirmacaoPagamento = _confirmacaoPgtoRepository.Add(confirmacaoPagamento); } else { confirmacaoPagamento.Id = entity.IdConfirmacaoPagamento; confirmacaoPagamento.StatusProdesp = item.cd_transmissao_status_prodesp; confirmacaoPagamento.MensagemServicoProdesp = item.ds_transmissao_mensagem_prodesp; _confirmacaoPgtoRepository.Edit(confirmacaoPagamento); } item.id_confirmacao_pagamento = entity.IdConfirmacaoPagamento; //var items = this._confirmacaoPgtoItemRepository.Fetch(new ConfirmacaoPagamentoItem() { IdPDExecucaoItem = item.Codigo }); if (item.IdConfirmacaoPagamentoItem != 0) { _confirmacaoPgtoItemRepository.Edit(item); } else { _confirmacaoPgtoItemRepository.Add(item); // ATUALIZA REGISTRO EXISTENTE OU ADICIONA INEXISTENTE } }
public IEnumerable <PDExecucaoItem> FetchForGrid(PDExecucaoItem entity, int?tipoExecucao, DateTime?since, DateTime?until) { var paramTipo = new SqlParameter("@tipo", 1); var paramNumPd = new SqlParameter("@ds_numpd", entity.NumPD); var paramNumeroDocumentoGerador = new SqlParameter("@filtro_nr_documento_gerador", entity.NumeroDocumentoGerador); var paramNumOb = new SqlParameter("@ds_numob", entity.NumOBItem); var paramObCancelada = new SqlParameter("@ob_cancelada", entity.OBCancelada); var paramFavorecidoDesc = new SqlParameter("@favorecidoDesc", entity.FavorecidoDesc); var paramTipoExecucao = new SqlParameter("@tipoExecucao", tipoExecucao); var paramCodigoStatusSiafem = new SqlParameter("@cd_transmissao_status_siafem", entity.cd_transmissao_status_siafem); var paramCodigoStatusProdesp = new SqlParameter("@cd_transmissao_status_prodesp", entity.cd_transmissao_status_prodesp); var paramDe = new SqlParameter("@de", since); var paramAte = new SqlParameter("@ate", until); var paramGestao = new SqlParameter("@gestao", entity.Gestao); var paramUg = new SqlParameter("@ug", entity.UG); var paramValor = new SqlParameter("@valor", entity.Valor); var paramNumeroContrato = new SqlParameter("@filtro_nr_contrato", entity.NumeroContrato); var paramCodigoAplicacaoObra = new SqlParameter("@cd_aplicacao_obra", entity.CodigoAplicacaoObra); var itens = DataHelper.List <PDExecucaoItem>("[dbo].[PR_PROGRAMACAO_DESEMBOLSO_EXECUCAO_ITEM_GRID]", paramTipo, paramNumPd, paramNumeroDocumentoGerador, paramNumOb, paramObCancelada, paramFavorecidoDesc, paramTipoExecucao, paramCodigoStatusSiafem, paramCodigoStatusProdesp, paramDe, paramAte, paramGestao, paramUg, paramValor, paramNumeroContrato, paramCodigoAplicacaoObra); return(itens); }
public FiltroViewModel CreateInstance(PDExecucaoItem objModel, int?tipoExecucao, IEnumerable <PDExecucaoTipoExecucao> tipos, DateTime de, DateTime ate) { return(new FiltroViewModel() { StatusSiafem = Convert.ToString(objModel.cd_transmissao_status_siafem == "S").ToLower(), StatusSiafemListItems = new SelectListItem[] { new SelectListItem { Text = "Sucesso", Value = "S" }, new SelectListItem { Text = "Erro", Value = "E" }, new SelectListItem { Text = "Não transmitido", Value = "N" } }, TipoExecucao = tipoExecucao, OBCancelada = objModel.OBCancelada, TipoExecucaoItems = tipos.Select(x => new SelectListItem() { Value = x.Codigo.ToString(), Text = x.Descricao, Selected = (x.Codigo == TipoExecucao) }).ToList(), StatusProdesp = Convert.ToString(objModel.cd_transmissao_status_prodesp == "S").ToLower(), StatusProdespListItems = new SelectListItem[] { new SelectListItem { Text = "Sucesso", Value = "S" }, new SelectListItem { Text = "Erro", Value = "E" }, new SelectListItem { Text = "Não transmitido", Value = "N" } } //Bloqueio = Convert.ToString(objModel.Bloqueio == true).ToLower(), //BloqueioListItem = new SelectListItem[] { // new SelectListItem { Text = "Bloqueado", Value = "1" }, // new SelectListItem { Text = "Desbloqueado", Value = "0" } //}, // DataVencimento = null, // DataCadastramentoDe = null, // DataCadastramentoAte = null, // DocumentoTipoId = Convert.ToString(documento?.FirstOrDefault(x => x.Id == objModel.DocumentoTipoId)), // DocumentoTipoListItems = documento?. // Select(s => new SelectListItem // { // Text = s.Descricao, // Value = s.Id.ToString(), // Selected = s.Id == objModel.DocumentoTipoId // }), // ProgDesembolsoTipoId = Convert.ToString(programacaoDesembolsoTipos?.FirstOrDefault(x => x.Id == objModel.ProgramacaoDesembolsoTipoId)), // ProgDesembolsoTipoListItems = programacaoDesembolsoTipos?. // Select(s => new SelectListItem // { // Text = s.Descricao, // Value = s.Id.ToString(), // Selected = s.Id == objModel.ProgramacaoDesembolsoTipoId // }), // RegionalId = objModel.RegionalId > 0 ? objModel.RegionalId.ToString() : default(string), // RegionalListItems = regional.Where(x => x.Id > 1).ToList() //.Select(s => new SelectListItem //{ // Text = s.Descricao, // Value = s.Id.ToString(), // Selected = s.Id == objModel.RegionalId //}), // NumeroAgrupamento = objModel.NumeroAgrupamento.ZeroParaNulo(), // CodigoAplicacaoObra = objModel.CodigoAplicacaoObra, // NumeroContrato = objModel.NumeroContrato, // NumSiafemProgDesembolso = objModel.NumeroSiafem, }); }
public int SalvarItem(PDExecucaoItem entity) { entity.NouP = entity.Prioritario ? "P" : "N"; entity.fl_transmissao_transmitido_siafem = (entity.fl_transmissao_transmitido_siafem.HasValue && entity.fl_transmissao_transmitido_siafem.Value) || (entity.cd_transmissao_status_siafem != null && entity.cd_transmissao_status_siafem.Equals("S")); return(_repositoryItem.Save(entity)); }
public IEnumerable <PDExecucaoItem> ConsultarItems(PDExecucaoItem entity, int?tipoExecucao, DateTime?De, DateTime?Ate) { return(_repositoryItem.FetchForGrid(entity, tipoExecucao, De, Ate)); }
public static Procedure_ConfirmacaoPagtoOPRecordType[] Procedure_ConfirmacaoPagtoOPApoio(string key, string password, PDExecucaoItem confirmacaoPagamento, Regional orgao) { Procedure_ConfirmacaoPagtoOPFiltersType confirmacaoPagtoOPFiltersType = new Procedure_ConfirmacaoPagtoOPFiltersType() { inChave = password, inOperador = key, inDataDIA = confirmacaoPagamento.Dt_confirmacao.Value.ToString("dd"), inDataMES = confirmacaoPagamento.Dt_confirmacao.Value.ToString("MM"), inDataANO = confirmacaoPagamento.Dt_confirmacao.Value.ToString("yy"), inDocPagtoANO = confirmacaoPagamento.AnoAserpaga?.ToString().Substring(2, 2), //inDocPagtoORGAO = orgao.Descricao?.Substring(2, 2), inDocPagtoORGAO = (confirmacaoPagamento.NumeroDocumento?.ToString() != "") ? confirmacaoPagamento.NumeroDocumento?.ToString().Substring(2, 2) : "", inDocPagtoTP = confirmacaoPagamento.IdTipoDocumento.ToString(), //inDocPagtoOP = (confirmacaoPagamento.NumeroDocumento?.ToString() != "") ? confirmacaoPagamento.NumeroDocumento?.ToString().Substring(0, 6) : "", inDocPagtoOP = confirmacaoPagamento.NumOP.Substring(5, 6), inTipPagto = confirmacaoPagamento.TipoPagamento?.ToString(), inConfirmacao = "" }; return(new WSProdespPagamentoContaUnica().Procedure_ConfirmacaoPagtoOP(confirmacaoPagtoOPFiltersType, new ModelVariablesType(), new EnvironmentVariablesType())); }
public int Save(PDExecucaoItem entity) { var sqlParameterList = DataHelper.GetSqlParameterList(entity, new string[] { "@nr_cnpj_cpf_credor" }); return(DataHelper.Get <int>("PR_PROGRAMACAO_DESEMBOLSO_EXECUCAO_ITEM_SALVAR", sqlParameterList)); }
public IEnumerable <PDExecucaoItem> FetchForGrid(PDExecucaoItem entity, DateTime since, DateTime until) { throw new NotImplementedException(); }
public IEnumerable <PDExecucaoItem> Fetch(PDExecucaoItem entity) { var retorno = DataHelper.List <PDExecucaoItem>("PR_PROGRAMACAO_DESEMBOLSO_EXECUCAO_ITEM_CONSULTAR", new SqlParameter("@id_execucao_pd", entity.id_execucao_pd)); return(retorno); }
//L public DadoProgramacaoDesembolsoExecucaoItemViewModel(PDExecucaoItem entity) { Codigo = entity.Codigo; NumeroAgrupamentoProgramacaoDesembolso = entity.NumeroAgrupamentoProgramacaoDesembolso; //Número agrupamento Programação de Desembolso NumPD = entity.NumPD; IdExecucaoPD = entity.id_execucao_pd; //Agrupamento = entity.Agrupamento.GetValueOrDefault(); AgrupamentoItemPD = entity.AgrupamentoItemPD.GetValueOrDefault(); //NumOB = entity.NumOB; NumOBItem = entity.NumOBItem; IdExecucaoPD = entity.id_execucao_pd; OBCancelada = entity.OBCancelada; NumOP = string.IsNullOrEmpty(entity.NumOP) ? string.Empty : entity.NumOP; IdTipoDocumento = entity.IdTipoDocumento; NumeroDocumento = entity.NumeroDocumento; NumeroContrato = entity.NumeroContrato; NumeroDocumentoGerador = entity.NumeroDocumentoGerador; DataEmissaoItem = entity.DataEmissao == default(DateTime) ? default(string) : Convert.ToString(entity.DataEmissao.ToShortDateString()); DataVencimentoItem = entity.DataVencimento == default(DateTime) ? default(string) : Convert.ToString(entity.DataVencimento.ToShortDateString()); //DataConfirmacaoItem = entity.DataConfirmacao == default(DateTime) ? default(string): Convert.ToString(entity.DataConfirmacao.ToShortDateString()); MensagemRetornoConsultaOP = entity.ds_consulta_op_prodesp; Favorecido = entity.Favorecido; FavorecidoDesc = entity.FavorecidoDesc; NumeroCnpjCpfCredor = entity.NumeroCnpjCpfCredor; NumeroCnpjcpfPagto = entity.NumeroCnpjcpfPagto; UGPagadora = entity.UGPagadora; UGLiquidante = entity.UGLiquidante; GestaoPagadora = entity.GestaoPagadora; GestaoLiquidante = entity.GestaoLiquidante; AnoAserpaga = entity.AnoAserpaga; Valor = entity.Valor; //Emissao = entity. //Vencimento = entity. Ordem = entity.Ordem; NouP = entity.NouP; NormalOuPrioritario = entity.NouP; Prioritario = entity.Prioritario || entity.NouP.Equals("P"); SiafemDescricao = entity.ds_transmissao_mensagem_siafem; SiafemStatus = entity.cd_transmissao_status_siafem; SiafemTransmitidoEm = entity.dt_transmissao_transmitido_siafem; SiafemTransmitido = entity.fl_transmissao_transmitido_siafem; DataConfirmacaoItem = ""; if (entity.Dt_confirmacao != default(DateTime) && entity.Dt_confirmacao != null) { if (entity.cd_transmissao_status_prodesp == "S") { DataConfirmacaoItem = entity.Dt_confirmacao.ToString().Substring(0, 10); } } ProdespDescricao = entity.ds_transmissao_mensagem_prodesp; ProdespStatus = entity.cd_transmissao_status_prodesp; ProdespTransmitidoEm = entity.dt_transmissao_transmitido_prodesp; ProdespTransmitido = entity.fl_transmissao_transmitido_prodesp; }