|
@@ -23,6 +23,7 @@ class _PedidoScreenState extends State<PedidoScreen> {
|
|
|
DateTime? fechaInicio;
|
|
|
DateTime? fechaFin;
|
|
|
ScrollController horizontalScrollController = ScrollController();
|
|
|
+ bool _isMesasActive = false;
|
|
|
|
|
|
@override
|
|
|
void initState() {
|
|
@@ -31,6 +32,15 @@ class _PedidoScreenState extends State<PedidoScreen> {
|
|
|
Provider.of<PedidoViewModel>(context, listen: false)
|
|
|
.fetchLocalPedidosForScreen();
|
|
|
});
|
|
|
+
|
|
|
+ Future.microtask(() async {
|
|
|
+ bool isMesasActive =
|
|
|
+ await Provider.of<VariableViewModel>(context, listen: false)
|
|
|
+ .isVariableActive('MESAS');
|
|
|
+ setState(() {
|
|
|
+ _isMesasActive = isMesasActive;
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
void exportCSV() async {
|
|
@@ -80,7 +90,7 @@ class _PedidoScreenState extends State<PedidoScreen> {
|
|
|
.fetchPedidoConProductos(item.id);
|
|
|
|
|
|
if (pedidoCompleto != null) {
|
|
|
- if (pedidoCompleto.estatus == 'TERMINADO') {
|
|
|
+ if (pedidoCompleto.estatus == 'TERMINADO' || !_isMesasActive) {
|
|
|
Navigator.push(
|
|
|
context,
|
|
|
MaterialPageRoute(
|