Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        private void ServicesDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (servicesDataGrid.SelectedItem != null)
            {
                Solutec.Models.services service = (Solutec.Models.services)servicesDataGrid.SelectedItem;

                mainw.serviceSelected(service);
            }
        }
Exemplo n.º 3
0
        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");
        }