Aplicacion realizada en C# de tipo Windows Forms usando .NET para la materia de Base de Datos.
- Operaciones CRUD para distintas tablas
- Vistas para usuarios y administradores
- Conexion a BD
- Descargar reportes en PDF y Excel
- Graficas para la visualizacion de los datos
- Registro / Login
- Interfaz moderna
- .NET 4.5 o más
- PgAdmin / Postgres
- Visual Studio (el morado) y sus dependencias con C#
- Clona el repositorio
git clone https://github.com/sami-sopas/Registros-Accidentes.git
- Abre la carpeta del directorio del proyecto
cd ProyectoGriselda2.0
- Abre el proyecto en VS usando la solucion del proyecto
ProyectoGriselda2.0.sln
-
Sigue los pasos del video para instalar Bunifu
-
Agrega el controlador para conectarse a Postgres
-
Crea una nueva base de datos en Postgres llamada accidentes
-
Importa la base de datos usando el archivo de accidentes.sql, esto contiene las tablas, las relaciones y todo lo necesario
Y seria todo ! Tecnicamente es todo lo necesario para utilizar el programa, ya puedes correrlo utilizando el boton de Run
-
Puede ser que el proyecto no se vea bien en tu pantalla debido a que Visual Studio nunca adapto el zoom de mi pantalla al programa, entonces mientras yo lo veo bien, algunos pueden notar la aplicacion un poco "desalineada"
-
Las credenciales por defecto asignadas a la conexion a postgres son:
- Server = localhost
- User Id = postgres
- Password = usuario
- Database = accidentes En caso de que no funcionen estas para ti, tendras que modificarlas manualmente en el codigo
-
El rendimiento puede verse afectado por la libreria de Bunifu y las consultas, ya que suelen ser algo complejas
-
La mayoria de las entradas NO estan validadas, asi que ten cuidado al llenar los formularios
-
Hay una columna llamada tipo_usuario en la tabla de usuarios, para poder acceder al panel de administrador, el tipo_usuario deberia ser igual a "admin"
- Login / Registro
- Ver Accidentes
- Mapa
- Descargar reportes
- Panel de Administrador
- Registrando Accidente
- Reporte
Y hay más capturas que podria tomar, pero estas son algunas de las más importantes