Пример #1
0
        public IList <EntityCargoPaginacion> SelectPagging(ref EntityCargoPaginacion oEntityCargoPaginacion)
        {
            DataProcedure run = new DataProcedure();

            run.CollectionParams.AddInputParameter("NombreCargo", oEntityCargoPaginacion.NombreCargo);
            run.CollectionParams.AddInputParameter("Estado", oEntityCargoPaginacion.Estado);
            run.CollectionParams.AddInputParameter("PageIndex", oEntityCargoPaginacion.EntityPaginacion.PageIndex);
            run.CollectionParams.AddInputParameter("PageSize", oEntityCargoPaginacion.EntityPaginacion.RowsPerPage);

            run.CollectionParams.AddOutputParameter("TotalRows");


            IList <EntityCargoPaginacion> oListCargo = new List <EntityCargoPaginacion>();

            using (IDataReader reader = run.ExecuteReader(CTransaction.Empty, Procedimientos.Cargo_Select_Paginado))
            {
                while (reader.Read())
                {
                    oListCargo.Add(EntityCargoPaginacion.CreatePag(reader));
                }
            }
            run.AssignReturnParameters();

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

            return(oListCargo);
        }
Пример #2
0
 public IList <EntityCargoPaginacion> SelectPagging(ref EntityCargoPaginacion oEntityCargoPaginacion)
 {
     try
     {
         return(Repo.SelectPagging(ref oEntityCargoPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
 public IList <EntityCargoPaginacion> SelectPagging(ref EntityCargoPaginacion oEntityCargoPaginacion)
 {
     try
     {
         return(CargoApp.SelectPagging(ref oEntityCargoPaginacion));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar Cargos");
     }
 }
Пример #4
0
 public IList <EntityCargoPaginacion> SelectPagging(ref EntityCargoPaginacion oEntityCargoPaginacion)
 {
     try
     {
         DataCargoRepository data = new DataCargoRepository(EntityCargoPaginacion.Empty, "cargo");
         return(data.SelectPagging(ref oEntityCargoPaginacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #5
0
 public IList <EntityCargoPaginacion> SelectPagging(ref EntityCargoPaginacion oEntityCargoPaginacion)
 {
     try
     {
         using (CargoServicesClient oCargoServices = new CargoServicesClient())
         {
             return(oCargoServices.SelectPagging(ref oEntityCargoPaginacion));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
        public ActionResult CargoGridPV(CargoViewModel oCargoViewModel, Int32 pageIndex)
        {
            CargoServicesController oServices = new CargoServicesController();

            if (null == oCargoViewModel.EntityCargoPaginacion.EntityPaginacion)
            {
                oCargoViewModel.EntityCargoPaginacion.EntityPaginacion             = new SGI.Proxy.Services.CargoServices.EntityPaginacion();
                oCargoViewModel.EntityCargoPaginacion.EntityPaginacion.PageIndex   = (pageIndex != Constantes.Cero) ? pageIndex : Constantes.PageIndex;
                oCargoViewModel.EntityCargoPaginacion.EntityPaginacion.RowsPerPage = Constantes.RowsPerPage;
            }

            EntityCargoPaginacion oEntityCargoPaginacion = oCargoViewModel.EntityCargoPaginacion;

            IList <EntityCargoPaginacion> oListCargo = oServices.SelectPagging(ref oEntityCargoPaginacion);

            oCargoViewModel.ListCargoPaginado     = oListCargo;
            oCargoViewModel.EntityCargoPaginacion = oEntityCargoPaginacion;

            return(PartialView(Constantes.CargoGridPV, oCargoViewModel));
        }