public void UpdateLoanReminder(LoanReminder r) { StoredProcUpdate("spLoanReminderUpdate", _P("intLoanReminderID", r.LoanReminderID), _P("intLoanID", r.LoanID), _P("dtDate", r.Date), _P("bitClosed", r.Closed), _P("txtDescription", r.Description) ); }
public override ViewModelBase AddNewItem(out DatabaseCommand addAction) { var model = new LoanReminder() { Closed = false }; addAction = new InsertLoanReminderCommand(model, Loan); return(new LoanReminderViewModel(model)); }
public int InsertLoanReminder(LoanReminder r) { var retval = ReturnParam("NewLoanReminderID"); StoredProcUpdate("spLoanReminderInsert", _P("intLoanID", r.LoanID), _P("dtDate", r.Date), _P("bitClosed", r.Closed), _P("txtDescription", r.Description), retval ); return((int)retval.Value); }
private void AddLoanReminder() { if (_viewModel.DateDue.HasValue) { if (this.Question("Do you wish BioLink to automatically create a 'Loan due' reminder for this loan?", "Create automatic reminder")) { HardDateConverter c = new HardDateConverter(); var reminder = new LoanReminder { LoanID = LoanID, Date = _viewModel.DateDue.Value, Description = "This loan was due back today", Closed = false }; RegisterPendingChange(new InsertLoanReminderCommand(reminder, _viewModel.Model)); _reminders.GetModel().Add(new LoanReminderViewModel(reminder)); } } }