public void GeneratePaymentAdvice() { if (allIncomes.Count > 0) { paymentAdvice = new PaymentAdvice() { Date = DateTime.Now, ChequeNumber = AllIncomes.Where(i => i.IncomeId == allIncomesSelectedId).FirstOrDefault()?.ChequeNumber, CompanyName = AllIncomes.Where(i => i.IncomeId == allIncomesSelectedId).FirstOrDefault()?.AssociatedCompany.Name, }; } //PaymentAdvice.Add(pa); }
private async void deleteI_E(object obj) { try { if (allIncomesSelectedId == null || allIncomesSelectedId < 0) { MessageBox.Show("Please Select an income to delete"); return; } if (MessageBox.Show("Are you sure you want to delete the selected Income", "Confirm Delete", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { db.Incomes.Remove(db.Incomes.Find(allIncomesSelectedId)); await db.SaveChangesAsync(); AllIncomes.Remove(db.Incomes.Find(allIncomesSelectedId)); AllIncomesShadow.Remove(db.Incomes.Find(allIncomesSelectedId)); RefreshIncome(); } } catch { } }
public FinancialIncome GetIncome(string income) { return(AllIncomes.Find(I => I.Name == income)); }
public void AddNewIncome(FinancialIncome income) { AllIncomes.Add(income); }