private void btnSave_Click(object sender, EventArgs e) { if(this.hasErrors()==false){ Expenses ex = new Expenses(); ex.setExpensesType(cboType.Text); ex.setDescription(txtDescription.Text); if (btnBrowse.Enabled) { ex.setQuantity(double.Parse(txtQuantity.Text)); } else { ex.setQuantity(0); } ex.setAmount(double.Parse(txtAmount.Text)); ex.setRemarks(txtRemarks.Text); if(this.active_expenses_id!=0){ ex.setIdExpenses(active_expenses_id); ex.edit(); } else{ex.Save();} } this.clearFields(); fe.loadListviewItem(); //save record for tindahan record automatically this.saveToTindahan(); }
private void btnSave_Click(object sender, EventArgs e) { //idexpenses, description, amount, quantity, date_created, remarks, expenses_type Expenses updateExp; List<Expenses> expensesToUpdate = new List<Expenses>(); foreach(ListViewItem lst in lsvNewMonth.Items){ updateExp = new Expenses(); updateExp.setIdExpenses(Convert.ToDouble(lst.Text)); updateExp.setDescription(lst.SubItems[1].Text); updateExp.setAmount(Convert.ToDouble(lst.SubItems[2].Text)); updateExp.setQuantity(Convert.ToDouble(lst.SubItems[3].Text)); updateExp.setRemarks(lst.SubItems[5].Text); updateExp.setDateCreated(formatDate()); updateExp.setExpensesType(lst.SubItems[6].Text); updateExp.Save(); expensesToUpdate.Add(updateExp); } this.updateQtyOfPreviousExp(expensesToUpdate); }