clean method
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,
);
}