Foros del Web » Programación para mayores de 30 ;) » .NET »

Consulta por fechas

Estas en el tema de Consulta por fechas en el foro de .NET en Foros del Web. hola estoy desarrollando una aplicacion en donde tengo un Calendar y dos textbox, cuando das clic en el calendar se asignaba la fecha a cada ...
  #1 (permalink)  
Antiguo 13/08/2008, 10:34
 
Fecha de Ingreso: diciembre-2006
Mensajes: 63
Antigüedad: 18 años, 3 meses
Puntos: 0
Consulta por fechas

hola estoy desarrollando una aplicacion en donde tengo un Calendar y dos textbox, cuando das clic en el calendar se asignaba la fecha a cada uno de los textbox, posteriormente al estar ambos con fechas, y hacer enter buscaba los registros en mi SQL Server que estubieran en ese rango, el problema fue cuando puse toooodo esto dento de un ContentPlaceHolder, y ya no hace nada, el code es el siguiente:

Código:
    Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
        If Me.TextBox1.Text = "" Then
            Me.TextBox1.Text = Calendar1.SelectedDate
            Me.TextBox2.Focus()
        Else
            Me.TextBox2.Text = Calendar1.SelectedDate
            If Me.TextBox1.Text < Me.TextBox2.Text Then
                Calendar1.Visible = False
                Consulta(ObtenerSQL_Select)
                GridView1.DataSource = lector
                GridView1.DataBind()
                lector.Close()
                Response.Write("<br><h1><center><font color='white'>Reporte de Solicitudes de " & TextBox1.Text & " a " & TextBox2.Text & " de " & Year(Now()) & "</font></center></h1>")
                Response.Write("Se estan evaluando " & Promedios(TextBox1.Text, TextBox2.Text) & " dias")
                Estadisticas("estado='En curso'", " solicitudes en curso")
                Estadisticas("estado='terminada'", " solicitudes Terminadas")
                Me.TextBox1.Text = ""
                Me.TextBox2.Text = ""
                Me.TextBox1.Visible = False
                Me.TextBox2.Visible = False
                Me.Label1.Visible = False
                Me.Label2.Visible = False
            Else
                MsgBox("Error en la valdacion de las fechas", MsgBoxStyle.Information, "Notificacion")
                Me.TextBox1.Text = ""
                Me.TextBox2.Text = ""
            End If
        End If
    End Sub
el problema es que antes, lo hacia bien y ahora al dar clic en mi calendar no pasa nada, intente hacer el calendario con JS pero no se como implementarlo dentro de un ContentPlaceHolder, ojala alguien pueda ayudarme y gracias de antemano
  #2 (permalink)  
Antiguo 14/08/2008, 09:24
 
Fecha de Ingreso: agosto-2008
Mensajes: 10
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Consulta por fechas

Yo pienso que es por el "If Me.TextBox1.Text < Me.TextBox2.Text Then". Dentro de un textbox lo que hay es texto, y lo estas comparando. Tal vez me equivoque...

De todos modos, con el debug pues ver donde esta el fallo, y ver donde entra y donde no, como tambien el valor que tiene cada cosa.
Otra cosa que te recomiendo es ir comentando linea a linea, hasta que salga lo que estaba fallando.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:58.