Exemplo n.º 1
0
        public List <BETablaMaestra> ListarPaginado(BaseFiltroMaestro pFiltro)
        {
            List <BETablaMaestra> lista = new List <BETablaMaestra>();

            try
            {
                using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion))
                {
                    var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltro.GNumPagina,
                                                                    pFiltro.GTamPagina,
                                                                    pFiltro.GOrdenPor,
                                                                    pFiltro.GOrdenTipo,
                                                                    pFiltro.codTabla,
                                                                    pFiltro.desNombre,
                                                                    pFiltro.indActivo);
                    foreach (var item in query)
                    {
                        lista.Add(new BETablaMaestra()
                        {
                            CodigoTabla       = item.codTabla,
                            Niveles           = item.indNivel,
                            LongitudNivel     = Convert.ToInt32(item.numLongitudNivel),
                            NombreTabla       = item.desNombre,
                            DescripcionTabla  = item.gloDescripcion,
                            TipoArgumento     = Convert.ToString("A"),
                            TipoGeneracion    = Convert.ToString("A"),
                            Estado            = Convert.ToBoolean(item.indActivo),
                            SegUsuarioCrea    = item.segUsuCrea,
                            SegUsuarioEdita   = item.segUsuEdita,
                            SegFechaHoraCrea  = item.segFechaCrea,
                            SegFechaHoraEdita = item.segFechaEdita,
                            SegMaquinaOrigen  = item.segMaquinaOrigen,

                            ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lista);
        }
Exemplo n.º 2
0
        /// <summary>
        /// LISTADO de la entidad Tabla de forma paginado para JQuery
        /// </summary>
        /// <param name="pFiltroMaestro"></param>
        /// <returns></returns>
        public List <TablaBE> ListarPaginado(BaseFiltroMaestro pFiltroMaestro)
        {
            List <TablaBE> lstTabla = new List <TablaBE>();

            try
            {
                using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion))
                {
                    var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltroMaestro.GNumPagina,
                                                                    pFiltroMaestro.GTamPagina,
                                                                    pFiltroMaestro.GOrdenPor,
                                                                    pFiltroMaestro.GOrdenTipo,
                                                                    pFiltroMaestro.codTabla,
                                                                    pFiltroMaestro.desNombre,
                                                                    pFiltroMaestro.indActivo);
                    foreach (var item in query)
                    {
                        lstTabla.Add(new TablaBE()
                        {
                            codTabla         = item.codTabla,
                            indNivel         = item.indNivel,
                            numLongitudNivel = item.numLongitudNivel,
                            desNombre        = item.desNombre,
                            gloDescripcion   = item.gloDescripcion,
                            indActivo        = item.indActivo,
                            segUsuarioCrea   = item.segUsuCrea,
                            segUsuarioEdita  = item.segUsuEdita,
                            segFechaCrea     = item.segFechaCrea,
                            segFechaEdita    = item.segFechaEdita,
                            segMaquinaCrea   = item.segMaquinaOrigen,

                            ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstTabla);
        }