askBigQuantityDialog<A extends dynamic> static method

Future<double> askBigQuantityDialog<A extends dynamic>(
  1. bool isStockOutput,
  2. A thisArticle,
  3. BuildContext context, {
  4. required num articleStockNow,
  5. num? articleQtInCart,
  6. bool isBasket = false,
})

Implementation

static Future<double> askBigQuantityDialog<A extends ArticleAbstract>(
    bool isStockOutput, A thisArticle, BuildContext context,
    {required num articleStockNow,
    num? articleQtInCart,
    bool isBasket = false}) async {
  num? lotBigQuantity = 0;
  lotBigQuantity = await showDialog(
    context: context,
    barrierDismissible: true,
    builder: (c) {
      return AskBigQuantity(isStockOutput,
          articleStockNow: articleStockNow,
          articleQtInCart: articleQtInCart,
          isBasket: isBasket);
    },
  );
  if (lotBigQuantity == null) {
    throw 'Annulé';
  }
  return lotBigQuantity.toDouble();
}