This commit is contained in:
owenchen committed 2026-05-29 13:02:41 +08:00
1 parent 2e990e687f
commit 4ec2502778
53 files changed
+365 -1854

No files matched your search

+3 -3
View File
@@ -270,7 +270,7 @@ namespace CloudBuilder.AI.Gui
AiBookEntity data = dataGv.GetRowData<AiBookEntity>(dataGv.SelectedCells[0].RowIndex);
DisplayPage(GuiDisplayMode.View, data.Guid);
DisplayPage(GuiDisplayMode.View, data.BookId);
}
private void amendBut_Click(object sender, EventArgs e)
@@ -283,7 +283,7 @@ namespace CloudBuilder.AI.Gui
AiBookEntity data = dataGv.GetRowData<AiBookEntity>(dataGv.SelectedCells[0].RowIndex);
DisplayPage(GuiDisplayMode.Amend, data.Guid);
DisplayPage(GuiDisplayMode.Amend, data.BookId);
}
private void deleteBut_Click(object sender, EventArgs e)
@@ -318,7 +318,7 @@ namespace CloudBuilder.AI.Gui
AiBookEntity[] datas = dataGv.GetSelectedCellsData<AiBookEntity>();
aiBookRequest.Deletes(datas.Select(x => x.Guid).ToArray());
aiBookRequest.Deletes(datas.Select(x => x.BookId).ToArray());
ShowMessageBox.ShowInfo(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_DELETED_NULL));
+6 -15
View File
@@ -58,7 +58,6 @@ namespace CloudBuilder.AI.Gui
dataGv = new Krypton.Toolkit.KryptonDataGridView();
chapterIndexCol = new DataGridViewTextBoxColumn();
titleCol = new DataGridViewTextBoxColumn();
contentCol = new DataGridViewTextBoxColumn();
statusCol = new DataGridViewTextBoxColumn();
tabPage2 = new TabPage();
tableLayoutPanel7 = new TableLayoutPanel();
@@ -311,7 +310,7 @@ namespace CloudBuilder.AI.Gui
//
// sentenceIndexCol
//
sentenceIndexCol.DataPropertyName = "ParagraphIndex";
sentenceIndexCol.DataPropertyName = "ParagraphId";
sentenceIndexCol.HeaderText = "序号";
sentenceIndexCol.Name = "sentenceIndexCol";
//
@@ -372,7 +371,7 @@ namespace CloudBuilder.AI.Gui
dataGv.AllowUserToAddRows = false;
dataGv.AllowUserToDeleteRows = false;
dataGv.BorderStyle = BorderStyle.None;
dataGv.Columns.AddRange(new DataGridViewColumn[] { chapterIndexCol, titleCol, contentCol, statusCol });
dataGv.Columns.AddRange(new DataGridViewColumn[] { chapterIndexCol, titleCol, statusCol });
dataGv.Dock = DockStyle.Fill;
dataGv.Location = new Point(0, 0);
dataGv.Margin = new Padding(0);
@@ -395,13 +394,6 @@ namespace CloudBuilder.AI.Gui
titleCol.Name = "titleCol";
titleCol.Width = 200;
//
// contentCol
//
contentCol.DataPropertyName = "Content";
contentCol.HeaderText = "内容";
contentCol.Name = "contentCol";
contentCol.Width = 160;
//
// statusCol
//
statusCol.DataPropertyName = "Status";
@@ -976,6 +968,10 @@ namespace CloudBuilder.AI.Gui
private TableLayoutPanel tableLayoutPanel6;
private CloudBuilder.Gui.GridViewPagination gridViewPagination;
private Krypton.Toolkit.KryptonDataGridView sentenceGv;
private Krypton.Toolkit.KryptonDataGridView dataGv;
private DataGridViewTextBoxColumn chapterIndexCol;
private DataGridViewTextBoxColumn titleCol;
private DataGridViewTextBoxColumn statusCol;
private DataGridViewTextBoxColumn sentenceIndexCol;
private Krypton.Toolkit.KryptonDataGridViewCheckBoxColumn dialogueIndcCol;
private Krypton.Toolkit.KryptonDataGridViewTextBoxColumn personNameCol;
@@ -983,10 +979,5 @@ namespace CloudBuilder.AI.Gui
private Krypton.Toolkit.KryptonDataGridViewTextBoxColumn genderCol;
private Krypton.Toolkit.KryptonDataGridViewTextBoxColumn sentimentCol;
private Krypton.Toolkit.KryptonDataGridViewComboBoxColumn sentenceStatusCol;
private Krypton.Toolkit.KryptonDataGridView dataGv;
private DataGridViewTextBoxColumn chapterIndexCol;
private DataGridViewTextBoxColumn titleCol;
private DataGridViewTextBoxColumn contentCol;
private DataGridViewTextBoxColumn statusCol;
}
}
+14 -14
View File
@@ -124,7 +124,7 @@ namespace CloudBuilder.AI.Gui
InitPermission();
guidTxt.Set(AiBookEntity.GUID, guidLabel.Text, EnumEditModeColor.ReadOnly);
guidTxt.Set(AiBookEntity.BOOK_ID, guidLabel.Text, EnumEditModeColor.ReadOnly);
descriptionTxt.Set(AiBookEntity.DESCRIPTION);
statusCombo.Set(AiBookEntity.STATUS, EnumEditModeColor.ReadOnly);
@@ -341,15 +341,15 @@ namespace CloudBuilder.AI.Gui
searchCriteria = new AiChapterSearchCriteria();
searchCriteria.limit = gridViewPagination.Limit;
searchCriteria.page = gridViewPagination.CurrentPage;
searchCriteria.orderby = AiChapterEntity.CHAPTER_INDEX;
searchCriteria.orderby = AiChapterEntity.CHAPTER_ID;
List<SearchFilter> filters = new List<SearchFilter>();
SearchFilter filter = new SearchFilter();
filter.Column = AiChapterEntity.DB_BOOK_GUID;
filter.Column = AiChapterEntity.DB_BOOK_ID;
filter.Type = SearchFilterTypePolicy.TEXT;
filter.Operator = SearchFilterOperatorPolicy.EQUAL_TO;
filter.Value = data.AiBook.Guid;
filter.Value = data.AiBook.BookId;
filters.Add(filter);
searchCriteria.Filter = filters.ToArray();
@@ -573,7 +573,7 @@ namespace CloudBuilder.AI.Gui
if (DialogResult.Yes != ShowMessageBox.ShowOption(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_CONFIRM_DEL_NULL), securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_DELETE))) return;
aiBookRequest.Delete(aiBookEntity.Guid);
aiBookRequest.Delete(aiBookEntity.BookId);
ShowMessageBox.ShowInfo(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_DELETED_NULL));
@@ -605,7 +605,7 @@ namespace CloudBuilder.AI.Gui
if (this.DisplayMode == GuiDisplayMode.Create)
{
data = aiBookRequest.Insert(data);
aiBookEntity.Guid = data.AiBook.Guid;
aiBookEntity.BookId = data.AiBook.BookId;
}
else
aiBookRequest.Update(data);
@@ -615,7 +615,7 @@ namespace CloudBuilder.AI.Gui
securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_CREATED_NULL) :
securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_UPDATED_NULL));
guidSearchTxt.Text = aiBookEntity.Guid;
guidSearchTxt.Text = aiBookEntity.BookId;
Search();
}
catch (ValidatedException ex)
@@ -690,7 +690,7 @@ namespace CloudBuilder.AI.Gui
ShowMessageBox.ShowInfo(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_UPDATED_NULL));
guidSearchTxt.Text = aiBookEntity.Guid;
guidSearchTxt.Text = aiBookEntity.BookId;
Search();
}
catch (ValidatedException ex)
@@ -717,11 +717,11 @@ namespace CloudBuilder.AI.Gui
AiBookProcessData d = (AiBookProcessData)dialog.OutputData;
data = aiBookRequest.ProcessBook(data.AiBook.Guid, d.Encoding, d.Pattern);
data = aiBookRequest.ProcessBook(data.AiBook.BookId, d.Encoding, d.Pattern);
ShowMessageBox.ShowInfo(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_UPDATED_NULL));
guidSearchTxt.Text = data.AiBook.Guid;
guidSearchTxt.Text = data.AiBook.BookId;
Search();
}
catch (ValidatedException ex)
@@ -752,7 +752,7 @@ namespace CloudBuilder.AI.Gui
AiChapterEntity chapter = dataGv.GetRowData<AiChapterEntity>(dataGv.SelectedCells[0].RowIndex);
AiSentenceViewEntity[] aiSentences = aiSentenceRequest.FindByChapterGuid(chapter.Guid);
AiSentenceViewEntity[] aiSentences = aiSentenceRequest.FindByChapterId(chapter.ChapterId);
sentenceGv.SetDataSource(aiSentences);
}
@@ -782,15 +782,15 @@ namespace CloudBuilder.AI.Gui
AiChapterEntity chapter = dataGv.GetRowData<AiChapterEntity>(dataGv.SelectedCells[0].RowIndex);
aiBookRequest.ExtractNamesByChapterGuid(data.AiBook.Guid, chapter.Guid);
//aiBookRequest.ExtractNamesByChapterGuid(data.AiBook.BookId, chapter.ChapterId);
AiSentenceViewEntity[] aiSentences = aiSentenceRequest.FindByChapterGuid(chapter.Guid);
AiSentenceViewEntity[] aiSentences = aiSentenceRequest.FindByChapterId(chapter.ChapterId);
sentenceGv.SetDataSource(aiSentences);
ShowMessageBox.ShowInfo(securityMessagePolicy.ComposeMessage(SecurityMessagePolicy.GUI_SUCCEED_UPDATED_NULL));
guidSearchTxt.Text = data.AiBook.Guid;
guidSearchTxt.Text = data.AiBook.BookId;
Search();
}
catch (ValidatedException ex)
@@ -132,9 +132,6 @@
<metadata name="titleCol.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="contentCol.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="statusCol.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>