public object PreparacaoArquivoRemessa(string key, string password, PreparacaoPagamento objModel, string impressora) { try { var result = DataHelperProdespPagementoContaDer.Procedure_PreparacaoArquiRemessa(key, password, objModel, impressora); var resultItem = result.FirstOrDefault(); if (!string.IsNullOrEmpty(resultItem?.outErro)) throw new Exception($"Prodesp - {resultItem?.outErro}"); return resultItem; } catch (Exception ex) { throw new Exception(ex.Message.Contains("EntradaCICS_Fora") ? "Erro na comunicação com WebService Prodesp." : ex.Message); } }
public object ConsultarPreparacaoPgtoTipoDespesaDataVenc3(string key, string password, PreparacaoPagamento objModel) { try { var result = DataHelperProdespPagementoContaDer.Procedure_PreparacaoArquiRemessa(key, password, objModel, "") ?? new Procedure_PreparacaoArquiRemessaRecordType[] { }; var resultItem = result.FirstOrDefault(); if (!string.IsNullOrEmpty(resultItem?.outErro)) { throw new SidsException($"Prodesp - {resultItem?.outErro}"); } return(resultItem); } catch (Exception ex) { throw new SidsException(ex.Message.Contains("EntradaCICS_Fora") ? "Erro na comunicação com WebService Prodesp." : ex.Message); } }