Esempio n. 1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (this.email != null)
     {
         foreach (HiringRequests hr in HiringRequests.GetAllHiringRequests())
         {
             if (hr.PersonId == personId)
             {
                 hr.DeclineHiringRequest();
             }
         }
         form.UpdateGUI();
     }
     else
     {
         foreach (FiringRequests fr in FiringRequests.GetAllFiringRequests())
         {
             if (fr.PersonId == personId)
             {
                 fr.DeclineFiringRequest();
             }
         }
         form.UpdateGUI();
     }
 }
Esempio n. 2
0
        public void UpdateGUI()
        {
            firingRequests = null;
            controls.Clear();
            flpRequests.Controls.Clear();
            firingRequests    = FiringRequests.GetAllFiringRequests();
            hiringRequests    = HiringRequests.GetAllHiringRequests();
            promotionrequests = PromotionRequests.GetAllPromotionRequests();
            foreach (FiringRequests fr in firingRequests)
            {
                controls.Add(new RequestControl(fr.PersonId, fr.CreatedById, fr.DepartmentId, fr.Description, fr.FirstName, fr.LastName, fr.Username, this));
            }

            foreach (PromotionRequests pr in promotionrequests)
            {
                controls.Add(new RequestControl(pr.PersonId, pr.CreatedById, pr.Username, pr.FirstName, pr.LastName, pr.HourlyWage, pr.DepartmentId, this));
            }

            foreach (HiringRequests hr in hiringRequests)
            {
                controls.Add(new RequestControl(hr.PersonId, hr.CreatedById, hr.Username, hr.FirstName, hr.LastName, hr.HourlyWage, hr.DepartmentId, hr.ContractStartDate, hr.PhoneNumber, hr.Email, this));
            }

            foreach (RequestControl request in controls)
            {
                flpRequests.Controls.Add(request);
            }
        }
Esempio n. 3
0
 private void btnApprove_Click_1(object sender, EventArgs e)
 {
     if (MessageBox.Show("Do you really want to approve this request?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (lblRequest.Text.Contains("Hiring"))
         {
             foreach (HiringRequests hr in HiringRequests.GetAllHiringRequests())
             {
                 if (hr.PersonId == personId)
                 {
                     hr.ApproveHiringRequest();
                 }
             }
             form.UpdateGUI();
         }
         else if (lblRequest.Text.Contains("firing"))
         {
             foreach (FiringRequests fr in FiringRequests.GetAllFiringRequests())
             {
                 if (fr.PersonId == personId)
                 {
                     fr.ApproveFiringRequest();
                 }
             }
             form.UpdateGUI();
         }
         else if (lblRequest.Text.Contains("Promotion"))
         {
             foreach (PromotionRequests pr in PromotionRequests.GetAllPromotionRequests())
             {
                 if (pr.PersonId == personId)
                 {
                     pr.ApprovePromotionRequest();
                 }
             }
             form.UpdateGUI();
         }
     }
 }