How isaaaclr/sicet works
SICET is a Windows desktop application for managing parcel shipments and related transactions. Its visible startup flow checks whether the company is configured, presents first-use setup if needed, then authenticates a user and opens the main application; closing a session can return to login. The tree indicates additional parcel, tracking, payment, reporting, administration and catalog capabilities. Sampled sources confirm SQL Server access through the Modelo layer, but most form-to-data wiring was not sampled, so those links are not asserted here.
Main entry points: Program.cs Application startup · Conexion.cs SQL connection · FrmLogin.cs Login · ClienteDatos.cs Client data access
Components 21
Desktop application
- Application startup
Vista/Program.cs - Login
Vista/Formularios/FrmLogin.cs - First-use setup
Vista/Formularios/FrmPrimerUso.cs - Main navigation
Vista/Formularios/FrmMain.cs - Dashboard
Vista/Formularios/FrmHome.cs
Parcel operations
- Parcel registration
Vista/Formularios/FrmRegistroEncomiendas.cs - Parcel tracking
Vista/Formularios/FrmSeguimientos.cs
Payments and reporting
- Payment control
Vista/Formularios/FrmControlPagos.cs - Reports
Vista/Formularios/FrmReportes.cs
Administration
- Catalog management
Vista/Formularios/FrmCatalogos.cs - User administration
Vista/Formularios/FrmAdministracion.cs - Permissions
Vista/Formularios/FrmPermisos.cs - Company settings
Vista/Formularios/FrmEmpresa.cs - Periods
Vista/Formularios/FrmPeriodo.cs
Domain and data
- Client data access
Modelo/Modelo/ClienteDatos.cs - Client model
Modelo/Modelo/Cliente.cs - Domain data access
Modelo/Modelo - SQL connection
Modelo/ConexionDB/Conexion.cs - Company data access
Modelo/Modelo/EmpresaDatos.cs
Other components
- Operator
- SQL Server database
Connections 8
- Operator → Application startup: starts
- Application startup → Company data access: checks setup
- Application startup → First-use setup: opens if unconfigured
- Application startup → Login: shows login
- Application startup → Main navigation: opens after login
- Application startup → Login: returns after session
- Client data access → SQL connection: opens connection
- SQL connection → SQL Server database: connects to