private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
     // Load data into the table employee. You can modify this code as needed.
     ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
     projectmasterDataSetemployeeTableAdapter.Fill(projectmasterDataSet.employee);
     System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
     employeeViewSource.View.MoveCurrentToFirst();
 }
   private void Window_Loaded(object sender, RoutedEventArgs e)
   {
       DataRowView drv = (DataRowView)App.Current.Properties["project"];
       //string empId = Convert.ToString(drv["employee_eid"]);
       int pid = (int)drv["pid"];
       ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
       // Load data into the table employee. You can modify this code as needed.
       ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
       projectmasterDataSetemployeeTableAdapter.FillByNotProjectEmployees(projectmasterDataSet.employee, pid);
       System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
       employeeViewSource.View.MoveCurrentToFirst();
 
   }
Beispiel #3
0
 private void UpdateWindow()
 {
     ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
     // Load data into the table employee. You can modify this code as needed.
     ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
     projectmasterDataSetemployeeTableAdapter.Fill(projectmasterDataSet.employee);
     System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
     employeeViewSource.View.MoveCurrentToFirst();
     // Load data into the table zipcodes. You can modify this code as needed.
     ProjectMaster2016.projectmasterDataSetTableAdapters.zipcodesTableAdapter projectmasterDataSetzipcodesTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.zipcodesTableAdapter();
     projectmasterDataSetzipcodesTableAdapter.Fill(projectmasterDataSet.zipcodes);
     System.Windows.Data.CollectionViewSource zipcodesViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("zipcodesViewSource")));
     zipcodesViewSource.View.MoveCurrentToFirst();
 }
Beispiel #4
0
        private void UpdateWindow()
        {
            int UserId = (int)App.Current.Properties["UserId"];
            string role = (string)App.Current.Properties["Role"];

            if (role == "user" || role == "poweruser")
            {
                btnAddEmployee.Visibility = Visibility.Collapsed;
                btnEditEmployee.Visibility = Visibility.Collapsed;
                btnRemoveEmployee.Visibility = Visibility.Collapsed;
                ctxMenu.Visibility = Visibility.Collapsed;

            }

            ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
            // Load data into the table employee. You can modify this code as needed.
            ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
            projectmasterDataSetemployeeTableAdapter.FillWithUserRole(projectmasterDataSet.employee);
            System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
            employeeViewSource.View.MoveCurrentToFirst();

            lblName.Content = App.Current.Properties["User"];
        }
Beispiel #5
0
        private void UpdateWindow()
        {
            ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
            // Load data into the table employee. You can modify this code as needed.	
            ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
            projectmasterDataSetemployeeTableAdapter.Fill(projectmasterDataSet.employee);
            System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
            employeeViewSource.View.MoveCurrentToFirst();
            // Load data into the table zipcodes. You can modify this code as needed.	
            ProjectMaster2016.projectmasterDataSetTableAdapters.zipcodesTableAdapter projectmasterDataSetzipcodesTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.zipcodesTableAdapter();
            projectmasterDataSetzipcodesTableAdapter.Fill(projectmasterDataSet.zipcodes);
            System.Windows.Data.CollectionViewSource zipcodesViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("zipcodesViewSource")));
            zipcodesViewSource.View.MoveCurrentToFirst();
            // Load data into the table userroles. You can modify this code as needed.	
            ProjectMaster2016.projectmasterDataSetTableAdapters.userrolesTableAdapter projectmasterDataSetuserrolesTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.userrolesTableAdapter();
            projectmasterDataSetuserrolesTableAdapter.Fill(projectmasterDataSet.userroles);
            System.Windows.Data.CollectionViewSource userrolesViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("userrolesViewSource")));
            userrolesViewSource.View.MoveCurrentToFirst();

            // Setting the value of the hidden userrole id label for the first display	
            int urid = (int)lblurid.Content;
            userroleComboBox.SelectedValue = urid;
        }
        private void UpdateWindow()
        {
            eid = (int)App.Current.Properties["UserId"];

            //User logging out
            if ((string)App.Current.Properties["CloseWindow"] == "Close")
            {
                this.Close();
            }

            lblName.Content = App.Current.Properties["User"];

            DataRowView drv = (DataRowView)App.Current.Properties["thisProject"];
            txtblTitle.Text = (string)drv["projectname"];
            pid = (int)drv["pid"];            
            

            ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
            projectmasterDataSetTableAdapters.projectTableAdapter pta = new projectmasterDataSetTableAdapters.projectTableAdapter();
            try 
            { 
                // fill view with selectd project
                pta.FillByProjectId(projectmasterDataSet.project, pid);
                System.Windows.Data.CollectionViewSource projectViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("projectViewSource")));
                projectViewSource.View.MoveCurrentToFirst();
            }
            catch { }

            //disable edit, remove and add projectemployee -> if user is not owner/creator of project
            int isOwner = (int)pta.GetProjectOwner(pid);
            if (isOwner != eid)
            {
                btnRemoveProject.Visibility = Visibility.Collapsed;
                btnEditProject.Visibility = Visibility.Collapsed;
                btnAddProjectEmployee.Visibility = Visibility.Collapsed;
                btnRemoveProjectEmployee.Visibility = Visibility.Collapsed;

            }

            lblEmp.Content = pta.GetEmployeeName((int)drv["pid"]);

            //display project status finished/unfinished
            bool status = (bool)drv["projectisfinished"];
            if (status == false)
            {
                lblStatus.Content = "Í vinnslu";
            }
            else
            {
                lblStatus.Content = "Lokið";
            }

            //display creationdate
            try
            {
                DateTime created = (DateTime)drv["pdate"];
                if (created != null)
                {
                    lblCreated.Content = created.ToLongDateString();
                }
            }
            catch
            {
            }

            //display deadline
            try
            {
                DateTime due = (DateTime)drv["pdeadline"];
                lblDue.Content = due.ToLongDateString();
            }
            catch
            {
                lblDue.Content = "Ekki tilgreint";
            }


            ProjectMaster2016.projectmasterDataSetTableAdapters.project_employeesTableAdapter peta = new ProjectMaster2016.projectmasterDataSetTableAdapters.project_employeesTableAdapter();
            try
            {
                //fill  relatedentries -> messages, costs and hours
                peta.FillByAllRelatedEntries(projectmasterDataSet.project_employees, pid);
                System.Windows.Data.CollectionViewSource project_employeesViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("project_employeesViewSource")));
                project_employeesViewSource.View.MoveCurrentToFirst();
            }
            catch (Exception)
            {

            }

            // display statistics
            try { lblentriesCount.Content = (int)pta.CountOfRelatedProjectEntries(pid); }
            catch { }
            try { lbltotalHours.Content = (decimal)pta.CountOfProjectHours(pid); }
            catch { }
            try { lbltotalCost.Content = (int)pta.SumOfProjectCosts(pid); }
            catch { }
            
            //fill for add projectemployeelistbox
            try 
            { 
                ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
                projectmasterDataSetemployeeTableAdapter.FillByProjectEmployeeName(projectmasterDataSet.employee, pid);
                System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
                employeeViewSource.View.MoveCurrentToFirst();
            }
            catch { }
        }
Beispiel #7
0
        private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            lblUserId.Content = (int)App.Current.Properties["UserId"];
            lblUserId.Visibility = Visibility.Collapsed;

            //preset projectemployee if opened through UserWindow(myprojects) 
            string s = (string)App.Current.Properties["MyProject"];
            if(s == "y")
            {
                cbEmployee.Visibility = Visibility.Collapsed;
                cbEmployee.SelectedValue = (int)App.Current.Properties["UserId"];
                lblEmployee.Visibility = Visibility.Visible;
                lblEmployee.Content = (string)App.Current.Properties["User"];
                
            }
            else 
            { 

                ProjectMaster2016.projectmasterDataSet projectmasterDataSet = ((ProjectMaster2016.projectmasterDataSet)(this.FindResource("projectmasterDataSet")));
                // Load data into the table employee. You can modify this code as needed.
                ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter projectmasterDataSetemployeeTableAdapter = new ProjectMaster2016.projectmasterDataSetTableAdapters.employeeTableAdapter();
                projectmasterDataSetemployeeTableAdapter.Fill(projectmasterDataSet.employee);
                System.Windows.Data.CollectionViewSource employeeViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("employeeViewSource")));
                employeeViewSource.View.MoveCurrentToFirst();
            }

        }