public void UpdateButtonClicked() { SubmitAuditItems(); UpdateProtocolNumber_WithViewValues(); QProtocolNumbers.UpdateAdvancedItem(this.protocolNumber, loginInfo.UserName); this.view.ClearView(); }
public void Update() { QProtocolNumbers.SelectItem(this); LoginInfo loginInfo = LoginInfo.GetInstance(); this.RevisedNumber += 1; this.SetFullCode(); QProtocolNumbers.UpdateItem(this, loginInfo.UserName); }
private void RemoveSelectedTemplate(ProtocolTemplate selectedTemplate) { QProtocolRequestTemplates.SetIsActive(this.request.ID, selectedTemplate.TemplateID, false, loginInfo.UserName); QProtocolNumbers.UpdateItem_IsActive(this.request.ID, selectedTemplate.TemplateID, false, loginInfo.UserName); AuditHandler.Insert_RemoveTitle_AuditItem(this.request.ID, selectedTemplate.TemplateID, loginInfo.UserName); RefreshTemplateListView(); }
public void SearchButtonClicked() { try { this.protocolNumber.RequestID = Convert.ToInt32(this.view.RequestID); this.protocolNumber.TemplateID = Convert.ToInt32(this.view.TemmplateID); QProtocolNumbers.SelectItem(protocolNumber); UpdateView_WithProtocolNumberValues(); } catch (FormatException ex) { ErrorHandler.CreateLogFile(className, "SearchButtonClicked", ex); } }
public void AddProtocolNumber(string protocolType, string sponsorCode) { if (this.ProtocolNumber.FullCode != String.Empty) { MessageBox.Show("Protocol Number already exists."); } else { this.ProtocolNumber = new ProtocolNumber(); this.ProtocolNumber.Create(this, protocolType, sponsorCode); LoginInfo loginInfo = LoginInfo.GetInstance(); QProtocolNumbers.InsertItem(this.ProtocolNumber, loginInfo.UserName); } }
public void Create(ProtocolTemplate title, string type, string sponsorCode) { this.RequestID = title.RequestID; this.TemplateID = title.TemplateID; this.SponsorCode = sponsorCode; this.ProtocolType = type == "File Copy" ? "A" : "B"; this.RevisedNumber = 0; this.IsActive = true; QProtocolNumbers.GetExistSequenceNumber(this); if (this.SequenceNumber == -1) { this.SequenceNumber = QLastSequenceNumber.InsertLastSequenceNumber(); } this.SetFullCode(); }