public string procesar_respuesta(string user_name, string password, string rfc_receptor, List <FoliosRespuestas> folios_procesar, string cer_file, string key_file) { try { TimboxWSCancelacion.respuestas respuestas = new TimboxWSCancelacion.respuestas(); var lista_folios = new List <TimboxWSCancelacion.folios_respuestas>(); foreach (var i in folios_procesar) { lista_folios.Add(new TimboxWSCancelacion.folios_respuestas { uuid = i.Uuid, rfc_emisor = i.Rfc_emisor, total = i.Total, respuesta = i.Respuesta }); } var folio_array = lista_folios.ToArray(); respuestas.folios_respuestas = folio_array; TimboxWSCancelacion.cancelacion_portClient cliente_procesar = new TimboxWSCancelacion.cancelacion_portClient(); TimboxWSCancelacion.procesar_respuesta_result response = new TimboxWSCancelacion.procesar_respuesta_result(); response = cliente_procesar.procesar_respuesta(user_name, password, rfc_receptor, respuestas, cer_file, key_file); Console.WriteLine(response.folios.ToString()); return(response.folios.ToString()); } catch (System.ServiceModel.FaultException e) { Console.WriteLine("Código de error " + e.Code.Name + ": " + e.Message); return("Código de error: " + e.Code.Name + "\n" + e.Message); } }