Пример #1
0
        public SetPermission()
        {
            InitializeComponent();

            cmb_workers.DataSource    = WorkerRequests.GetWorkers();
            cmb_workers.DisplayMember = "WorkerName";

            cmb_projects.DataSource    = ProjectRequests.GetAllProjects();
            cmb_projects.DisplayMember = "ProjectName";
        }
Пример #2
0
        public TeamManage()
        {
            InitializeComponent();

            cmb_managerName.DataSource    = WorkerRequests.GetAllTeamHeads();
            cmb_managerName.DisplayMember = "WorkerName";

            cmb_workers.DataSource    = WorkerRequests.GetWorkers();
            cmb_workers.DisplayMember = "WorkerName";
        }
Пример #3
0
        private void cmb_projects_SelectedIndexChanged(object sender, EventArgs e)
        {
            Dictionary <string, Hours> workersDictionary = new Dictionary <string, Hours>();

            workersDictionary = WorkerRequests.GetWorkersDictionary(((sender as ComboBox).SelectedItem as Project).ProjectId);
            List <decimal> givenList     = workersDictionary.Values.Select(p => p.GivenHours).ToList();
            List <decimal> reservingList = workersDictionary.Values.Select(p => p.ReservingHours).ToList();

            chart1.Series[0].Points.DataBindXY(workersDictionary.Keys, givenList);
            chart1.Series[1].Points.DataBindXY(workersDictionary.Keys, reservingList);
        }
Пример #4
0
        private void updateForm()
        {
            cmb_department.DataSource    = new List <Status>();
            cmb_department.DataSource    = StatusRequests.GetAllStatuses();
            cmb_department.DisplayMember = "StatusName";

            cmb_managerName.DataSource    = new List <Models.Worker>();
            cmb_managerName.DataSource    = WorkerRequests.GetAllTeamHeads();
            cmb_managerName.DisplayMember = "WorkerName";

            cmb_workers.DataSource    = new List <Models.Worker>();
            cmb_workers.DataSource    = WorkerRequests.GetWorkers();
            cmb_workers.DisplayMember = "WorkerName";
        }
Пример #5
0
 private void btn_save_Click(object sender, EventArgs e)
 {
     Models.Worker worker = cmb_workers.SelectedItem as Models.Worker;
     worker.ManagerId = (cmb_managerName.SelectedItem as Models.Worker).WorkerId;
     if (WorkerRequests.UpdateWorker(worker))
     {
         MessageBox.Show("Succeeded!");
         Close();
     }
     else
     {
         MessageBox.Show("Did not succeed...");
     }
 }
Пример #6
0
        private void btn_delete_Click(object sender, EventArgs e)
        {
            var confirmResult = MessageBox.Show("Are you sure to delete this item ??",
                                                "Confirm Delete!!",
                                                MessageBoxButtons.YesNo);

            if (confirmResult == DialogResult.Yes)
            {
                int id = (cmb_workers.SelectedItem as Models.Worker).WorkerId;
                if (WorkerRequests.DeleteWorker(id))
                {
                    MessageBox.Show("Deleted!");
                }
                else
                {
                    MessageBox.Show("Did not succeed to ");
                }
                updateForm();
            }
        }
Пример #7
0
 public UpdateHours(Models.Worker teamHead)
 {
     InitializeComponent();
     cmb_workers.DataSource    = WorkerRequests.GetWorkersByTeamhead(teamHead.WorkerId);
     cmb_workers.DisplayMember = "WorkerName";
 }