예제 #1
0
        private void InsertProtocolCommentsDataTable(ExcelTemplate excelTemplate, ExcelWorksheet worksheet,
                                                     ProtocolTemplate title)
        {
            DataTable      dataTable      = QProtocolComments.SelectItemsToDataTable(title);
            ExcelDataTable excelDataTable = CreateNewExcelDataTable("CommentsTable" + title.TemplateID, dataTable, 5, 4);

            InsertExcelDataTable(excelTemplate, worksheet, excelDataTable);
            FormatExcelDataTable(worksheet, excelDataTable);
        }
        private void ShowSelectedTitleComments()
        {
            ProtocolTemplate title    = GetSelectedTemplateFromView();
            IList            comments = QProtocolComments.SelectItems(title);
            IList            columns  = new ArrayList()
            {
                "Date", "User", "Comments"
            };

            TemplatesController.ShowReadOnlyListViewForm(columns, comments, view.ParentControl);
        }
        private void AddCommentsToSelectedTitle()
        {
            string popupResult = TemplatesController.ShowOneTextBoxForm("Comments: ", "",
                                                                        this.view.ParentControl);

            if (popupResult != String.Empty)
            {
                ProtocolTemplate title = GetSelectedTemplateFromView();
                QProtocolComments.InsertItem(title, popupResult, loginInfo.UserName);
                RefreshTemplateListView();
            }
        }