none
Reserva de habitaciones? RRS feed

  • Pregunta

  • Encontré un tema por ahí pero no lo entendí porque partían de algo que el ya tenía. Yo no tengo casi nada.

    Con una base de datos en access se reservan habitaciones entre fechas indicadas (entrada y salida) para lo cual tengo varias preguntas.

    - Como obtener la fecha de un DateTimePicker y guardarlo en un campo tipo fecha?

    Con esto tengo 2 DateTimePicker uno que guarda la fecha de reserva y uno de salida y 2 campos (fecha de reserva y fecha de salida)

    - Al hacer reservar validar si la fecha está entre las fechas indicado en los campos "fecha de reserva y fecha de salida"

    Ahora una pregunta aparte como crear una tabla con un DataGridView en visual basic donde los nombres de las columnas sean fechas, las filas las habitaciones y las celdas se pongan de un color si están reservadas usando obviamente la base de datos como referencia.

    Muchas gracias y Saludos.

    • Cambiado Enrique M. Montejo jueves, 15 de noviembre de 2012 16:56 acceso a datos (De:Lenguaje VB.NET)
    jueves, 8 de noviembre de 2012 7:32

Respuestas

  • - Como obtener la fecha de un DateTimePicker y guardarlo en un campo tipo fecha?

    podria ser

    Dim connstring As String = "connection string"
    Using cn As New SqlConnection(connstring)
    	cn.Open()
    
    	Dim sql As String = "INSERT INTO NombreTabla (@campo1, @campo2) VALUES (@param1, @param2)"
    	Dim cmd As New SqlCommand(query, cn)
    	cmd.Parameters.AddwithValue("@param1", Textbox1.Text)
    	cmd.Parameters.AddwithValue("@param2", DateTimePicker1.Value)
    
    	cmd.ExecuteNonQuery()
    End Using

    - Al hacer reservar validar si la fecha está entre las fechas indicado en los campos "fecha de reserva y fecha de salida"

    podrias aplciar un filtro entre fechas aplciando la tecnica que menciono aqui

    [ADO.NET] Filtrar rango de fechas

    Nota: lo que no mencionaste es que db usas


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 8 de noviembre de 2012 12:11

Todas las respuestas

  • - Como obtener la fecha de un DateTimePicker y guardarlo en un campo tipo fecha?

    podria ser

    Dim connstring As String = "connection string"
    Using cn As New SqlConnection(connstring)
    	cn.Open()
    
    	Dim sql As String = "INSERT INTO NombreTabla (@campo1, @campo2) VALUES (@param1, @param2)"
    	Dim cmd As New SqlCommand(query, cn)
    	cmd.Parameters.AddwithValue("@param1", Textbox1.Text)
    	cmd.Parameters.AddwithValue("@param2", DateTimePicker1.Value)
    
    	cmd.ExecuteNonQuery()
    End Using

    - Al hacer reservar validar si la fecha está entre las fechas indicado en los campos "fecha de reserva y fecha de salida"

    podrias aplciar un filtro entre fechas aplciando la tecnica que menciono aqui

    [ADO.NET] Filtrar rango de fechas

    Nota: lo que no mencionaste es que db usas


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 8 de noviembre de 2012 12:11
  • Muchas Gracias.

    Saludos.

    miércoles, 19 de diciembre de 2012 7:48