/// <summary> /// Metodo que sirve para Obtener la lista de tipo Producto con paginacion /// </summary> /// <param name="pProducto">Filtro de tipo Producto</param> /// <param name="pPaginacion">Uso de Paginacion</param> /// <returns></returns> public RespuestaListaProducto ObtenerProductoPaginado(Producto pProducto, ref Paginacion pPaginacion) { var respuesta = new RespuestaListaProducto(); try { respuesta = dal.ObtenerProductoPaginado(pProducto, ref pPaginacion); return(respuesta); } catch (Exception ex) { ControlExcepciones.ControlExcepciones.ManejoExcepciones(ex, pProducto); BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.ErrorExcepcion, TraceData.Utilities.Enums.TypeTrace.Exception, ex, MethodBase.GetCurrentMethod().Name); return(new RespuestaListaProducto { Respuesta = new Respuesta(TipoRespuesta.Excepcion, ex.Message, Respuesta.CodNoValido) }); } }