partial void ExpireButtonPressed(AppKit.NSButton sender) { if (this.validIDEntered) { clsCashflow cashflow = new clsCashflow(this.CashflowIDTextField.IntValue); if (cashflow.Delete(System.DateTime.Now)) { this.SystemMessageTextField.StringValue = "CASHFLOW EXPIRED"; cashflow.Save(); } else { this.SystemMessageTextField.StringValue = "CASHFLOW IS ALREADY ACTUAL, EXPIRE FAILED"; } } RedrawTable(); }
partial void deleteButtonClicked(AppKit.NSButton sender) { if (Int32.TryParse(CashflowIDPopUp.SelectedItem.Title, out int i)) { clsCashflow deletedCashflow = new clsCashflow(Int32.Parse(CashflowIDPopUp.SelectedItem.Title)); if (deletedCashflow.Actual() == true) { rehabDrawDisplayFalse.StringValue += "Error: Could not delete cashflow, already payed."; } else { deletedCashflow.Delete(System.DateTime.Today); deletedCashflow.Save(); } loadRehabInfo(); } }
partial void deleteButtonClicked(AppKit.NSButton sender) { int cfID = 0; cfID = Int32.Parse(cashflowID.StringValue); clsCashflow deletedCashflow = new clsCashflow(cfID); if (deletedCashflow.Actual() == true) { rehabDrawDisplayFalse.StringValue += "Error: Could not delete cashflow, already payed."; } else { deletedCashflow.Delete(System.DateTime.Today); } deletedCashflow.Save(); loadRehabInfo(); }
partial void dateChangeClicked(AppKit.NSButton sender) { if (Int32.TryParse(CashflowIDPopUp.SelectedItem.Title, out int i)) { clsLoan loan = new clsLoan(chosenID); DateTime newDate = (DateTime)(dateChanger.DateValue); // Delete existing (old) cashflow clsCashflow cf = new clsCashflow(Int32.Parse(CashflowIDPopUp.SelectedItem.Title)); cf.Delete(System.DateTime.Today); cf.Save(); // Create new cashflow with new date clsCashflow updatedCF = new clsCashflow(newDate, System.DateTime.Today, System.DateTime.MaxValue, cf.LoanID(), cf.Amount(), false, cf.TypeID()); loan.AddCashflow(updatedCF); updatedCF.Save(); loadRehabInfo(); } }
partial void dateChangeClicked(AppKit.NSButton sender) { clsLoan loan = new clsLoan(chosenID); int cfID = 0; cfID = Int32.Parse(cashflowID.StringValue); DateTime newDate = (DateTime)(dateChanger.DateValue); clsCashflow cf = new clsCashflow(cfID); cf.Delete(System.DateTime.Today); cf.Save(); clsCashflow updatedCF = new clsCashflow(newDate, System.DateTime.Today, System.DateTime.MaxValue, cf.LoanID(), cf.Amount(), false, cf.TypeID()); loan.AddCashflow(updatedCF); updatedCF.Save(); loadRehabInfo(); }