Bladeren bron

Selector de sucursales

OscarGil03 6 maanden geleden
bovenliggende
commit
a221a44d4f
2 gewijzigde bestanden met toevoegingen van 1 en 4 verwijderingen
  1. 1 0
      lib/viewmodels/sucursal_view_model.dart
  2. 0 4
      lib/views/sucursal/sucursal_screen.dart

+ 1 - 0
lib/viewmodels/sucursal_view_model.dart

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

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

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