Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
225 lecturas y 13 respuestas
  • Carta para restaurante en asp.net

    Buenas gente:

    Tengo un pequeño problema. Estoy haciendo la pagina web de un restaurante y tengo que mostrar la carta. Esta carta es actualizable desde la parte de administrador de la pagina web. La carta esta dividida en dos tablas:

    - Familias (aqui es donde el restaurante puede poner los titulos del conjunto de platos, es decir, entrantes, postres, carnes, pescados, etc etc)
    - Platos (aqui es donde se guardan los nombres de los platos, la familia a las que pertenecen, el precio y si esta activo)

    La base de datos que utiliza es access. necesito que alguien me heche un cable con el codigo fuente para poder sacar esa carta.

    Muchas gracias a todos de antemano.

    p.d. estoy mirando en san google y segire mirando, por si a alguno se le ocurre decirme que primero mire en google.

    Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
              • Yo escribo el castellano como puedo ya que mi principal…

                Yo escribo el castellano como puedo ya que mi principal idioma no es este.

                De todos modos no intentes desviar la atención hacia otro lado ya que veo que eres una persona que solo piensa en su culo. Deberías de ayudar a la gente en vez de decir las chorradas que dices, porque algún día pedirás ayuda y la gente pasara olímpicamente de ti (Yo por lo menos a partir de ahora no te prestare atención y pasare olímpicamente de tus post/respuestas). Si no sabes como ayudarme con el problema que tenia te callas y te pasa al siguiente post y dejas las cosas tranquilas.

                Solicito a los moderadores que den por cerrado este post ya que el problema que tenia ya lo e solucionado gracias a raytrax.

                  • La solución que me han planteado era la siguiente: Todo se…

                    La solución que me han planteado era la siguiente:

                    Todo se tiene que cargar en una tabla asp, no tabla HTML.

                    1.- Para cargar las familias de los menús hacer un bucle típico para recuperarlos (nombre y código)

                    2.- Dentro de ese bucle hacer otro bucle para recuperar los menús (nombre y precio)

                    Para cargar el primer bucle en la tabla es el siguiente código:(Yo carga una estructura en vez de dejar el recordset abierto)

                    While x < i

                    Dim icont As Integer

                    Dim objrow As TableRow

                    Dim objcell As TableCell

                    Dim controllabel As Label
                    Dim controltext As Label

                    objrow = New TableRow
                    objcell = New TableCell

                    objcell.ColumnSpan = 2
                    objcell.HorizontalAlign = HorizontalAlign.Center

                    controllabel = New Label

                    controllabel.Text = tablita(x).texto

                    objcell.Controls.Add(controllabel)

                    objrow.Cells.Add(objcell)

                    Table1.Rows.Add(objrow)

                    cargar(tablita(x).numero)

                    x += 1
                    End While

                    Para la carga del segundo bloque en la tabla es el siguiente código:

                    Dim objrow As TableRow

                    Dim objcell As TableCell

                    Dim controllabel As Label
                    Dim controltext As Label
                    Dim vacio As Label
                    While rs_cargar2.Read = True
                    objrow = New TableRow
                    objcell = New TableCell

                    With objcell
                    .HorizontalAlign = HorizontalAlign.Center
                    .Width = Unit.Percentage(10)
                    End With

                    vacio = New Label

                    vacio.Text = ""
                    objcell.Controls.Add(vacio)
                    objrow.Cells.Add(objcell)

                    With objcell
                    .HorizontalAlign = HorizontalAlign.Left
                    .Width = Unit.Percentage(80)
                    End With

                    controllabel = New Label

                    controllabel.Text = rs_cargar2.Item(0)
                    objcell.Controls.Add(controllabel)
                    objrow.Cells.Add(objcell)

                    objcell = New TableCell

                    With objcell
                    .HorizontalAlign = HorizontalAlign.Left
                    .Width = Unit.Percentage(10)
                    End With

                    controltext = New Label

                    controltext.Text = rs_cargar2.Item(1)
                    objcell.Controls.Add(controltext)
                    objrow.Cells.Add(objcell)

                    Table1.Rows.Add(objrow)
                    End While

                    Esa es la solución que yo me buscado para solucionarme el "marrón"

                    • No sé ... yo hace 11 años que no programo ASP ... pero el…

                      No sé ... yo hace 11 años que no programo ASP ... pero el código es feo feo feo. No conozco el concepto de "tabla ASP" pero para un puñado de registros, francamente yo pintaría el HTML desde los datos obtenidos con Recordset. Porque al fin y al cabo, necesitarás otra rutina que te pinte en pantalla los datos de esa "tabla ASP" de forma bonita, ¿no?

                      Aunque no sé ... tal vez las cosas se hagan así ahora en ese dichoso invento del "puntoNET". A mí nunca me ha gustado programar, y menos cosas de Microsoft y Windows.