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

        }
Exemplo n.º 2
0
 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);
     }
 }