none
Dudas a la hora de empaquetar un sistema RRS feed

  • Pregunta

  • Hola comunidad!

    Estoy próximo a empaquetar un sistema hotelero que hemos venido desarrollando hace un tiempo, pero tengo algunas dudas con respecto a el empaquetamiento del sistema, espero que me puedan ayudar.

    1. A la hora de empaquetar, ¿Que pasa con la BD?, o sea, si sé que tengo que tener la BD en el servidor, pero, si el server está en otra computadora que no es la que ejecuta el sistema, ¿Como queda la cadena de conexión?, por que me gustaría que a la hora de instalar el sistema, me apareciera un formulario en donde se escriba la dirección del Server, y que pruebe esa dirección para ver si la conexión se da.

    2. De la mima manera que pasa si el Server está en la misma maquina que ejecuta el sistema, (Supongo en la cadena de conexión del lado de la direccion del server se podría poner como local).

    3. Que pasa con los DataSet que me controlan los reportes, a estos también tendría que modificar la dirección del server.

    4. ¿Se puede crear la BD cuando se instala en Sistema?, o sea que cuando se instale el sistema, en el server también se cree la base de datos.

    5. Yo necesito que mis facturas empiecen a partir de un número , y este numero no lo conozco, sino hasta que la DEI (Direccion Ejecutiva de Ingresos), la cual es la institución gubernamental que me proporciona los números o rango de facturas.

    Gracias!

    sábado, 23 de mayo de 2015 22:55

Respuestas

  • Hola:

    1. A la hora de empaquetar, ¿Que pasa con la BD?, o sea, si sé que tengo que tener la BD en el servidor, pero, si el server está en otra computadora que no es la que ejecuta el sistema, ¿Como queda la cadena de conexión?,

     La cadena de conexión se va tal cual como la tengas configurada la ultima vez que compilaste el sistema y creaste tu proyecto setup, los valores que hayas definido así se creara en la maquina cliente, pero no te preocupes que estos valores los podras modificar con el Notepad y podrás definir nuevamente los valores como Nombre de la base de datos, ip de ubicacion, etc. despues de instalado tu aplicación.

    2. De la mima manera que pasa si el Server está en la misma maquina que ejecuta el sistema, (Supongo en la cadena de conexión del lado de la direccion del server se podría poner como local).

    Si el servidor estará en la misma maquina de instalación entonces bastara con poner como LOCAL

    3. Que pasa con los DataSet que me controlan los reportes, a estos también tendría que modificar la dirección del server.

    Los dataSet deberían de estar tipados y no depender directamente de la cadena de conexión sino únicamente ser fuente de datos de los reportes, es decir, los DataSet los deberías de llenar con datos de una consulta estando completamente desconectados de la Bd.

    4. ¿Se puede crear la BD cuando se instala en Sistema?, o sea que cuando se instale el sistema, en el server también se cree la base de datos.

    Se puede con el uso EF (Entity Framework) CodeFirst el cual crearía la estructura de BD utilizando las clases que definiste en el modelo, si no usas EF entonces lo mas que puedes hacer es distribuir junto con tu Aplicación un script con toda la estructura de la Bd y ejecutarla en el servidor después de instalado tu aplicacion.

    5. Yo necesito que mis facturas empiecen a partir de un número , y este numero no lo conozco, sino hasta que la DEI (Direccion Ejecutiva de Ingresos), la cual es la institución gubernamental que me proporciona los números o rango de facturas.

    Para esto, posiblemente creando un modulo de administración para estos folios


    Saludos desde Monterrey, Nuevo León, México!!!


    domingo, 24 de mayo de 2015 22:44