Ejemplo n.º 1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            Current.ShutdownMode = ShutdownMode.OnExplicitShutdown;

            AuthWindow authWnd = new AuthWindow();

            if (!authWnd.ShowDialog().Value)
            {
                Current.Shutdown();
            }
            Current.ShutdownMode = ShutdownMode.OnMainWindowClose;

            WorkerWindow      workerWindow      = new WorkerWindow();
            OrdersWindow      ordersWindow      = new OrdersWindow();
            MenuWindow        menuWindow        = new MenuWindow();
            CreateOrderWindow createOrderWindow = new CreateOrderWindow();

            try
            {
                workerWindow.Show();
                ordersWindow.Show();
                menuWindow.Show();
                createOrderWindow.Show();
            }
            catch
            {
                Application.Current.Shutdown();
            }
        }
Ejemplo n.º 2
0
        private void ButtonEdit_Click(object sender, RoutedEventArgs e)
        {
            Workers      specificWorker = WorkersDataGrid.SelectedItem as Workers;
            WorkerWindow ww             = new WorkerWindow(specificWorker);

            ww.Show();
        }
Ejemplo n.º 3
0
        private void InsertButton_Click(object sender, RoutedEventArgs e)
        {
            WorkerWindow workerWindow = new WorkerWindow();

            workerWindow.EnterButton.Content = "Добавить";
            workerWindow.Show();
        }
Ejemplo n.º 4
0
        private void WorkersDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var workersList = WorkersCollection;

            if (WorkersDataGrid.SelectedIndex >= 0 && WorkersDataGrid.SelectedIndex < workersList.Count)
            {
                Workers      specificWorker = WorkersDataGrid.SelectedItem as Workers;
                WorkerWindow ew             = new WorkerWindow(specificWorker);
                ew.ShowDialog();
            }
        }
        public void Execute(object parameter)
        {
            WorkerViewModel workerViewModel = new WorkerViewModel();



            try
            {
                workerViewModel.AllWorkers = App.DB.WorkerRepository.GetAllData();
                workerViewModel.Filials    = new List <Filial>(App.DB.FilialRepository.GetAllData());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            WorkerWindow workerWindow = new WorkerWindow(workerViewModel);

            workerWindow.ShowDialog();
        }
Ejemplo n.º 6
0
        private void ExecuteChangeWorkerCommand(object parameter)
        {
            var window = WindowFactory.CreateWindow(new WindowCreationOptions()
            {
                WindowSize = new WindowSize(new Size(350, 170)),
                Title      = "Change Worker",
            });

            window.SizeToContent = SizeToContent.Height;
            var WorkerWindow = new WorkerWindow
            {
                DataContext   = CurrentWorker,
                DialogCommand = new RelayCommand(r => window.DialogResult = (bool)r)
            };

            window.Content = WorkerWindow;
            var result = window.ShowDialog();

            if (!result != true)
            {
                return;
            }
        }
Ejemplo n.º 7
0
        private void UpdateButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Worker worker = (Worker)WorkersDataGrid.SelectedItem;

                WorkerWindow workerWindow = new WorkerWindow();

                workerWindow.LogTextBox.Text          = worker.Log;
                workerWindow.LogTextBox.IsEnabled     = false;
                workerWindow.PasswordBox.Visibility   = Visibility.Hidden;
                workerWindow.PasswordLabel.Visibility = Visibility.Hidden;
                try { workerWindow.FullnameTextBox.Text = worker.Fullname; } catch { }
                try { workerWindow.TelTextBox.Text = worker.Tel; } catch { }
                try { workerWindow.DepartamentNamesComboBox.Text = worker.Departament.DepartamentName; } catch { }
                try { workerWindow.LvlsComboBox.Text = worker.Lvl.ToString(); } catch { }
                workerWindow.EnterButton.Content = "Сохранить";

                workerWindow.Show();
            }
            catch
            { }
        }
Ejemplo n.º 8
0
        private void ButtonAdd_Click(object sender, RoutedEventArgs e)
        {
            WorkerWindow w = new WorkerWindow();

            w.ShowDialog();
        }