clean method

dynamic clean(
  1. BuildContext context, {
  2. bool isFromSellin = false,
})

Implementation

clean(BuildContext context, {bool isFromSellin = false}) async {
  // billingSelected.value = "";
  // selectedBillingAddress.value = "";
  // billingAddressList.clear();

  // checkOutButton.value = false;
  //  selectedBillingAddress.value = "";
  if (!checkOutButton.value) {
    evdList.clear();
    selectedAddress.value = destinationAddress.Content();
    selectedSourceTypeAddress.value = sourceAddress.Content();
    paymentMode.value = <PaymentMode.Content>[];
    paymentRecieptMode.value = <paymentReciept.Content>[];
    paymentModeSelected.value = "-1";
    paymentModeId.value = "";
    bankModeId.value = "";
    bankModeMasterId.value = 0;
    evdModeSelected.value = "-1";
    evdTypeSelected.value = "";
    paymentModeMasterId.value = 0;
    paymentReceiptModeSelected.value = "-1";
    sourceListContent.clear();
    destinationListContent.clear();
    selectedSourceAddress.value = "";
    selectedDestinationAddress.value = "";
    selectedSourceAddressContent.value = sourceAddress.Content();
    selectedDestinationAddressContent.value = destinationAddress.Content();
    sourceSelected.value = "-1";
    destinationSelected.value = "-1";
    cart_id.value = "";
    orderId.value = "";
    orderStatus.value = "";
    invoiceReceiptId.value = "";
    isReceiptAdded.value = false;
  }
  productsubGroupSelected.value = "-1";
  timeStampReceiptSubmit.value = "";
  amountController.clear();
  dateController.clear();
  remarkController.clear();
  uploadImageStatus.value = false;
  documentName.value = "";
  orderDateAndTime.value = "";
  quantity.value = 0;
  selectedProduct.clear();
  ProductContentModel productModel = ProductContentModel();
  sellThruOrder.value = sellThruOrder.value.copyWith(
    currency: '',
    localCurrency: '',
    localCurrencyGrandTotal: 0.0,
    ctwNegativeTax: "",
    ctw: 0.0,
    salesTax: "",
    content: [],
    totalAmount: 0.0,
    totalNetAmount: 0.0,
    totalTax: 0.0,
    taxPercentage: '',
    overallSaleTaxPercentage: 0.0,
    stockOrderOverallSaleTaxPercentage: 0,
    totalDiscount: 0.0,
    totalAmountPaid: 0.0,
    netCommission: 0.0,
  );
}