Ejemplo n.º 1
0
  void SaveSale() {

    if (!ValidateSaveSale()) {
      ShowErrorSaveSale();
      return;
    }

    // Header
    SaleHeader saleHeader = new SaleHeader(0, customer.getId_customer());
    saleHeader.setCustomer_name(customer.getName());
    saleHeader.setTotal(totalSale);
    saleHeader.setId_payment_type(GetIdPaymentTypes());
    saleHeader.setDate_sale(new Date());

    // Details
    for (int i = 0; i < productAdapter.getCount(); i++) {
      Product product = productAdapter.getItem(i);

      SaleDetail saleDetail = new SaleDetail(0, 0);
      saleDetail.setId_product(product.getId_product());
      saleDetail.setProduct_name(product.getName());
      saleDetail.setProduct_price(product.getPrice());
      saleHeader.addDetail(saleDetail);
    }

    saleHeaderHelper.InsertWithDetails(saleHeader);
    ResetGUI();
  }
Ejemplo n.º 2
0
 void SetCustomer(Bundle bundle) {
   customer = new Customer(bundle.getInt("id"), bundle.getString("name"));
   lblCustomer.setText(getString(R.string.text_customer) + " " + customer.getName());
 }