Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2008, 14:18
beamm
 
Fecha de Ingreso: octubre-2008
Mensajes: 42
Antigüedad: 16 años, 4 meses
Puntos: 0
Variables globales

Como puedo pasar parametros entre formularios ?

En una página el usuario introduce una fecha y dos horas y la aplicación le lleva a una pagina donde le mostrará un listado de aulas libres, pero para hacer ese select necesito esos 3 datos que mete el usuario en la pag anterior, alguien me puede decir como pasarlos??


Por favor necesito una solución urgente... no se si me he explikado bien por si akaso pongo mi código.

EN la siguiente pagina meten la fecha, la hora inicio y la hora fin:

Imports System.Data
Imports System.Data.OleDb
Partial Class VerHorariosAulas
Inherits System.Web.UI.Page



Protected Sub aulasLibres_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles aulasLibres.Click

'Dim a As String = TextBox1.Text
'Dim esvalido As Boolean = IsDate(a)
'If esvalido Then
'Response.Write("XXXXXXX")
'sLibres.PostBackUrl = "~/AulasLibres.aspx"

'End If

End Sub

Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
'Dim a As String = TextBox1.Text
'Session("a") = TextBox1.Text
End Sub

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim strconexion As String
Dim objconexion As OleDbConnection
Dim objcomando As OleDbDataAdapter
Dim objds, ob2 As New DataSet
Dim Inicio As New DataTable("Inicio")
Dim Fin As New DataTable("Fin")
strconexion = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Documents and Settings\Bea.BEA-095B12391FA\Mis documentos\Visual Studio 2005\WebSites\GestionAulas\App_Data\gestionaulas.m db"

objconexion = New OleDbConnection(strconexion)
objconexion.Open()
objcomando = New OleDbDataAdapter("select Inicio from FranHoraria", objconexion)
objcomando.Fill(objds, "Inicio")
Dim fila As DataRow
For Each fila In objds.Tables("Inicio").Rows
DropDownList1.Items.Add(fila(0))

Next


objcomando = New OleDbDataAdapter("select Fin from FranHoraria", objconexion)
objcomando.Fill(ob2, "Fin")
For Each fila In ob2.Tables("Fin").Rows
DropDownList2.Items.Add(fila(0))

Next
objconexion.Close()
End Sub
End Class




Y en la siguiente tengo que hacer un select pero usando los valores de la fecha y horas que el usuario ha metido anteriormente:


Imports System.Data
Imports System.Data.OleDb

Partial Class _Default

Inherits System.Web.UI.Page


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load



Dim strconexion As String
Dim objconexion As OleDbConnection
Dim objcomando As OleDbDataAdapter
Dim objds As New DataSet
Dim Num As New DataTable("Num")

strconexion = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Documents and Settings\Bea.BEA-095B12391FA\Mis documentos\Visual Studio 2005\WebSites\GestionAulas\App_Data\gestionaulas.m db"

objconexion = New OleDbConnection(strconexion)
objconexion.Open()
objcomando = New OleDbDataAdapter("select Num from Aula left outer join Reserva where exists( select NumClase from Reserva where ", objconexion)
objcomando.Fill(objds, "Num")
Dim fila As DataRow
For Each fila In objds.Tables("Num").Rows
DropDownList1.Items.Add(fila(0))

Next
objconexion.Close()

End Sub

Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged

End Sub

Protected Sub ReservarAula_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ReservarAula.Click

End Sub
End Class




Por favor ayudenme!!!