//////////////////////////////////////////////////////////////////////////////////////////////////// /// <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); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <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); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <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); }