public string cancelar_cfdi(string user_name, string password, string rfc_emisor, List <FoliosCancelar> folios_cancelar, string cer_file, string key_file) { try { TimboxWSCancelacion.folios folios_datos = new TimboxWSCancelacion.folios(); var lista_folios = new List <TimboxWSCancelacion.folio>(); foreach (var i in folios_cancelar) { lista_folios.Add(new TimboxWSCancelacion.folio { uuid = i.Uuid, rfc_receptor = i.Rfc_receptor, total = i.Total }); } var folio_array = lista_folios.ToArray(); folios_datos.folio = folio_array; TimboxWSCancelacion.cancelacion_portClient cliente_cancelar = new TimboxWSCancelacion.cancelacion_portClient(); TimboxWSCancelacion.cancelar_cfdi_result response = new TimboxWSCancelacion.cancelar_cfdi_result(); response = cliente_cancelar.cancelar_cfdi(user_name, password, rfc_emisor, folios_datos, cer_file, key_file); XmlDocument acuse_cancelacion = new XmlDocument(); acuse_cancelacion.LoadXml(response.folios_cancelacion); Console.WriteLine(response.folios_cancelacion.ToString()); return(response.folios_cancelacion.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); } }
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); } }
public string consultar_penticiones_pendientes(string user_name, string password, string rfc_recptor, string cer_file, string key_file) { try { TimboxWSCancelacion.cancelacion_portClient cliente_consultar = new TimboxWSCancelacion.cancelacion_portClient(); TimboxWSCancelacion.consultar_peticiones_pendientes_result response = new TimboxWSCancelacion.consultar_peticiones_pendientes_result(); response = cliente_consultar.consultar_peticiones_pendientes(user_name, password, rfc_recptor, cer_file, key_file); Console.WriteLine(response.uuids.ToString()); Console.WriteLine(response.codestatus.ToString()); return(response.uuids.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); } }
public string consultar_estatus(string user_name, string password, string uuid, string rfc_emisor, string rfc_receptor, string total) { try { TimboxWSCancelacion.cancelacion_portClient cliente_cosultar = new TimboxWSCancelacion.cancelacion_portClient(); TimboxWSCancelacion.consultar_estatus_result response = new TimboxWSCancelacion.consultar_estatus_result(); response = cliente_cosultar.consultar_estatus(user_name, password, uuid, rfc_emisor, rfc_receptor, total); string result = "Codigo Estatus:" + response.codigo_estatus.ToString() + "\n Estado: " + response.estado.ToString() + "\n"; Console.WriteLine(result); return(result); } 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); } }
public string consultar_relacionados(string user_name, string password, string uuid, string rfc_receptor, string cer_file, string key_file) { try { TimboxWSCancelacion.cancelacion_portClient cliente_consultar_relacinados = new TimboxWSCancelacion.cancelacion_portClient(); TimboxWSCancelacion.consultar_documento_relacionado_result response = new TimboxWSCancelacion.consultar_documento_relacionado_result(); response = cliente_consultar_relacinados.consultar_documento_relacionado(user_name, password, uuid, rfc_receptor, cer_file, key_file); string result = response.resultado.ToString() + " " + response.relacionados_padres.ToString() + " " + response.relacionados_hijos.ToString(); Console.WriteLine(result); return(result); } 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); } }