/// <summary> /// Obtiene las cuentas SAP por tipo /// </summary> /// <returns></returns> internal List <CuentaSAPInfo> ObtenerCuentasSAPPorTipoCuenta(TipoCuenta tipoCuenta) { try { Logger.Info(); var cuentaSAPDAL = new Integracion.DAL.ORM.CuentaSAPDAL(); IQueryable <CuentaSAPInfo> cuentas = cuentaSAPDAL.ObtenerTodos(); return(cuentas.Where(tipo => tipo.TipoCuentaID == tipoCuenta.GetHashCode()).ToList()); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una entidad CuentaSAP por su Id /// </summary> /// <param name="cuentaSAP">Obtiene uan entidad CuentaSAP por su Id</param> /// <returns></returns> internal CuentaSAPInfo ObtenerPorCuentaSAP(CuentaSAPInfo cuentaSAP) { try { Logger.Info(); var cuentaSAPDAL = new Integracion.DAL.ORM.CuentaSAPDAL(); CuentaSAPInfo result = cuentaSAPDAL.ObtenerPorCuentaSAP(cuentaSAP); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }