예제 #1
0
        public IList <EntityPedidoPaginacion> SelectPagging(ref EntityPedidoPaginacion oEntityPedidoPaginacion)
        {
            DataProcedure run = new DataProcedure();

            run.CollectionParams.AddInputParameter("CodigoPedido", oEntityPedidoPaginacion.CodigoPedido);
            run.CollectionParams.AddInputParameter("Estado", oEntityPedidoPaginacion.Estado);
            run.CollectionParams.AddInputParameter("PageIndex", oEntityPedidoPaginacion.EntityPaginacion.PageIndex);
            run.CollectionParams.AddInputParameter("PageSize", oEntityPedidoPaginacion.EntityPaginacion.RowsPerPage);

            run.CollectionParams.AddOutputParameter("TotalRows");


            IList <EntityPedidoPaginacion> oListPedido = new List <EntityPedidoPaginacion>();

            using (IDataReader reader = run.ExecuteReader(CTransaction.Empty, Procedimientos.Pedido_Select_Paginado))
            {
                while (reader.Read())
                {
                    oListPedido.Add(EntityPedidoPaginacion.CreatePag(reader));
                }
            }
            run.AssignReturnParameters();

            oEntityPedidoPaginacion.EntityPaginacion.RowCount = DataCreator.CreateInt32(run.CollectionParams.GetParameter("TotalRows").Value);

            return(oListPedido);
        }
예제 #2
0
 public IList <EntityPedidoPaginacion> SelectPagging(ref EntityPedidoPaginacion oEntityPedidoPaginacion)
 {
     try
     {
         return(PedidoApp.SelectPagging(ref oEntityPedidoPaginacion));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar Pedidos");
     }
 }
예제 #3
0
 public IList <EntityPedidoPaginacion> SelectPagging(ref EntityPedidoPaginacion oEntityPedidoPaginacion)
 {
     try
     {
         return(Repo.SelectPagging(ref oEntityPedidoPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public IList <EntityPedidoPaginacion> SelectPagging(ref EntityPedidoPaginacion oEntityPedidoPaginacion)
 {
     try
     {
         DataPedidoRepository data = new DataPedidoRepository(EntityPedidoPaginacion.Empty, "pedido");
         return(data.SelectPagging(ref oEntityPedidoPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public IList <EntityPedidoPaginacion> SelectPagging(ref EntityPedidoPaginacion oEntityPedidoPaginacion)
 {
     try
     {
         using (PedidoServicesClient oPedidoServices = new PedidoServicesClient())
         {
             return(oPedidoServices.SelectPagging(ref oEntityPedidoPaginacion));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }