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

se que esto esta mal, necesito una mejor manera de hacerlo...

Estas en el tema de se que esto esta mal, necesito una mejor manera de hacerlo... en el foro de .NET en Foros del Web. Hola, estoy haciendo el backoffice de un sitio de comercio electrónico personal, al comienzo en la página de bienvenida al usuario que ha ingresado a ...
  #1 (permalink)  
Antiguo 14/06/2005, 21:52
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses
Puntos: 9
se que esto esta mal, necesito una mejor manera de hacerlo...

Hola, estoy haciendo el backoffice de un sitio de comercio electrónico personal, al comienzo en la página de bienvenida al usuario que ha ingresado a su backoffice, le presento información relevante, como ser: número de nuevos pedidos que ingresaron desde su última visita, el número de nuevos mensajes que recibió, las visitas que recibió su sitio el último día y el día de su último ingreso al backoffice. La cuestión es que cada una de estas cosas las tengo que hacer con 3 comandos diferentes, ya que para sacar cada uno de estos resultados necesito diferentes sentencias SQL. A eso, también hay que sumarle que cuando entra a esa página se hace una inserción a la base de datos de la fecha de su última visita. Si bien son todos comandos de tipo ExecuteNonQuery o ExecuteScalar que son más eficaces, no me gusta el hecho de crear tantos comandos.
Me gustaría hacerlo mediante XML, pero no se si se podrá. Por ejemplo, se puede acceder al valor de un determinado nodo por ejemplo <negocio> con el atributo Id = 2903 de manera directa?. Otra cosa que pense es generar un archivo de texto para cada negocio, y en el guardar este tipo de información, cosa de que una vez que el usuario ingrese a su backoffice los datos sean extraídos de sus respectivos archivos.
De todo lo que dije, cual creen que sería la mejor opcion?, como lo harían ustedes?.
Saludos!:
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 13:00.