Exemple #1
0
        public void EditItem()
        {
            Employee   tmpEmp = (Employee)EmployeeComboBox.SelectedValue;
            Department tmpDep = (Department)DepartamentComboBox.SelectedValue;

            if (tmpEmp != null && tmpDep != null)
            {
                var result = from f
                             in parent.workersList
                             where f.Employee.UUID == tmpEmp.UUID
                             select f;

                foreach (Worker a in result)
                {
                    a.Department = tmpDep;
                }
                SQLer.UpdateWorkers(itemId, tmpEmp.UUID, tmpDep.UUID);
                parent.ResetWorkersList();
                parent.ListViewTotal.Items.Refresh();
            }
            else
            {
                MessageBox.Show("Employee or departament can't be null!", "Alert", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            this.Close();
        }
Exemple #2
0
        private void RemoveEmployee_Click(object sender, RoutedEventArgs e)
        {
            Worker item = (Worker)ListViewTotal.SelectedItem;

            if (item != null)
            {
                SQLer.RemoveWorkers(item.Id);
            }
            else
            {
                MessageBox.Show("Please, select item.", "Alert", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            ResetWorkersList();
        }
Exemple #3
0
        public void AddItem()
        {
            Employee   tmpEmp = (Employee)EmployeeComboBox.SelectedValue;
            Department tmpDep = (Department)DepartamentComboBox.SelectedValue;

            if (tmpEmp != null && tmpDep != null)
            {
                SQLer.InserntWorkers(tmpEmp.UUID, tmpDep.UUID);
                parent.ResetWorkersList();
                parent.ListViewTotal.Items.Refresh();
            }
            else
            {
                MessageBox.Show("Employee or departament can't be null!", "Alert", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            this.Close();
        }
Exemple #4
0
        private void GetFromBase_Click(object sender, RoutedEventArgs e)
        {
            if (employeeList.Count > 0)
            {
                employeeList.Clear();
            }

            if (departmentList.Count > 0)
            {
                departmentList.Clear();
            }

            if (workersList.Count > 0)
            {
                workersList.Clear();
            }

            SQLer.ExecuteEmployee(employeeList);
            SQLer.ExecuteDepartament(departmentList);
            SQLer.ExecuteWorkers(workersList, departmentList, employeeList);
        }
Exemple #5
0
 public void ResetWorkersList()
 {
     workersList.Clear();
     SQLer.ExecuteWorkers(workersList, departmentList, employeeList);
 }