public IList <EntityTiendaPaginacion> SelectPagging(ref EntityTiendaPaginacion oEntityTiendaPaginacion)
        {
            DataProcedure run = new DataProcedure();

            run.CollectionParams.AddInputParameter("CodTienda", oEntityTiendaPaginacion.Key.CodTienda);
            run.CollectionParams.AddInputParameter("Estado", oEntityTiendaPaginacion.Estado);
            run.CollectionParams.AddInputParameter("PageIndex", oEntityTiendaPaginacion.EntityPaginacion.PageIndex);
            run.CollectionParams.AddInputParameter("PageSize", oEntityTiendaPaginacion.EntityPaginacion.RowsPerPage);

            run.CollectionParams.AddOutputParameter("TotalRows");


            IList <EntityTiendaPaginacion> oListTienda = new List <EntityTiendaPaginacion>();

            using (IDataReader reader = run.ExecuteReader(CTransaction.Empty, Procedimientos.Tienda_Select_Paginado))
            {
                while (reader.Read())
                {
                    oListTienda.Add(EntityTiendaPaginacion.CreatePag(reader));
                }
            }
            run.AssignReturnParameters();

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

            return(oListTienda);
        }
Example #2
0
 public IList <EntityTiendaPaginacion> SelectPagging(ref EntityTiendaPaginacion oEntityTiendaPaginacion)
 {
     try
     {
         return(TiendaApp.SelectPagging(ref oEntityTiendaPaginacion));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar Tiendas");
     }
 }
Example #3
0
 public IList <EntityTiendaPaginacion> SelectPagging(ref EntityTiendaPaginacion oEntityTiendaPaginacion)
 {
     try
     {
         return(Repo.SelectPagging(ref oEntityTiendaPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 public IList <EntityTiendaPaginacion> SelectPagging(ref EntityTiendaPaginacion oEntityTiendaPaginacion)
 {
     try
     {
         DataTiendaRepository data = new DataTiendaRepository(EntityTiendaPaginacion.Empty, "tienda");
         return(data.SelectPagging(ref oEntityTiendaPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public IList <EntityTiendaPaginacion> SelectPagging(ref EntityTiendaPaginacion oEntityTiendaPaginacion)
 {
     try
     {
         using (TiendaServicesClient oTiendaServices = new TiendaServicesClient())
         {
             return(oTiendaServices.SelectPagging(ref oEntityTiendaPaginacion));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public ActionResult TiendaGridPV(TiendaViewModel oTiendaViewModel, Int32 pageIndex)
        {
            TiendaServicesController oServices = new TiendaServicesController();

            if (null == oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion)
            {
                oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion             = new SGI.Proxy.Services.TiendaServices.EntityPaginacion();
                oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion.PageIndex   = (pageIndex != Constantes.Cero) ? pageIndex : Constantes.PageIndex;
                oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion.RowsPerPage = Constantes.RowsPerPage;
            }

            EntityTiendaPaginacion oEntityTiendaPaginacion = oTiendaViewModel.EntityTiendaPaginacion;

            IList <EntityTiendaPaginacion> oListTienda = oServices.SelectPagging(ref oEntityTiendaPaginacion);

            oTiendaViewModel.ListTiendaPaginado     = oListTienda;
            oTiendaViewModel.EntityTiendaPaginacion = oEntityTiendaPaginacion;

            return(PartialView(Constantes.TiendaGridPV, oTiendaViewModel));
        }