partial void ActualCashflowPressed(NSButton sender) { if (this.validIDEntered) { clsCashflow cashflow = new clsCashflow(this.CashflowIDTextField.IntValue); if (cashflow.Comment() != null) { this.CommentTextField.StringValue = cashflow.Comment(); } else { this.CommentTextField.StringValue = ""; } if (cashflow.Actual()) { this.SystemMessageTextField.StringValue = "CASHFLOW IS ALREADY ACTUAL"; } else if (cashflow.MarkActual(System.DateTime.Today)) { this.SystemMessageTextField.StringValue = "CASHFLOW MADE ACTUAL"; this.ActualTextField.StringValue = "Actual : " + true.ToString(); cashflow.Save(); } else { this.SystemMessageTextField.StringValue = "CASHFLOW EXPIRED, CAN'T MAKE ACTUAL"; } } RedrawTable(); }
partial void CashflowIDEntered(AppKit.NSTextField sender) { clsCashflow cf = new clsCashflow(this.CashflowIDTextField.IntValue); this.DatePicker.DateValue = (NSDate)cf.PayDate().ToUniversalTime(); this.RecordDateOverridePicker.DateValue = (NSDate)cf.RecordDate().ToUniversalTime(); this.AmountTextField.DoubleValue = cf.Amount(); this.TypePopUpButton.SelectItem(cf.TypeID().ToString()); if (this.TypePopUpButton.TitleOfSelectedItem == null) { this.typeChosen = clsCashflow.Type.Unknown; this.SystemMessageTextField.StringValue = "INVALID CASHFLOW TYPE (" + cf.TypeID().ToString() + ")"; this.validIDEntered = false; } else { this.validIDEntered = true; if (cf.Comment() != null) { this.CommentTextField.StringValue = cf.Comment(); } else { this.CommentTextField.StringValue = ""; } this.RedrawTable(); } this.ActualTextField.StringValue = "Actual : " + cf.Actual().ToString(); this.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(); }