Пример #1
0
        public override DataSet List(Filter f, out int RecordCount)
        {
            DataSet resultSet = new DataSet();

            try
            {
                FiltroTicket filtro     = (FiltroTicket)f;
                DBRepository repository = DBRepository.GetDbRepository();

                List <IDbDataParameter> paramList = new List <IDbDataParameter>();

                paramList.Add(repository.DbFactory.getDataParameter("P_ID", DbType.Int32, filtro.ID));
                paramList.Add(repository.DbFactory.getDataParameter("P_IDOPERADOR", DbType.Int32, filtro.IDOperador));
                paramList.Add(repository.DbFactory.getDataParameter("P_IDAFILIADO", DbType.Int32, filtro.IDAfiliado));
                paramList.Add(repository.DbFactory.getDataParameter("P_CIUDAD_ORIGEN", DbType.Int32, filtro.IDCiudadOrigen));
                paramList.Add(repository.DbFactory.getDataParameter("P_CIUDAD_DESTINO", DbType.Int32, filtro.IDCiudadDestino));
                paramList.Add(repository.DbFactory.getDataParameter("P_IDPRESTADOR", DbType.Int32, filtro.IDPrestador));
                paramList.Add(repository.DbFactory.getDataParameter("P_SEARCH", DbType.String, filtro.Search));


                repository.ExecuteListProcedure(CONST_LIST_PROCEDURE_NAME, paramList, f, resultSet, out RecordCount);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(resultSet);
        }
Пример #2
0
        public static List <Ticket> List(FiltroTicket f, out int RecordCount)
        {
            List <Ticket> resultList = new List <Ticket>();

            try
            {
                TicketDS dataservice = new TicketDS();
                DataSet  ds          = dataservice.List(f, out RecordCount);

                if (ds.Tables.Count > 0)
                {
                    foreach (DataRow r in ds.Tables[0].Rows)
                    {
                        Ticket t = new Ticket();
                        ORM(t, r);
                        resultList.Add(t);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(resultList);
        }
Пример #3
0
        public void CargarListadoID(FiltroTicket filtro, int pageNumber)
        {
            int idSearch;
            List <Entities.InterAsisst.Ticket> listaAfiliados = new List <Ticket>();
            int totalRegistros = 0;

            if (Int32.TryParse(filtro.Search, out idSearch))
            {
                Ticket t = Ticket.GetById(idSearch);
                if (t != null)
                {
                    listaAfiliados.Add(t);
                    totalRegistros = 1;
                }
            }


            this.ShowList(totalRegistros > 0);
            this.lbltxtCantidadRegistros.Text = totalRegistros.ToString();

            this.dtgTickets.CurrentPageIndex = pageNumber - 1;
            this.dtgTickets.VirtualItemCount = totalRegistros;
            this.dtgTickets.DataSource       = listaAfiliados;
            this.dtgTickets.DataBind();
        }
Пример #4
0
        public void CargarListado(FiltroTicket filtro, int pageNumber)
        {
            int totalRegistros;

            filtro.PageSize = PAGE_SIZE;
            filtro.IsPaged  = true;
            filtro.StartRow = ((pageNumber - 1) * PAGE_SIZE) + 1;

            filtro.OrderBY = " order by fecha desc";

            List <Entities.InterAsisst.Ticket> listaAfiliados = Entities.InterAsisst.Ticket.List((FiltroTicket)filtro, out totalRegistros);

            this.Filtro.FiltredRowsQtty = totalRegistros;


            this.ShowList(totalRegistros > 0);
            this.lbltxtCantidadRegistros.Text = totalRegistros.ToString();

            this.dtgTickets.CurrentPageIndex = pageNumber - 1;
            this.dtgTickets.VirtualItemCount = totalRegistros;
            this.dtgTickets.DataSource       = listaAfiliados;
            this.dtgTickets.DataBind();
        }
Пример #5
0
        public static List <Ticket> List(FiltroTicket f)
        {
            int r;

            return(List(f, out r));
        }