private void LoadProtocolRequestsByUserRole() { LoginInfo loginInfo = LoginInfo.GetInstance(); switch (loginInfo.Role.RoleID) { case UserRoles.IT: this.protocolRequests = QProtocolRequests.SelectAllNewRequests(); break; case UserRoles.CSR: this.protocolRequests = QProtocolRequests.SelectAllNewRequests(); break; case UserRoles.DocControl: this.protocolRequests = QProtocolRequests.SelectAllNewRequests(); break; case UserRoles.Manager: this.protocolRequests = QProtocolRequests.SelectAllNewRequests(); break; case UserRoles.DepartmentDirector: this.protocolRequests = QProtocolRequests.SelectItemsByDirector(loginInfo.UserName); break; default: break; } }
private void GetRequests() { if (this.selectedItem != null) { this.requestList = QProtocolRequests.GetProtocolRequests_BySponsorCode(this.selectedItem.Name); } }
public void CloseRequest() { this.RequestStatus = RequestStatuses.Closed; this.IsActive = false; LoginInfo loginInfo = LoginInfo.GetInstance(); QProtocolRequests.UpdateRequestStatus(this, loginInfo.UserName); }
private void GetSponsors() { sponsors = QProtocolRequests.GetSponsorCodes(RequestStatuses.Closed); QMatrix.GetSponsorNames(sponsors); ArrayList sortedsponsors = new ArrayList(sponsors); sortedsponsors.Sort(HistoryController.sortalpha()); this.sortedsponsors = sortedsponsors; }
public void UpdateCommentsButtonClicked() { OneTextBoxForm popup = new OneTextBoxForm(); OneTextBoxFormController popupController = new OneTextBoxFormController(popup); popupController.TextBoxLabel = "Comments"; popupController.TextBoxValue = this.request.Comments; popupController.LoadView(); if (popup.ShowDialog(this.view.ParentControl) == DialogResult.OK) { this.request.Comments = popupController.TextBoxValue; this.view.Comments = popupController.TextBoxValue; QProtocolRequests.UpdateRequestComments(request, loginInfo.UserName); } popup.Dispose(); }
private void ResetRequestWithConfirmation() { DialogResult dialogResult = MessageBox.Show("Are you sure you want to reset this request?", "Confirmation", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { this.selectedRequest.RequestStatus = "New"; this.selectedRequest.IsActive = true; QProtocolRequests.UpdateRequestStatus(this.selectedRequest, loginInfo.UserName); AuditItem auditItem = CreateAuditItem("RequestStatus,IsActive", "Closed,0", "New,1"); AuditHandler.InsertAuditItem(auditItem); this.requestList.Remove(this.selectedRequest); this.selectedRequest = null; ReloadRequestList(); } }
public void UpdateRequest() { QProtocolRequests.UpdateItem(this.request, loginInfo.UserName); SubmitAuditItems(); }
public void SubmitRequest() { this.request.RequestStatus = RequestStatuses.New; this.request.ID = QProtocolRequests.InsertItem(this.request, loginInfo.UserName); }