public ActionResult Update(Guid id) { Dealer d = ds.GetByID(id); DealerAddressVM davm = new DealerAddressVM(); if (d.AddressID != null) { Address adr = adrs.GetByID(d.AddressID); davm.AddressID = adr.ID; davm.Street = adr.Street; davm.PostalCode = adr.PostalCode; davm.CityID = adr.CityID; davm.CityName = adr.City.CityName; if (adr.City != null && adr.City.Country != null) { davm.CountryID = adr.City.CountryID; davm.CountryName = adr.City.Country.CountryName; } } davm.DealerID = id; davm.Name = d.Name; davm.MainPhone = d.MainPhone; davm.AddressID = d.AddressID; ViewBag.CityID = new SelectList(cits.GetAll(), "ID", "CityName", davm.CityID); ViewBag.CountryID = new SelectList(cnts.GetAll(), "ID", "CountryName", davm.CountryID); return(View(davm)); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { RadButton _button = (RadButton)sender; int ID = ((Dealer)_button.DataContext).ID; Dealer _selectedDealer = DealerService.GetByID(ID); if (MessageBox.Show("Delete the dealer: " + _selectedDealer.CompanyName, "Confirm delete dealer", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { DealerService.Delete(_selectedDealer); } LoadDealers(); }
private void btnPrint_Click(object sender, RoutedEventArgs e) { RadButton _button = (RadButton)sender; int ID = ((Dealer)_button.DataContext).ID; Dealer _selectedDealer = DealerService.GetByID(ID); //MessageBox.Show("The double-clicked row is " + ((PacerImportTransaction)row.DataContext).ID); DealerMailingWindow _dealerMailingWindow = new DealerMailingWindow(_selectedDealer); _dealerMailingWindow.ShowInTaskbar = false; _dealerMailingWindow.Owner = Window.GetWindow(this); _dealerMailingWindow.ShowDialog(); }
private void btnOpenDealer_Click(object sender, RoutedEventArgs e) { RadButton _button = (RadButton)sender; int ID = ((Dealer)_button.DataContext).ID; Dealer _selectedDealer = DealerService.GetByID(ID); //MessageBox.Show("The double-clicked row is " + ((PacerImportTransaction)row.DataContext).ID); RadTabItem tabToAdd = new RadTabItem(); tabToAdd.Header = "Dealer: " + _selectedDealer.CompanyName; tabToAdd.Margin = new System.Windows.Thickness(0, 0, 5, 0); tabToAdd.Content = new DealerDetailUC(_selectedDealer, tabCtrlMain, tabToAdd); tabToAdd.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Stretch; //should only be one addTabItemMenu(tabToAdd); this.tabCtrlMain.Items.Add(tabToAdd); this.tabCtrlMain.SelectedItem = tabToAdd; }
public ActionResult Update(StockDetail sd) { ViewBag.DealerID = new SelectList(ds.GetActive(), "ID", "Name", sd.DealerID); ViewBag.BookID = new SelectList(bs.GetActive(), "ID", "Title", sd.BookID); if (ModelState.IsValid) { StockDetail stockDetail = sds.GetByID(sd.ID); stockDetail.Book = bs.GetByID(sd.BookID); stockDetail.Dealer = ds.GetByID(sd.DealerID); stockDetail.UnitsInStock = sd.UnitsInStock; sds.Update(stockDetail); return(RedirectToAction("Index")); } else { ViewBag.Message = "Invalid entry"; } return(RedirectToAction("Index")); }