/// <summary> /// Obtiene una cuenta mediante la interfaz con SAP /// </summary> /// <param name="cuentaSAP"></param> /// <returns></returns> internal CuentaSAPInfo ObtenerCuentaSAPInterfaz(CuentaSAPInfo cuentaSAP) { try { Logger.Info(); var interfaceSAPBL = new InterfaceSAPBL(); CuentaSAPInfo result = interfaceSAPBL.ObtenerCuentaSAP(cuentaSAP); return(result); } catch (ExcepcionGenerica ex) { Logger.Error(ex); throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Método que consulta un cliente en SAP /// </summary> /// <param name="cliente"></param> /// <returns></returns> internal ClienteInfo ObtenerClienteSAP(ClienteInfo cliente) { ClienteInfo result; try { Logger.Info(); var interfaceSAPBL = new InterfaceSAPBL(); result = interfaceSAPBL.ObtenerClienteSAP(cliente); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }