public void Search() { ReceiptModel rm = new ReceiptModel(); rm = rm.GetMeByNumber(SearchNumber); if (rm.Id != null) { View(rm); } else { MessageBox.Show("Number not found.", "Wrong Number", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void FillReceipts() { if (ReceiptNumber.ToString().Trim() != "0" && (ReceiptNumber % 1) == 0) { try { ReceiptModel rm = new ReceiptModel(); List <ReceiptModel> list = new List <ReceiptModel>() { rm.GetMeByNumber(ReceiptNumber, Customer.Id) }; if (list[0] == null || list.Count == 0) { throw new Exception("No receipt for " + Customer.Name + " with number " + ReceiptNumber); } Receipts = new BindableCollection <ReceiptModel>(list); } catch (Exception e) { Receipts = new BindableCollection <ReceiptModel>(); } } else { switch (ReceiptSeason.Id.ToString()) { case "0": if (ReceiptSeason.Year == "None") { Receipts = Customer.GetMyReceipts(0); } else { Receipts = Customer.GetMyReceipts(); } break; default: Receipts = Customer.GetMyReceipts(ReceiptSeason.Id); break; } } }