Ejemplo n.º 1
0
        /// <summary>
        /// Metodo                  :ListarPaginado
        /// Propósito               :Permite Listar los sistemas registrados en seguridad paginado para JQGrid
        /// Retorno                 :Colección o lista de objetos de la entidad
        /// Autor                   :OCR - Orlando Carril R.
        /// Fecha/Hora de Creación  :23/08/2015
        /// Modificado              :N/A
        /// Fecha/Hora Modificación :N/A
        /// </summary>
        /// <param name="objFiltroMaestro">Contiene parametros para listar la entidad</param>
        /// <returns></returns>
        public List <TablaBE> ListarTablaPaginado(BaseFiltroMaestro objFiltroMaestro)
        {
            TablaDataNx    objTablaDataNx = null;
            List <TablaBE> lstTabla       = null;

            try
            {
                objTablaDataNx = new TablaDataNx();
                lstTabla       = objTablaDataNx.ListarPaginado(objFiltroMaestro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              objFiltroMaestro.segUsuario, objFiltroMaestro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            finally
            {
                if (objTablaDataNx != null)
                {
                    objTablaDataNx.Dispose();
                    objTablaDataNx = null;
                }
            }
            return(lstTabla);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Metodo                  :Buscar
        /// Propósito               :Permite buscar un registro de la entidad
        /// Retorno                 :Datos de la entidad del objeto
        /// Autor                   :OCR - Orlando Carril R.
        /// Fecha/Hora de Creación  :13/08/2015
        /// Modificado              :N/A
        /// Fecha/Hora Modificación :N/A
        /// </summary>
        /// <param name="codRegistro">Indica el ID de la entidad</param>
        /// <returns></returns>
        public TablaBE BuscarTabla(string codTabla, int pcodEmpresa, string pSegUsuario)
        {
            TablaDataNx objTablaDataNx = null;
            TablaBE     objTabla       = null;

            try
            {
                objTablaDataNx = new TablaDataNx();
                objTabla       = objTablaDataNx.Buscar(codTabla);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pSegUsuario, pcodEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            finally
            {
                if (objTablaDataNx != null)
                {
                    objTablaDataNx.Dispose();
                    objTablaDataNx = null;
                }
            }
            return(objTabla);
        }