Beispiel #1
0
        public Home(string user_name, int user_level, int userlocation, string user_ID)
        {
            InitializeComponent();
            DataTable levl = DBManager.selectFromUserLevel(user_level);

            userID = user_ID;
            try
            {
                statBar.Content = user_name + ", " + levl.Rows[0][0].ToString();
                userLevel       = user_level;

                if (user_level == 8 || user_level == 8)
                {
                    file_menu.Items.Remove(new_employee_menu);
                    file_menu.Items.Remove(new_supplier_info_menu);
                    file_menu.Items.Remove(update_depreciated_value_menu);
                    file_menu.Items.Remove(new_project_site_menu);
                    file_menu.Items.Remove(new_equipment_menu);
                    file_menu.Items.Remove(new_purchase_request_menu);
                    menu.Items.Remove(reports_menu);
                    // reports_menu.Items.Remove(monthly_equipment_report_menu);
                    menu.Items.Remove(approval_menu);



                    //eqGridSource = DBManager.selectallEquipmentStatus(userlocation);
                }
                else if (user_level == 4)
                {
                    menu.Items.Remove(approval_menu);

                    //eqGridSource = DBManager.selectallEquipmentStatus();
                }
                else if (userLevel == 5)
                {
                    menu.Items.Remove(status_menu);
                    menu.Items.Remove(reports_menu);
                    menu.Items.Remove(file_menu);

                    //eqGridSource = DBManager.selectallEquipmentStatus();
                }
                else if (userLevel == 7)
                {
                }

                else
                {
                    menu.Items.Remove(status_menu);
                    menu.Items.Remove(reports_menu);
                    menu.Items.Remove(file_menu);
                    menu.Items.Remove(approval_menu);
                }
                eqGridSource = DBManager.selectallEquipmentYearlyStatus();
                equipmentList.ItemsSource = eqGridSource.AsDataView();
            }
            catch
            {
            }
        }
        public AddEmployees()
        {
            InitializeComponent();
            DataTable depts     = DBManager.selectFromDepartment();
            DataTable usrLevels = DBManager.selectFromUserLevel();
            DataTable sites     = DBManager.selectSiteLocations();

            userDepartmentBox.ItemsSource = depts.AsDataView();
            userLevelBox.ItemsSource      = usrLevels.AsDataView();
            userLocationBox.ItemsSource   = sites.AsDataView();
        }