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(); } }
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); } }
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(); } } }