public modal(Window window, String nm, kiosk.vInfoViewModel.vViewModel sTicket) { InitializeComponent(); amount.DataContext = sTicket; name = nm; win = window; }
public void scantik(object sender, KeyEventArgs e) { var name = (Control)sender; if (e.Key == Key.Return) { String scanned = entr.Text; if (valetviewctrl.DataContext != null) { kiosk.vInfoViewModel.vViewModel vdata = new kiosk.vInfoViewModel.vViewModel(); bool isValid = vdata.searchValidations(searchedTicket, scanned); if (isValid) { popup("vValid"); lddata = vdata; valetviewctrl.DataContext = vdata; } else { popup("vInvalid"); valetviewctrl.DataContext = lddata; } } else { kiosk.vInfoViewModel.vViewModel vdata = new kiosk.vInfoViewModel.vViewModel(); vdata.searchTickets(scanned); searchedTicket = vdata.getTicket(); if (searchedTicket == null) { popup("invalid"); } else { popup(name.Name); kiosk.vInfoViewModel.homeViewModel homedata = new kiosk.vInfoViewModel.homeViewModel(); homedata.LoadScreen2(); MainGrid.DataContext = homedata; valetviewctrl.DataContext = vdata; lddata = vdata; cash.IsEnabled = true; card.IsEnabled = true; tikimg.Source = new BitmapImage(new Uri(@"scanValidation.png", UriKind.Relative)); } } } }