/// <summary> /// Obtiene un contrato por folio /// </summary> /// <param name="contratoInfo"></param> /// <returns>ContratoInfo</returns> internal ContratoInfo ObtenerPorFolio(ContratoInfo contratoInfo) { ContratoInfo result; try { Logger.Info(); var contratoDAL = new ContratoDAL(); result = contratoDAL.ObtenerPorFolio(contratoInfo); result = ObtenerPorId(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }