Repositorio para el Trabajo Práctico Integrador de la materia PAV1
- Nombre del Dominio: SYSTEMCODE
- Modulo a usar: Número 4 - Facturación de Proyectos y Productos
- Integrantes:
- Acosta, Facundo Leonel [Legajo: 72100]
- Diaz Mac William, Rodrigo Tomas [Legajo: 77020]
- Ventana de Login
- Ventana de Principal
- Ventana ABMC de Usuarios
- Ventana ABMC de Clientes
- Ventana ABMC de Barrios
- Ventana ABMC de Proyectos
- Ventana de Gestión de Ventas
- Ventana de Consulta de Ventas
- Ventana de Confirmación de Salida del Sistema
- Validaciones de DNI repetidos
- Validaciones de Permisos (Cada perfil, tiene permitida determinada actividad)
- Validaciones de Clientes repetidos
- Validaciones de Barrios repetidos
- Validaciones de Control de Barrios (No se permite borrar un barrio si aún siguen clientes asociados)
- Validaciones de Proyectos repetidos
- Validaciones en el Número de Factura al momento de generar una Venta (Autoincrementable)
- Ventana de Listados
- Conjunto de Datos para Listados
- Diseño de Listado: Clientes Activos
- Diseño de Listado: Usuarios Activos
- Diseño de Listado: Proyectos Activos
- Diseño de Listado: Ventas por Fechas
- Conjunto de Datos para Facturas y Reportes
- Ventana de Visualización de Facturas
- Diseño de Facturas: Venta Realizada
- Ventana de Reportes
- Diseño de Reportes: Proyectos Comprados por un Cliente por Fecha Específica
- Ventana de Estadísticas
- Conjunto de Datos para Estadísticas
- Diseño de Estadísticas: Barrios con más Ventas
- Diseño de Estadísticas: Proyectos con más Ventas
Se debe cargar la base de datos con el script almacenado en el repositorio, por los siguientes motivos:
- Se modificó la tabla de Usuarios con el fin de agregar la columna DNI
- Se quitaron los usuarios existentes para agregar los acordes al dominio
- Se quitaron los perfiles existentes para agregar los acordes al dominio
- Se actualizó cantidad de caracteres en la columna cuit de la tabla Clientes para pasar de 50 a 11
- Se modificó tipo de fecha en la columna fecha_alta de la tabla Clientes para pasar de DateTime a Date
- Se agregó el campo cuit a la tabla de Contactos
- Se agregaron datos de barrios a la tabla de Barrios para agregar los acordes al dominio
- Se modificó el campo id_proyecto de la tabla Proyectos para ser un identity
- Se modificó el campo borrado de la tabla Proyectos pasando de tipo nchar a bit
- Se agregó campo cantidad_licencias a tabla FacturasDetalles
- Se modificó campo numero_orden para pasar a numero_factura en tabla FacturasDetalle
- Se agregaron los perfiles correspondientes al dominio
- Usuario: general --> Clave: general --> Permisos: Encargado General
- Usuario: admin --> Clave: admin --> Permisos: Encargado de Administración
- Usuario: ventas --> Clave: ventas --> Permisos: Encargado de Ventas