本文整理汇总了Python中pysimplesoap.client.SoapClient.sendCancelacTransaccParcial方法的典型用法代码示例。如果您正苦于以下问题:Python SoapClient.sendCancelacTransaccParcial方法的具体用法?Python SoapClient.sendCancelacTransaccParcial怎么用?Python SoapClient.sendCancelacTransaccParcial使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pysimplesoap.client.SoapClient
的用法示例。
在下文中一共展示了SoapClient.sendCancelacTransaccParcial方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import sendCancelacTransaccParcial [as 别名]
#.........这里部分代码省略.........
res = self.client.sendMedicamentosDHSerie(
arg0=params,
arg1=usuario,
arg2=password,
)
ret = res['return']
self.CodigoTransaccion = ret['codigoTransaccion']
self.__analizar_errores(ret)
return True
@inicializar_y_capturar_excepciones
def SendCancelacTransacc(self, usuario, password, codigo_transaccion):
" Realiza la cancelación de una transacción"
res = self.client.sendCancelacTransacc(
arg0=codigo_transaccion,
arg1=usuario,
arg2=password,
)
ret = res['return']
self.CodigoTransaccion = ret['codigoTransaccion']
self.__analizar_errores(ret)
return True
@inicializar_y_capturar_excepciones
def SendCancelacTransaccParcial(self, usuario, password, codigo_transaccion,
gtin_medicamento=None, numero_serial=None):
" Realiza la cancelación parcial de una transacción"
res = self.client.sendCancelacTransaccParcial(
arg0=codigo_transaccion,
arg1=usuario,
arg2=password,
arg3=gtin_medicamento,
arg4=numero_serial,
)
ret = res['return']
self.CodigoTransaccion = ret['codigoTransaccion']
self.__analizar_errores(ret)
return True
@inicializar_y_capturar_excepciones
def SendConfirmaTransacc(self, usuario, password, p_ids_transac, f_operacion):
"Confirma la recepción de un medicamento"
res = self.client.sendConfirmaTransacc(
arg0=usuario,
arg1=password,
arg2={'p_ids_transac': p_ids_transac, 'f_operacion': f_operacion},
)
ret = res['return']
self.CodigoTransaccion = ret.get('id_transac_asociada')
self.__analizar_errores(ret)
return True
@inicializar_y_capturar_excepciones
def SendAlertaTransacc(self, usuario, password, p_ids_transac_ws):
"Alerta un medicamento, acción contraria a “confirmar la transacción”."
res = self.client.sendAlertaTransacc(
arg0=usuario,