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