示例#1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>
        /// BUSCAR:Busca un programa según los parámetros (nombre, temática,calificacion,cadena)
        /// </summary>
        ///
        /// <remarks>   TVO DPAA 2009-2010. </remarks>
        ///
        /// <exception cref="ENException">  Thrown when en. </exception>
        ///
        /// <param name="textoBusqRap">     The texto busq rap. </param>
        /// <param name="ACTUAL_registro">  The actual registro. </param>
        /// <param name="PAGINA_registros"> The pagina registros. </param>
        ///
        /// <returns>   . </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public DataView buscarPrograma(string textoBusqRap, int ACTUAL_registro, int PAGINA_registros)
        {
            CADPrograma progBuscarRap = new CADPrograma();
            DataView    dvResultBusq  = new DataView();

            try
            {
                dsProgramas = progBuscarRap.buscarProgramaBD(textoBusqRap, ACTUAL_registro, PAGINA_registros);

                if (dsProgramas.Tables.Count > 0)
                {
                    dvResultBusq = VistaProgramas(dsProgramas);
                }
                else
                {
                    throw new ENException("DataSet vacío", -1);
                }
            }
            catch (CADException cadex)
            {
                throw new ENException(cadex.Mensaje);
            }

            return(dvResultBusq);
        }
示例#2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>
        /// BUSCAR:Busca un programa según los parámetros (nombre, temática,calificacion,cadena)
        /// </summary>
        ///
        /// <remarks>   TVO DPAA 2009-2010. </remarks>
        ///
        /// <exception cref="ENException">  Thrown when en. </exception>
        ///
        /// <param name="actRegistro">  The act registro. </param>
        /// <param name="numPaginas">   Number of paginas. </param>
        ///
        /// <returns>   . </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public DataView buscarPrograma(int actRegistro, int numPaginas)
        {
            CADPrograma progBuscar   = new CADPrograma();
            DataView    dvResultBusq = new DataView();

            try
            {
                dsProgramas = progBuscar.buscarProgramaBD(nombre, id_tematica, id_calificacion, id_cadena, actRegistro, numPaginas);

                if (dsProgramas.Tables.Count > 0)
                {
                    dvResultBusq = VistaProgramas(dsProgramas);
                }
                else
                {
                    throw new ENException("DataSet vacío", -1);
                }
            }
            catch (CADException cadex)
            {
                throw new ENException(cadex.Mensaje);
            }

            return(dvResultBusq);
        }