예제 #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>   Metodo ObtenerColumnaID. </summary>
        ///
        /// <remarks>   TVO DPAA 2009-2010. </remarks>
        ///
        /// <exception cref="CADException"> Excepcion Thrown del cad. </exception>
        ///
        /// <returns>   Devuelve un dataSet con las id's de las cadenas. </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public DataSet ObtenerColumnaID()
        {
            CADCadena cadena = new CADCadena();
            DataSet   ds     = new DataSet();
            DataTable tabla  = new DataTable();

            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter("Select id from cadena", conexion);

                adaptador.Fill(ds);
            }
            catch (SqlException exsql)
            {
                throw new CADException("Excepción de BD.", exsql);
            }

            return(ds);
        }
예제 #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>   Obtener programas de cadena bd. </summary>
        ///
        /// <remarks>   TVO DPAA 2009-2010. </remarks>
        ///
        /// <exception cref="CADException"> Thrown when cad. </exception>
        ///
        /// <param name="idCadena"> The identifier cadena. </param>
        ///
        /// <returns>   . </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public DataSet ObtenerProgramasDeCadenaBD(string idCadena)
        {
            CADCadena cadena = new CADCadena();
            DataSet   ds     = new DataSet();
            DataTable tabla  = new DataTable();
            string    sql    = "Select id,nombre from programa where cadena = '" + idCadena + "'";

            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter(sql, conexion);

                adaptador.Fill(ds, "programa");
            }
            catch (SqlException exsql)
            {
                throw new CADException("Excepción de BD.", exsql);
            }

            return(ds);
        }
예제 #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>   Obtener programas de cadena actuales bd. </summary>
        ///
        /// <remarks>   TVO DPAA 2009-2010. </remarks>
        ///
        /// <exception cref="CADException"> Thrown when cad. </exception>
        ///
        /// <param name="idCadena">     The identifier cadena. </param>
        /// <param name="fechaElegida"> Date/Time of the fecha elegida. </param>
        ///
        /// <returns>   . </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public DataSet ObtenerProgramasDeCadenaActualesBD(string idCadena, DateTime fechaElegida)
        {
            CADCadena cadena = new CADCadena();
            DataSet   ds     = new DataSet();
            DataTable tabla  = new DataTable();

            DateTime fechaSiguiente = fechaElegida.AddDays(1);
            string   sql            = "SELECT emision.programa AS id, programa.nombre, emision.fechaHora FROM emision INNER JOIN programa ON emision.programa = programa.id AND emision.cadena = programa.cadena WHERE (emision.fechaHora >= '" + fechaElegida.ToString() + "') AND (emision.fechaHora < '" + fechaSiguiente.ToString() + "') AND emision.cadena = " + idCadena + " ORDER BY programa.nombre";

            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter(sql, conexionBD);

                adaptador.Fill(ds, "programa");
            }
            catch (SqlException exsql)
            {
                throw new CADException("Excepción de BD.", exsql);
            }

            return(ds);
        }