Przeglądaj źródła

Selector de sucursales

OscarGil03 6 miesięcy temu
rodzic
commit
a221a44d4f

+ 1 - 0
lib/viewmodels/sucursal_view_model.dart

@@ -46,6 +46,7 @@ class SucursalViewModel<T> extends ChangeNotifier {
 
         if (sucursalesApi.isNotEmpty) {
           await RepoService().sincronizarSucursales(sucursalesApi);
+          await fetchLocalSucursales();
           notifyListeners();
           return true;
         }

+ 0 - 4
lib/views/sucursal/sucursal_screen.dart

@@ -15,11 +15,9 @@ class _SucursalesPageState extends State<SucursalesPage> {
   @override
   void initState() {
     super.initState();
-    // Cargar las sucursales desde la base de datos local cuando se inicializa la pantalla
     Provider.of<SucursalViewModel>(context, listen: false)
         .fetchLocalSucursales()
         .then((_) {
-      // Buscar la sucursal seleccionada automáticamente al cargar la pantalla
       final sucursales =
           Provider.of<SucursalViewModel>(context, listen: false).sucursales;
       setState(() {
@@ -45,7 +43,6 @@ class _SucursalesPageState extends State<SucursalesPage> {
         child: Column(
           crossAxisAlignment: CrossAxisAlignment.stretch,
           children: [
-            // Dropdown para seleccionar una sucursal utilizando AppDropdownModel
             AppDropdownModel<Sucursal>(
               etiqueta: 'Seleccione una sucursal',
               hint: 'Elija una sucursal',
@@ -67,7 +64,6 @@ class _SucursalesPageState extends State<SucursalesPage> {
             ),
             SizedBox(height: 20),
 
-            // Tarjeta con la información de la sucursal seleccionada
             if (_selectedSucursal != null)
               tarjeta(
                 Padding(