示例#1
0
 internal int TipoCredito_Guardar(TipoCreditoInfo info)
 {
     try
     {
         Logger.Info();
         var dal    = new TipoCreditoDAL();
         int result = info.TipoCreditoID;
         if (info.TipoCreditoID == 0)
         {
             result = dal.TipoCredito_Crear(info);
         }
         else
         {
             dal.TipoCredito_Actualizar(info);
         }
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
示例#2
0
 internal List <TipoCreditoInfo> TipoCredito_ObtenerTodos()
 {
     try
     {
         Logger.Info();
         var dal    = new TipoCreditoDAL();
         var result = dal.TipoCredito_ObtenerTodos();
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
示例#3
0
 internal ResultadoInfo <TipoCreditoInfo> TipoCredito_ObtenerPlazosCreditoPorFiltro(PaginacionInfo pagina, TipoCreditoInfo filtro)
 {
     try
     {
         Logger.Info();
         var dal = new TipoCreditoDAL();
         ResultadoInfo <TipoCreditoInfo> result = dal.TipoCredito_ObtenerTiposCreditoPorFiltro(pagina, filtro);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
示例#4
0
 internal TipoCreditoInfo TipoCredito_ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var             dal    = new TipoCreditoDAL();
         TipoCreditoInfo result = dal.TipoCredito_ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
示例#5
0
 internal ConfiguracionCreditoInfo TipoCredito_ValidarConfiguracion(int tipoCredito)
 {
     try
     {
         Logger.Info();
         var dal    = new TipoCreditoDAL();
         var result = dal.TipoCredito_ValidarConfiguracion(tipoCredito);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }