public new_service(MainWindow mainwin, Solutec.Models.services newService) { InitializeComponent(); mainw = mainwin; service = newService; DataContext = this; group.Visibility = Visibility.Visible; btnDelete.Visibility = Visibility.Visible; btnModify.Visibility = Visibility.Visible; btnSave.Visibility = Visibility.Hidden; lblNotification.Visibility = Visibility.Hidden; dtPopulation(); if (service.is_warranty == true) { thirdPArty_serviceCmb.IsChecked = true; brandCmb.SelectedItem = context.brands.Find(service.id_brand); commercial_invoiceTextBox.Text = service.commercial_invoice; purchase_dateDatePicker.SelectedDate = service.purchase_date.Value; } else { direct_serviceCmb.IsChecked = true; } clientCmb.SelectedItem = context.customers.Find(service.id_customer); unique_referenceTextBox.Text = service.unique_reference; modelTextBox.Text = service.model; userCmb.SelectedItem = context.users.Find(service.technical_operator); in_dateDatePicker.SelectedDate = service.in_date.Date; }
private void ServicesDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (servicesDataGrid.SelectedItem != null) { Solutec.Models.services service = (Solutec.Models.services)servicesDataGrid.SelectedItem; mainw.serviceSelected(service); } }
private void CommandBinding_Executed_2(object sender, ExecutedRoutedEventArgs e) { var dcservice = new Solutec.Models.services { id_service = service.id_service }; using (context) { context.services.Attach(dcservice); context.services.Remove(dcservice); context.SaveChanges(); } disableAll(); group.Visibility = Visibility.Hidden; mainw.Succesful("service"); }