diff --git a/.vs/MainUI/FileContentIndex/03bbf85c-2499-4ae2-a526-9a3df051efec.vsidx b/.vs/MainUI/FileContentIndex/03bbf85c-2499-4ae2-a526-9a3df051efec.vsidx deleted file mode 100644 index eb2897b..0000000 Binary files a/.vs/MainUI/FileContentIndex/03bbf85c-2499-4ae2-a526-9a3df051efec.vsidx and /dev/null differ diff --git a/.vs/MainUI/FileContentIndex/7147bd0b-5f01-4b63-adf5-d63f541760af.vsidx b/.vs/MainUI/FileContentIndex/7147bd0b-5f01-4b63-adf5-d63f541760af.vsidx deleted file mode 100644 index 02b6294..0000000 Binary files a/.vs/MainUI/FileContentIndex/7147bd0b-5f01-4b63-adf5-d63f541760af.vsidx and /dev/null differ diff --git a/.vs/MainUI/FileContentIndex/90a5bfa1-73c3-4223-9b47-1224a9b0d0f3.vsidx b/.vs/MainUI/FileContentIndex/90a5bfa1-73c3-4223-9b47-1224a9b0d0f3.vsidx deleted file mode 100644 index 556a99e..0000000 Binary files a/.vs/MainUI/FileContentIndex/90a5bfa1-73c3-4223-9b47-1224a9b0d0f3.vsidx and /dev/null differ diff --git a/.vs/MainUI/FileContentIndex/9b4c5685-c5bb-4929-b124-6fe2759049a2.vsidx b/.vs/MainUI/FileContentIndex/9b4c5685-c5bb-4929-b124-6fe2759049a2.vsidx deleted file mode 100644 index b6c1003..0000000 Binary files a/.vs/MainUI/FileContentIndex/9b4c5685-c5bb-4929-b124-6fe2759049a2.vsidx and /dev/null differ diff --git a/.vs/MainUI/FileContentIndex/c03c73f5-a45c-486c-9e0e-830394ad08d4.vsidx b/.vs/MainUI/FileContentIndex/c03c73f5-a45c-486c-9e0e-830394ad08d4.vsidx deleted file mode 100644 index 41c6fcf..0000000 Binary files a/.vs/MainUI/FileContentIndex/c03c73f5-a45c-486c-9e0e-830394ad08d4.vsidx and /dev/null differ diff --git a/.vs/MainUI/v16/.suo b/.vs/MainUI/v16/.suo index 646a083..92837fe 100644 Binary files a/.vs/MainUI/v16/.suo and b/.vs/MainUI/v16/.suo differ diff --git a/.vs/MainUI/v17/.suo b/.vs/MainUI/v17/.suo index cccb96a..688270d 100644 Binary files a/.vs/MainUI/v17/.suo and b/.vs/MainUI/v17/.suo differ diff --git a/.vs/MainUI/v17/DocumentLayout.backup.json b/.vs/MainUI/v17/DocumentLayout.backup.json index 2816a1a..f4ad272 100644 --- a/.vs/MainUI/v17/DocumentLayout.backup.json +++ b/.vs/MainUI/v17/DocumentLayout.backup.json @@ -1,17 +1,17 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\", + "WorkspaceRootPath": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|c:\\users\\yjh\\desktop\\nsv\\main\\mainui\\mainui\\mainform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\mainform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|c:\\users\\yjh\\desktop\\nsv\\mainui\\mainui\\isolationtabusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\isolationtabusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|c:\\users\\yjh\\desktop\\nsv\\mainui\\mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], @@ -27,39 +27,41 @@ { "$type": "Document", "DocumentIndex": 0, - "Title": "MainForm.Designer.cs", - "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.Designer.cs", - "RelativeDocumentMoniker": "MainUI\\MainForm.Designer.cs", - "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.Designer.cs", - "RelativeToolTip": "MainUI\\MainForm.Designer.cs", - "ViewState": "AgIAABkAAAAAAAAAAAA3wDQAAABGAAAAAAAAAA==", + "Title": "IsolationTabUserControl.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationTabUserControl.cs", + "RelativeDocumentMoniker": "MainUI\\IsolationTabUserControl.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationTabUserControl.cs", + "RelativeToolTip": "MainUI\\IsolationTabUserControl.cs", + "ViewState": "AgIAALkAAAAAAAAAAAApwNEAAAAbAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-11T07:55:44.649Z", + "WhenOpened": "2026-01-06T01:53:58.86Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, "Title": "IsolationUserControl.cs", - "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\IsolationUserControl.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationUserControl.cs", "RelativeDocumentMoniker": "MainUI\\IsolationUserControl.cs", - "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\IsolationUserControl.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationUserControl.cs", "RelativeToolTip": "MainUI\\IsolationUserControl.cs", - "ViewState": "AgIAAB8BAAAAAAAAAAAiwA8BAAAoAAAAAAAAAA==", + "ViewState": "AgIAALIAAAAAAAAAAAAqwMsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-05T01:12:05.729Z" + "WhenOpened": "2025-11-05T01:12:05.729Z", + "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, "Title": "MainForm.cs", - "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\MainForm.cs", "RelativeDocumentMoniker": "MainUI\\MainForm.cs", - "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\MainForm.cs", "RelativeToolTip": "MainUI\\MainForm.cs", - "ViewState": "AgIAAMcAAAAAAAAAAMBAwMEBAAARAAAAAAAAAA==", + "ViewState": "AgIAAGMAAAAAAAAAAAAAAAMBAAAvAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T00:39:57.377Z" + "WhenOpened": "2025-11-04T00:39:57.377Z", + "EditorCaption": "" } ] } diff --git a/.vs/MainUI/v17/DocumentLayout.json b/.vs/MainUI/v17/DocumentLayout.json index 8ebcdce..f4ad272 100644 --- a/.vs/MainUI/v17/DocumentLayout.json +++ b/.vs/MainUI/v17/DocumentLayout.json @@ -1,14 +1,18 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\", + "WorkspaceRootPath": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|c:\\users\\yjh\\desktop\\nsv\\mainui\\mainui\\isolationtabusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\isolationtabusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\isolationusercontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|c:\\users\\yjh\\desktop\\nsv\\mainui\\mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{40919679-C172-452C-B5A9-8F94C7FE8312}|MainUI\\MainUI.csproj|solutionrelative:mainui\\mainform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -18,30 +22,43 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 1, + "SelectedChildIndex": 0, "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "IsolationTabUserControl.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationTabUserControl.cs", + "RelativeDocumentMoniker": "MainUI\\IsolationTabUserControl.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationTabUserControl.cs", + "RelativeToolTip": "MainUI\\IsolationTabUserControl.cs", + "ViewState": "AgIAALkAAAAAAAAAAAApwNEAAAAbAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-06T01:53:58.86Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 1, "Title": "IsolationUserControl.cs", - "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\IsolationUserControl.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationUserControl.cs", "RelativeDocumentMoniker": "MainUI\\IsolationUserControl.cs", - "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\IsolationUserControl.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\IsolationUserControl.cs", "RelativeToolTip": "MainUI\\IsolationUserControl.cs", - "ViewState": "AgIAAJgAAAAAAAAAAAAAACQAAAAYAAAAAAAAAA==", + "ViewState": "AgIAALIAAAAAAAAAAAAqwMsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-11-05T01:12:05.729Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 2, "Title": "MainForm.cs", - "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.cs", + "DocumentMoniker": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\MainForm.cs", "RelativeDocumentMoniker": "MainUI\\MainForm.cs", - "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\Main\\MainUI\\MainUI\\MainForm.cs", + "ToolTip": "C:\\Users\\YJH\\Desktop\\NSV\\MainUI\\MainUI\\MainForm.cs", "RelativeToolTip": "MainUI\\MainForm.cs", - "ViewState": "AgIAAO8BAAAAAAAAAAA1wDUAAAAoAAAAAAAAAA==", + "ViewState": "AgIAAGMAAAAAAAAAAAAAAAMBAAAvAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-11-04T00:39:57.377Z", "EditorCaption": "" diff --git a/MainUI/IsolationTabUserControl.Designer.cs b/MainUI/IsolationTabUserControl.Designer.cs new file mode 100644 index 0000000..5d9ecbf --- /dev/null +++ b/MainUI/IsolationTabUserControl.Designer.cs @@ -0,0 +1,336 @@ + +using DevExpress.Utils.Layout; +using DevExpress.XtraEditors; + +namespace MainUI +{ + partial class IsolationTabUserControl + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 구성 요소 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel2 = new DevExpress.Utils.Layout.TablePanel(); + this.btn_Table = new System.Windows.Forms.Button(); + this.btn_Update = new System.Windows.Forms.Button(); + this.btn_Del = new System.Windows.Forms.Button(); + this.btn_Report = new System.Windows.Forms.Button(); + this.btn_Add = new System.Windows.Forms.Button(); + this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit(); + this.listBoxControl1 = new DevExpress.XtraEditors.ListBoxControl(); + this.panelControl1 = new DevExpress.XtraEditors.PanelControl(); + this.splitContainerControl1 = new DevExpress.XtraEditors.SplitContainerControl(); + this.accordionControl1 = new DevExpress.XtraBars.Navigation.AccordionControl(); + this.InformationTab = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.IsolationTab = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).BeginInit(); + this.tablePanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).BeginInit(); + this.tablePanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit(); + this.panelControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).BeginInit(); + this.splitContainerControl1.Panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).BeginInit(); + this.splitContainerControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit(); + this.SuspendLayout(); + // + // tablePanel1 + // + this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 80F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 20F)}); + this.tablePanel1.Controls.Add(this.tablePanel2); + this.tablePanel1.Controls.Add(this.pictureEdit1); + this.tablePanel1.Controls.Add(this.listBoxControl1); + this.tablePanel1.Controls.Add(this.panelControl1); + this.tablePanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel1.Location = new System.Drawing.Point(0, 0); + this.tablePanel1.Name = "tablePanel1"; + this.tablePanel1.Padding = new System.Windows.Forms.Padding(7); + this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 40F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 23F)}); + this.tablePanel1.Size = new System.Drawing.Size(1432, 928); + this.tablePanel1.TabIndex = 2; + // + // tablePanel2 + // + this.tablePanel1.SetColumn(this.tablePanel2, 0); + this.tablePanel2.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 170F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F)}); + this.tablePanel2.Controls.Add(this.btn_Table); + this.tablePanel2.Controls.Add(this.btn_Update); + this.tablePanel2.Controls.Add(this.btn_Del); + this.tablePanel2.Controls.Add(this.btn_Report); + this.tablePanel2.Controls.Add(this.btn_Add); + this.tablePanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel2.Location = new System.Drawing.Point(7, 665); + this.tablePanel2.Margin = new System.Windows.Forms.Padding(0); + this.tablePanel2.Name = "tablePanel2"; + this.tablePanel1.SetRow(this.tablePanel2, 1); + this.tablePanel2.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel2.Size = new System.Drawing.Size(1134, 40); + this.tablePanel2.TabIndex = 0; + // + // btn_Table + // + this.tablePanel2.SetColumn(this.btn_Table, 1); + this.btn_Table.Dock = System.Windows.Forms.DockStyle.Left; + this.btn_Table.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Table.Location = new System.Drawing.Point(185, 0); + this.btn_Table.Margin = new System.Windows.Forms.Padding(15, 0, 0, 0); + this.btn_Table.Name = "btn_Table"; + this.tablePanel2.SetRow(this.btn_Table, 0); + this.btn_Table.Size = new System.Drawing.Size(170, 40); + this.btn_Table.TabIndex = 5; + this.btn_Table.UseVisualStyleBackColor = true; + this.btn_Table.Click += new System.EventHandler(this.btn_CAD_Click); + // + // btn_Update + // + this.tablePanel2.SetColumn(this.btn_Update, 4); + this.btn_Update.Dock = System.Windows.Forms.DockStyle.Right; + this.btn_Update.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Update.Location = new System.Drawing.Point(992, 0); + this.btn_Update.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Update.Name = "btn_Update"; + this.tablePanel2.SetRow(this.btn_Update, 0); + this.btn_Update.Size = new System.Drawing.Size(139, 40); + this.btn_Update.TabIndex = 4; + this.btn_Update.UseVisualStyleBackColor = true; + this.btn_Update.Click += new System.EventHandler(this.Btn_Update_Click); + // + // btn_Del + // + this.tablePanel2.SetColumn(this.btn_Del, 3); + this.btn_Del.Dock = System.Windows.Forms.DockStyle.Left; + this.btn_Del.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Del.Location = new System.Drawing.Point(847, 0); + this.btn_Del.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Del.Name = "btn_Del"; + this.tablePanel2.SetRow(this.btn_Del, 0); + this.btn_Del.Size = new System.Drawing.Size(133, 40); + this.btn_Del.TabIndex = 1; + this.btn_Del.UseVisualStyleBackColor = true; + this.btn_Del.Click += new System.EventHandler(this.btn_Del_Click); + // + // btn_Report + // + this.btn_Report.Dock = System.Windows.Forms.DockStyle.Fill; + this.btn_Report.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Report.Location = new System.Drawing.Point(0, 0); + this.btn_Report.Margin = new System.Windows.Forms.Padding(0); + this.btn_Report.Name = "btn_Report"; + this.btn_Report.Size = new System.Drawing.Size(170, 40); + this.btn_Report.TabIndex = 2; + this.btn_Report.UseVisualStyleBackColor = true; + this.btn_Report.Click += new System.EventHandler(this.btn_Report_Click); + // + // btn_Add + // + this.tablePanel2.SetColumn(this.btn_Add, 2); + this.btn_Add.Dock = System.Windows.Forms.DockStyle.Left; + this.btn_Add.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Add.Location = new System.Drawing.Point(702, 0); + this.btn_Add.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Add.Name = "btn_Add"; + this.tablePanel2.SetRow(this.btn_Add, 0); + this.btn_Add.Size = new System.Drawing.Size(133, 40); + this.btn_Add.TabIndex = 0; + this.btn_Add.UseVisualStyleBackColor = true; + this.btn_Add.Click += new System.EventHandler(this.btn_Add_Click); + // + // pictureEdit1 + // + this.tablePanel1.SetColumn(this.pictureEdit1, 0); + this.pictureEdit1.Dock = System.Windows.Forms.DockStyle.Fill; + this.pictureEdit1.Location = new System.Drawing.Point(10, 708); + this.pictureEdit1.Name = "pictureEdit1"; + this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom; + this.tablePanel1.SetRow(this.pictureEdit1, 2); + this.pictureEdit1.Size = new System.Drawing.Size(1128, 210); + this.pictureEdit1.TabIndex = 4; + // + // listBoxControl1 + // + this.listBoxControl1.Appearance.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.listBoxControl1.Appearance.Options.UseFont = true; + this.listBoxControl1.Appearance.Options.UseTextOptions = true; + this.listBoxControl1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.listBoxControl1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetColumn(this.listBoxControl1, 1); + this.listBoxControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listBoxControl1.Location = new System.Drawing.Point(1144, 10); + this.listBoxControl1.Name = "listBoxControl1"; + this.tablePanel1.SetRow(this.listBoxControl1, 0); + this.tablePanel1.SetRowSpan(this.listBoxControl1, 3); + this.listBoxControl1.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.listBoxControl1.Size = new System.Drawing.Size(278, 908); + this.listBoxControl1.TabIndex = 3; + this.listBoxControl1.SelectedIndexChanged += new System.EventHandler(this.listBoxControl1_SelectedIndexChanged); + // + // panelControl1 + // + this.tablePanel1.SetColumn(this.panelControl1, 0); + this.panelControl1.Controls.Add(this.splitContainerControl1); + this.panelControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelControl1.Location = new System.Drawing.Point(10, 10); + this.panelControl1.Name = "panelControl1"; + this.tablePanel1.SetRow(this.panelControl1, 0); + this.panelControl1.Size = new System.Drawing.Size(1128, 652); + this.panelControl1.TabIndex = 1; + // + // splitContainerControl1 + // + this.splitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainerControl1.Location = new System.Drawing.Point(2, 2); + this.splitContainerControl1.Name = "splitContainerControl1"; + this.splitContainerControl1.Padding = new System.Windows.Forms.Padding(5); + // + // splitContainerControl1.Panel1 + // + this.splitContainerControl1.Panel1.Controls.Add(this.accordionControl1); + this.splitContainerControl1.Panel1.Text = "Panel1"; + // + // splitContainerControl1.Panel2 + // + this.splitContainerControl1.Panel2.Padding = new System.Windows.Forms.Padding(5); + this.splitContainerControl1.Panel2.Text = "Panel2"; + this.splitContainerControl1.Size = new System.Drawing.Size(1124, 648); + this.splitContainerControl1.SplitterPosition = 257; + this.splitContainerControl1.TabIndex = 3; + // + // accordionControl1 + // + this.accordionControl1.Appearance.AccordionControl.BackColor = System.Drawing.Color.White; + this.accordionControl1.Appearance.AccordionControl.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Default.BackColor = System.Drawing.Color.Transparent; + this.accordionControl1.Appearance.Item.Default.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Hovered.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.accordionControl1.Appearance.Item.Hovered.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Pressed.BackColor = System.Drawing.SystemColors.MenuHighlight; + this.accordionControl1.Appearance.Item.Pressed.Options.UseBackColor = true; + this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left; + this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] { + this.InformationTab, + this.IsolationTab}); + this.accordionControl1.ItemHeight = 70; + this.accordionControl1.Location = new System.Drawing.Point(0, 0); + this.accordionControl1.Name = "accordionControl1"; + this.accordionControl1.Padding = new System.Windows.Forms.Padding(3); + this.accordionControl1.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Hidden; + this.accordionControl1.Size = new System.Drawing.Size(260, 638); + this.accordionControl1.TabIndex = 1; + this.accordionControl1.ElementClick += new DevExpress.XtraBars.Navigation.ElementClickEventHandler(this.accordionControl1_ElementClick); + // + // InformationTab + // + this.InformationTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.InformationTab.Appearance.Default.Options.UseFont = true; + this.InformationTab.Appearance.Default.Options.UseTextOptions = true; + this.InformationTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.InformationTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.InformationTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue; + this.InformationTab.Appearance.Hovered.Options.UseBackColor = true; + this.InformationTab.HeaderTemplate.AddRange(new DevExpress.XtraBars.Navigation.HeaderElementInfo[] { + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Text), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Image), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.HeaderControl), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.ContextButtons)}); + this.InformationTab.Name = "InformationTab"; + this.InformationTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.InformationTab.Tag = "Information"; + this.InformationTab.Click += new System.EventHandler(this.InformationTab_Click); + // + // IsolationTab + // + this.IsolationTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.IsolationTab.Appearance.Default.Options.UseFont = true; + this.IsolationTab.Appearance.Default.Options.UseTextOptions = true; + this.IsolationTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.IsolationTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.IsolationTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue; + this.IsolationTab.Appearance.Hovered.Options.UseBackColor = true; + this.IsolationTab.Name = "IsolationTab"; + this.IsolationTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.IsolationTab.Click += new System.EventHandler(this.IsolationTab_Click); + // + // IsolationTabUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tablePanel1); + this.Name = "IsolationTabUserControl"; + this.Size = new System.Drawing.Size(1432, 928); + this.Load += new System.EventHandler(this.IsolationTab_Load); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).EndInit(); + this.tablePanel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).EndInit(); + this.tablePanel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit(); + this.panelControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).EndInit(); + this.splitContainerControl1.Panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).EndInit(); + this.splitContainerControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private TablePanel tablePanel1; + private TablePanel tablePanel2; + private System.Windows.Forms.Button btn_Table; + private System.Windows.Forms.Button btn_Update; + private System.Windows.Forms.Button btn_Del; + private System.Windows.Forms.Button btn_Report; + private System.Windows.Forms.Button btn_Add; + private PictureEdit pictureEdit1; + public ListBoxControl listBoxControl1; + private PanelControl panelControl1; + private SplitContainerControl splitContainerControl1; + private DevExpress.XtraBars.Navigation.AccordionControl accordionControl1; + private DevExpress.XtraBars.Navigation.AccordionControlElement InformationTab; + private DevExpress.XtraBars.Navigation.AccordionControlElement IsolationTab; + } +} diff --git a/MainUI/IsolationTabUserControl.cs b/MainUI/IsolationTabUserControl.cs new file mode 100644 index 0000000..f5cf4ef --- /dev/null +++ b/MainUI/IsolationTabUserControl.cs @@ -0,0 +1,443 @@ +using MainUI.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using NSVDataEdit; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MainUI +{ + public partial class IsolationTabUserControl : UserControl + { + public InformationUserControl tab1; + public IsolationUserControl tab2; + + public Information InformationData { get; private set; } + public Isolation IsolationData { get; private set; } + + public List EquipmentData { get; set; } = new List(); + + //[0]. "ISOData.json" [1]. "WeightData.json", [2]. "DisplacementData.json" [3]. "DefaultQty.json" + List<(JObject Json, string FilePath)> jsonFiles = new List<(JObject, string)>(); + + public IsolationTabUserControl() + { + InitializeComponent(); + JsonDataLoad(); + + tab1 = new InformationUserControl(jsonFiles[0].Json, jsonFiles[1].Json, jsonFiles[3].Json); + tab2 = new IsolationUserControl(jsonFiles[2].Json); + + ChangedLanguage(); + + // 이벤트 구독 + tab1.ModelItemsChanged += Tab1_ModelItemsChanged; + tab1.WeightChanged += Tab1_WeightChanged; + tab1.TypeSelectionChanged += Tab1_TypeSelectionChanged; + tab1.EquipmentTypeSelectionChanged += Tab1_EquipmentTypeSelectionChanged; + tab1.ISOQtyChanged += Tab1_ISOQtyChanged; + + tab2.DiameterChanged += Tab2_DiameterChanged; + tab2.ModelNameChanged += Tab2_ModelNameChanged; + tab2.QtyCheckedChanged += Tab2_QtyCheckedChanged; + + var types = jsonFiles[0].Json.Properties().Select(p => p.Name).ToList(); + tab1.LoadEquipmentTypes(types); + + tab1.Dock = DockStyle.Fill; + tab2.Dock = DockStyle.Fill; + + string imagePath = Path.Combine(Application.StartupPath, "ModelImage", "VWM.jpg"); + if (File.Exists(imagePath)) + { + pictureEdit1.Image = Image.FromFile(imagePath); + } + + } + + private void JsonDataLoad() + { + string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json", "DefaultQty.json" }; + + foreach (var fileName in fileNames) + { + string fullPath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, fileName)); + if (!File.Exists(fullPath)) + { + MessageBox.Show(fileName + "파일이 존재하지 않습니다."); + return; + } + string json = File.ReadAllText(fullPath); + JObject obj = JObject.Parse(json); + jsonFiles.Add((obj, fullPath)); + } + + } + + public void ChangedLanguage() + { + var rm = Properties.Resources.ResourceManager; + CultureInfo culture = Thread.CurrentThread.CurrentUICulture; + + var font = new Font("Tahoma", 12F); + + // 탭 / 버튼 리소스 적용 함수 + string L(string key) => rm.GetString(key, culture) ?? key; + + // --- Tabs --- + InformationTab.Text = L("General_Information"); + IsolationTab.Text = L("Isolator_Information"); + + InformationTab.Appearance.Default.Font = font; + IsolationTab.Appearance.Default.Font = font; + + // --- Buttons --- + btn_Add.Text = L("Add"); + btn_Del.Text = L("Delete"); + btn_Update.Text = L("Update"); + btn_Report.Text = L("Print_Invoice"); + btn_Table.Text = L("Print_Table"); + + btn_Add.Font = font; + btn_Del.Font = font; + btn_Update.Font = font; + btn_Report.Font = font; + btn_Table.Font = font; + + tab1.ChangedLanguage(); + tab2.ChangedLanguage(); + } + + //---------------------- ControlEvent---------------------------------- + //---------------------- ControlEvent---------------------------------- + //---------------------- ControlEvent---------------------------------- + + private void InformationTab_Click(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab1); + } + + private void IsolationTab_Click(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab2); + } + + private void IsolationTab_Load(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab1); + } + + private void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e) + { + // 모든 아이템 색상 초기화 + foreach (var element in accordionControl1.Elements) + { + element.Appearance.Normal.BackColor = Color.Empty; + } + + // 선택된 아이템만 색상 변경 + e.Element.Appearance.Normal.BackColor = SystemColors.MenuHighlight; + + // 선택 상태 유지 + accordionControl1.SelectedElement = e.Element; + } + + private void btn_Add_Click(object sender, EventArgs e) + { + string label = tab1.GetInformation().EQUIPMENTNUMBER.ToString(); + + foreach (string list in listBoxControl1.Items) + { + if (list == label) + { + MessageBox.Show($"{list}는 이미 존재 하는 장비 번호 입니다!", "데이터 추가 실패!", MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + } + + EquipmentData.Add(new EquipmentPackage + { + Information = tab1.GetInformation(), + Isolation = tab2.GetIsolation() + }); + + + listBoxControl1.Items.Add(label); + + listBoxControl1.SelectedIndex = listBoxControl1.ItemCount - 1; + } + + private void btn_Report_Click(object sender, EventArgs e) + { + foreach (var data in EquipmentData) + { + if (data.Information.TYPE == "") + { + data.Information.TYPE = data.Information.CATEGORY; + } + + + if (data.Isolation.IBBASE == "0" && (data.Information.RPM == "" || data.Information.QUANTITY == "" || + data.Isolation.DISCHARGEDIAMETER == "" || data.Isolation.SUCTIONDIAMETER == "")) + { + MessageBox.Show($"장비번호 {data.Information.EQUIPMENTNUMBER} 에 입력하지 않은 데이터가 존재합니다.", "내보내기 실패!", MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + } + + string baseDir = AppDomain.CurrentDomain.BaseDirectory; + string reportDir = Path.Combine(baseDir, "Report"); + string exePath = Path.Combine(reportDir, "NSV_Report.exe"); + string savePath1 = Path.Combine(Application.StartupPath, "equipment.json"); + string savePath2 = Path.Combine(reportDir, "equipment.json"); + + string json = JsonConvert.SerializeObject(EquipmentData, Newtonsoft.Json.Formatting.Indented); + + File.WriteAllText(savePath1, json, Encoding.UTF8); + File.WriteAllText(savePath2, json, Encoding.UTF8); + + MessageBox.Show("저장 완료!", "저장 완료", MessageBoxButtons.OK, MessageBoxIcon.Information); + + + var psi = new ProcessStartInfo + { + FileName = exePath, + WorkingDirectory = reportDir, + UseShellExecute = false, + Arguments = "0", + }; + + Process.Start(psi); + + } + + private void btn_CAD_Click(object sender, EventArgs e) + { + string savePath = Path.Combine(Application.StartupPath, "equipment.json"); + string json = JsonConvert.SerializeObject(EquipmentData, Newtonsoft.Json.Formatting.Indented); + File.WriteAllText(savePath, json, Encoding.UTF8); + + LoadEquipmentList.DllLoad(); + } + + + private void listBoxControl1_SelectedIndexChanged(object sender, EventArgs e) + { + + // 새 항목 표시 + int idx = listBoxControl1.SelectedIndex; + if (idx < 0 || idx >= EquipmentData.Count) + return; + + tab1.SetInformation(EquipmentData[idx].Information); + tab2.SetIsolation(EquipmentData[idx].Isolation); + } + + + private void btn_Del_Click(object sender, EventArgs e) + { + listBoxControl1.SelectedIndexChanged -= listBoxControl1_SelectedIndexChanged; + + var indices = listBoxControl1.SelectedIndices.Cast().OrderByDescending(i => i).ToList(); + + if (indices.Count == 0) + return; + + int lastIndex = indices.Last(); // 삭제 후 다시 선택할 기준 인덱스 + + // EquipmentData와 ListBoxControl 동기 삭제 + foreach (int idx in indices) + { + if (idx >= 0 && idx < EquipmentData.Count) + EquipmentData.RemoveAt(idx); + if (idx >= 0 && idx < listBoxControl1.Items.Count) + listBoxControl1.Items.RemoveAt(idx); + } + + // 이벤트 다시 연결 + listBoxControl1.SelectedIndexChanged += listBoxControl1_SelectedIndexChanged; + + if (EquipmentData.Count == 0) + { + tab1.SetInformation(null); + tab2.SetIsolation(null); + + return; + } + + // 인덱스 계산 (현재 인덱스 - 1, 단 0 이하이면 0) + int newIndex = lastIndex - 1; + if (newIndex < 0) newIndex = 0; + + EquipmentPackage selectedData = EquipmentData[newIndex]; + if (selectedData == null) + return; + + tab1.SetInformation(selectedData.Information); + tab2.SetIsolation(selectedData.Isolation); + + } + + private void Btn_Update_Click(object sender, EventArgs e) + { + int idx = listBoxControl1.SelectedIndex; + if (idx < 0 || idx >= EquipmentData.Count) + { + MessageBox.Show("수정할 항목을 선택하세요."); + return; + } + + // 현재 탭의 내용으로 갱신 + EquipmentData[idx].Information = tab1.GetInformation(); + EquipmentData[idx].Isolation = tab2.GetIsolation(); + + // 리스트박스 항목 라벨도 갱신 (예: 장비번호 표시) + string newLabel = tab1.GetInformation().EQUIPMENTNUMBER.ToString(); + listBoxControl1.Items[idx] = newLabel; + + MessageBox.Show("선택된 항목이 수정되었습니다."); + } + + + //---------------------- UserControlEvent---------------------------------- + //---------------------- UserControlEvent---------------------------------- + //---------------------- UserControlEvent---------------------------------- + + private void Tab1_TypeSelectionChanged(object sender, string selectedText) + { + bool cond = tab2.rg_ISO_IBBASE.SelectedIndex == 0 && (selectedText == "양흡입" || selectedText == "인라인"); + + tab2.text_ISO_pumpL2.Enabled = cond; + tab2.text_ISO_pumpW2.Enabled = cond; + } + + private void Tab1_EquipmentTypeSelectionChanged(object sender, string selectedText) + { + tab2.EquipmentType = selectedText; + + DevExpress.XtraEditors.ComboBoxEdit[] comboBoxes = + { + tab2.cb_ISO_FlexibleModel1, + tab2.cb_ISO_FlexibleModel2, + tab2.cb_ISO_FlexibleModel3 + }; + + DevExpress.XtraEditors.TextEdit[] textEdits = + { + tab2.text_ISO_FlexibleDia1, + tab2.text_ISO_FlexibleDia2, + tab2.text_ISO_FlexibleDia3, + tab2.text_ISO_FlexibleQty1, + tab2.text_ISO_FlexibleQty2, + tab2.text_ISO_FlexibleQty3, + }; + + + int? index = null; + bool enabled = false; + + if (selectedText == "냉각탑") + { + index = 0; + enabled = true; + } + else if (selectedText == "펌프" || selectedText == "냉동기") + { + index = 1; + enabled = true; + } + + foreach (var combo in comboBoxes) + { + combo.Enabled = enabled; + if (index.HasValue) + combo.SelectedIndex = index.Value; + } + + foreach (var text in textEdits) + { + text.Enabled = enabled; + } + + string txt = tab2.cb_ISO_MODELNAME.Text ?? string.Empty; + string model = txt.Length >= 3 ? txt.Substring(0, 3) : txt; + + if (selectedText == "펌프" && (model == "SMA" || model == "SMB")) + { + tab2.rg_ISO_IBBASE.SelectedIndex = 0; + } + else + { + tab2.rg_ISO_IBBASE.SelectedIndex = 1; + } + + } + + private void Tab1_ModelItemsChanged(List model) + { + // tab1에서 선택한 값 → tab2에도 반영 + tab2.cb_ISO_MODELNAME.Properties.Items.Clear(); + tab2.cb_ISO_MODELNAME.Properties.Items.AddRange(model); + tab2.cb_ISO_MODELNAME.SelectedIndex = 0; + } + + private void Tab1_WeightChanged(string weight) + { + // tab1에서 선택한 값 → tab2에도 반영 + tab2.Weight = weight; + tab2.FindDisPlacement(); + tab2.FindCapacity(); + } + + private void Tab1_ISOQtyChanged(string qty) + { + // tab1에서 선택한 값 → tab2에도 반영 + tab2.text_ISO_QUANTITY.Text = qty; + } + + private void Tab2_DiameterChanged(string dimension) + { + tab1.Dimension = dimension; + tab1.SetWeight(); + + } + + private void Tab2_ModelNameChanged(string model) + { + //이미지 변경 + if (!string.IsNullOrEmpty(model) && model.Length >= 3 && model.Substring(0, 3) == "VWM") + { + model = "VWM"; + } + + string imagePath = Path.Combine(Application.StartupPath, "ModelImage", $"{model}.jpg"); + + if (File.Exists(imagePath)) + { + pictureEdit1.Image = Image.FromFile(imagePath); + } + } + + private void Tab2_QtyCheckedChanged(bool ch) + { + if (ch) + tab1.SetISOQty(); + else + tab2.text_ISO_QUANTITY.Text = string.Empty; + } + } +} diff --git a/MainUI/IsolationTabUserControl.resx b/MainUI/IsolationTabUserControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MainUI/IsolationTabUserControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MainUI/MainForm.Designer.cs b/MainUI/MainForm.Designer.cs index cf3c2fe..5d4b426 100644 --- a/MainUI/MainForm.Designer.cs +++ b/MainUI/MainForm.Designer.cs @@ -237,13 +237,13 @@ namespace MainUI // this.xtraTabPage1.Name = "IsoTabPage"; this.xtraTabPage1.Size = new System.Drawing.Size(1430, 902); - this.xtraTabPage1.Text = "xtraTabPage1"; + this.xtraTabPage1.Text = "방진기 선정"; // // xtraTabPage2 // this.xtraTabPage2.Name = "MuffleTabPage"; this.xtraTabPage2.Size = new System.Drawing.Size(298, 274); - this.xtraTabPage2.Text = "xtraTabPage2"; + this.xtraTabPage2.Text = "소음기 선정"; // // MainForm // diff --git a/MainUI/MainForm.cs b/MainUI/MainForm.cs index a812ae4..79fe1e4 100644 --- a/MainUI/MainForm.cs +++ b/MainUI/MainForm.cs @@ -40,6 +40,7 @@ namespace MainUI } public List EquipmentData { get; private set; } = new List(); + public List MuffleData { get; private set; } = new List(); //[0]. "ISOData.json" [1]. "WeightData.json", [2]. "DisplacementData.json" [3]. "DefaultQty.json" List<(JObject Json, string FilePath)> jsonFiles = new List<(JObject, string)>(); @@ -78,9 +79,6 @@ namespace MainUI public void OnOpen() { - var tab1 = isoTab.tab1; - var tab2 = isoTab.tab2; - using (var ofd = new OpenFileDialog { Filter = "Excel 파일 (*.xlsx;*.xls)|*.xlsx;*.xls|JSON 파일 (*.json)|*.json", // 엑셀 또는 JSON 파일만 @@ -95,84 +93,153 @@ namespace MainUI string fullPath = ofd.FileName; string extension = Path.GetExtension(fullPath).ToLower(); - List equipmentData = new List(); - - if (extension == ".xlsx" || extension == ".xls") + if (xtraTabControl1.SelectedTabPageIndex == 0) { - // 엑셀 읽기 - equipmentData = ReadExcelToEquipmentPackage(fullPath); + var tab1 = isoTab.tab1; + var tab2 = isoTab.tab2; - + List equipmentData = new List(); - foreach (var data in equipmentData) + if (extension == ".xlsx" || extension == ".xls") { - tab1.SetInformation(data.Information); - tab2.text_ISO_FlexibleDia1.Text = data.Isolation.FLEXIBLE_DIA1; - tab2.text_ISO_FlexibleQty1.Text = data.Isolation.FLEXIBLE_QTY1; - tab2.text_ISO_FlexibleDia2.Text = data.Isolation.FLEXIBLE_DIA2; - tab2.text_ISO_FlexibleQty2.Text = data.Isolation.FLEXIBLE_QTY2; - tab2.text_ISO_FlexibleDia3.Text = data.Isolation.FLEXIBLE_DIA3; - tab2.text_ISO_FlexibleQty3.Text = data.Isolation.FLEXIBLE_QTY3; + // 엑셀 읽기 + equipmentData = ReadExcelToEquipmentPackage(fullPath); - data.Isolation = tab2.GetIsolation(); - - //리스트에 추가 - EquipmentData.Add(new EquipmentPackage + foreach (var data in equipmentData) { - Information = data.Information, - Isolation = data.Isolation - }); + tab1.SetInformation(data.Information); + tab2.text_ISO_FlexibleDia1.Text = data.Isolation.FLEXIBLE_DIA1; + tab2.text_ISO_FlexibleQty1.Text = data.Isolation.FLEXIBLE_QTY1; + tab2.text_ISO_FlexibleDia2.Text = data.Isolation.FLEXIBLE_DIA2; + tab2.text_ISO_FlexibleQty2.Text = data.Isolation.FLEXIBLE_QTY2; + tab2.text_ISO_FlexibleDia3.Text = data.Isolation.FLEXIBLE_DIA3; + tab2.text_ISO_FlexibleQty3.Text = data.Isolation.FLEXIBLE_QTY3; - string label = data.Information.EQUIPMENTNUMBER.ToString(); - isoTab.listBoxControl1.Items.Add(label); + data.Isolation = tab2.GetIsolation(); - isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1; + //리스트에 추가 + EquipmentData.Add(new EquipmentPackage + { + Information = data.Information, + Isolation = data.Isolation + }); + + string label = data.Information.EQUIPMENTNUMBER.ToString(); + isoTab.listBoxControl1.Items.Add(label); + + isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1; + } + + } + else if (extension == ".json") + { + string jsonText = File.ReadAllText(ofd.FileName); + + try + { + // JSON을 C# 객체로 변환 + equipmentData = JsonConvert.DeserializeObject>(jsonText); + } + catch (JsonSerializationException ex) + { + MessageBox.Show("형식이 맞지 않는 JSON 파일입니다.", + "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); + + return; + } + + + foreach (var data in equipmentData) + { + tab1.SetInformation(data.Information); + tab2.SetIsolation(data.Isolation); + + //리스트에 추가 + EquipmentData.Add(new EquipmentPackage + { + Information = data.Information, + Isolation = data.Isolation + }); + + string label = data.Information.EQUIPMENTNUMBER.ToString(); + isoTab.listBoxControl1.Items.Add(label); + + isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1; + } } + isoTab.EquipmentData = EquipmentData; } - else if (extension == ".json") + else if (xtraTabControl1.SelectedTabPageIndex == 1) { - string jsonText = File.ReadAllText(ofd.FileName); + var tab1 = muffleTab.tab1; + var tab2 = muffleTab.tab2; - try + List muffleData = new List(); + + if (extension == ".xlsx" || extension == ".xls") { - // JSON을 C# 객체로 변환 - equipmentData = JsonConvert.DeserializeObject>(jsonText); - } - catch (JsonSerializationException ex) - { - MessageBox.Show("형식이 맞지 않는 JSON 파일입니다.", - "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); + // 엑셀 읽기 + muffleData = ReadExcelToMufflePackage(fullPath); - return; - } - - - foreach (var data in equipmentData) - { - tab1.SetInformation(data.Information); - tab2.SetIsolation(data.Isolation); - - //리스트에 추가 - EquipmentData.Add(new EquipmentPackage + foreach (var data in muffleData) { - Information = data.Information, - Isolation = data.Isolation - }); + tab1.SetInformation(data.MuffleInformation); + tab2.SetDuctSystem(data.MuffleDuctSystem); - string label = data.Information.EQUIPMENTNUMBER.ToString(); - isoTab.listBoxControl1.Items.Add(label); + //리스트에 추가 + MuffleData.Add(new MufflePackage + { + MuffleInformation = data.MuffleInformation, + MuffleDuctSystem = data.MuffleDuctSystem + }); + } - isoTab.listBoxControl1.SelectedIndex = isoTab.listBoxControl1.ItemCount - 1; } - } + else if (extension == ".json") + { + string jsonText = File.ReadAllText(ofd.FileName); + try + { + // JSON을 C# 객체로 변환 + muffleData = JsonConvert.DeserializeObject>(jsonText); + } + catch (JsonSerializationException ex) + { + MessageBox.Show("형식이 맞지 않는 JSON 파일입니다.", + "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); + + return; + } + + + foreach (var data in muffleData) + { + tab1.SetInformation(data.MuffleInformation); + tab2.SetDuctSystem(data.MuffleDuctSystem); + + //리스트에 추가 + MuffleData.Add(new MufflePackage + { + MuffleInformation = data.MuffleInformation, + MuffleDuctSystem = data.MuffleDuctSystem + }); + + string label = data.MuffleInformation.EQUIPMENTNUMBER.ToString(); + muffleTab.listBoxControl1.Items.Add(label); + + muffleTab.listBoxControl1.SelectedIndex = muffleTab.listBoxControl1.ItemCount - 1; + + } + } + + muffleTab.MuffleData = MuffleData; + } } } - isoTab.EquipmentData = EquipmentData; - } private List ReadExcelToEquipmentPackage(string filePath) @@ -255,7 +322,87 @@ namespace MainUI return lst_data; } - + private List ReadExcelToMufflePackage(string filePath) + { + List lst_data = new List(); + + try + { + using (var workbook = new XLWorkbook(filePath)) + { + var sheet = workbook.Worksheet(1); // 첫 번째 시트 + var rows = sheet.RangeUsed().RowsUsed().Skip(2); // 2행까지 헤더 + + foreach (var row in rows) + { + MufflePackage data = new MufflePackage(); + + string equipment = row.Cell(1).GetString().Trim(); + if (string.IsNullOrEmpty(equipment)) continue; + + + var info = new MuffleInformation + { + PROJECT = row.Cell(2).GetString(), + EQUIPMENTNUMBER = row.Cell(3).GetString(), + LOCATION = row.Cell(4).GetString(), + USAGE = row.Cell(5).GetString(), + AIRVOLUME = row.Cell(6).GetString(), + PRESSURE = row.Cell(7).GetString(), + EFFICIENCY = row.Cell(8).GetString(), + HUBRATIO = row.Cell(9).GetString(), + DIA = row.Cell(10).GetString(), + FANTYPE = row.Cell(11).GetString(), + FANQTY = row.Cell(12).GetString(), + NOISESTANDARD = row.Cell(13).GetString(), + DUCTSIZE_W = row.Cell(14).GetString(), + DUCTSIZE_H = row.Cell(15).GetString(), + CHAMBERSIZE_W = row.Cell(16).GetString(), + CHAMBERSIZE_H = row.Cell(17).GetString(), + CHAMBERSIZE_L = row.Cell(18).GetString(), + NOISECHAMBERSIZE_W = row.Cell(19).GetString(), + NOISECHAMBERSIZE_H = row.Cell(20).GetString(), + NOISECHAMBERSIZE_L = row.Cell(21).GetString(), + }; + + var ductsystem = new MuffleDuctSystem + { + DUCTLENGTH = row.Cell(22).GetString(), + SQUAREELBOWQTY = row.Cell(23).GetString(), + ROUNDELBOWQTY = row.Cell(24).GetString(), + NOISEELBOWQTY = row.Cell(25).GetString(), + BRANCHAIRVOLUME = row.Cell(26).GetString(), + DIFFUSERTYPE = row.Cell(27).GetString(), + ND_W = row.Cell(28).GetString(), + ND_H = row.Cell(29).GetString(), + DUCTZOOMSIZE_W = row.Cell(30).GetString(), + DUCTZOOMSIZE_H = row.Cell(31).GetString(), + SAFERATE = row.Cell(32).GetString(), + MUFFLESIZE_W = row.Cell(33).GetString(), + MUFFLESIZE_H = row.Cell(34).GetString(), + MUFFLESIZE_L = row.Cell(35).GetString(), + NOISELEVEL_63 = row.Cell(36).GetString(), + NOISELEVEL_125 = row.Cell(37).GetString(), + NOISELEVEL_250 = row.Cell(38).GetString(), + NOISELEVEL_500 = row.Cell(39).GetString(), + NOISELEVEL_1000 = row.Cell(40).GetString(), + NOISELEVEL_2000 = row.Cell(41).GetString(), + NOISELEVEL_4000 = row.Cell(42).GetString(), + }; + + data.MuffleInformation = info; + data.MuffleDuctSystem = ductsystem; + lst_data.Add(data); + } + } + } + catch (System.IO.IOException ex) + { + MessageBox.Show("파일이 이미 열려 있습니다. 닫은 후 다시 시도해주세요.", "파일 잠김", MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + return lst_data; + } + private void ChangedLanguage() { @@ -295,9 +442,23 @@ namespace MainUI private void barButtonItem_Export_ItemClick(object sender, ItemClickEventArgs e) { - string savePath = Path.Combine(Application.StartupPath, "equipment.json"); + string savePath = "", json = ""; + if (xtraTabControl1.SelectedTabPageIndex == 0) + { + savePath = Path.Combine(Application.StartupPath, "equipment.json"); + EquipmentData = isoTab.EquipmentData; - string json = JsonConvert.SerializeObject(EquipmentData, Newtonsoft.Json.Formatting.Indented); + json = JsonConvert.SerializeObject(EquipmentData, Newtonsoft.Json.Formatting.Indented); + } + else if (xtraTabControl1.SelectedTabPageIndex == 1) + { + savePath = Path.Combine(Application.StartupPath, "MuffleData.json"); + MuffleData = muffleTab.MuffleData; + + json = JsonConvert.SerializeObject(MuffleData, Newtonsoft.Json.Formatting.Indented); + } + else + return; File.WriteAllText(savePath, json, Encoding.UTF8); @@ -307,7 +468,7 @@ namespace MainUI private void barButtonItem_DataEdit_ItemClick(object sender, ItemClickEventArgs e) { dataEditForm = new DataEditForm(); - //dataEditForm + dataEditForm.Show(); } private void barButtonItem_Language_ItemClick(object sender, ItemClickEventArgs e) diff --git a/MainUI/Model/InputModel.cs b/MainUI/Model/InputModel.cs index ff85dde..734d5a2 100644 --- a/MainUI/Model/InputModel.cs +++ b/MainUI/Model/InputModel.cs @@ -12,6 +12,12 @@ namespace MainUI.Model public Isolation Isolation { get; set; } } + public class MufflePackage + { + public MuffleInformation MuffleInformation { get; set; } + public MuffleDuctSystem MuffleDuctSystem { get; set; } + } + public class Information { public string PROJECT { get; set; } // 프로젝트 @@ -65,20 +71,28 @@ namespace MainUI.Model public class MuffleInformation { + public string PROJECT { get; set; } // 프로젝트 public string EQUIPMENTNUMBER { get; set; } // 장비번호 public string LOCATION { get; set; } // 설치위치 public string USAGE { get; set; } // 용도 public string AIRVOLUME { get; set; } // 풍량 public string PRESSURE { get; set; } // 정압 public string EFFICIENCY { get; set; } // 효율 + public string HUBRATIO { get; set; } // 효율 + public string DIA { get; set; } // 효율 public string FANTYPE { get; set; } // FAN TYPE public string FANQTY { get; set; } // FAN 수량 public string NOISESTANDARD { get; set; } // 소음기준 + public string DUCTSIZE_W { get; set; } // 덕트 사이즈 W public string DUCTSIZE_H { get; set; } // 덕트 사이즈 H - public string CHAMBERSIZE_W { get; set; } // 소음챔버 사이즈 W - public string CHAMBERSIZE_H { get; set; } // 소음챔버 사이즈 H - public string CHAMBERSIZE_L { get; set; } // 소음챔버 사이즈 L + public string CHAMBERSIZE_W { get; set; } // 일반챔버 사이즈 W + public string CHAMBERSIZE_H { get; set; } // 일반챔버 사이즈 H + public string CHAMBERSIZE_L { get; set; } // 일반챔버 사이즈 L + public string NOISECHAMBERSIZE_W { get; set; } // 소음챔버 사이즈 W + public string NOISECHAMBERSIZE_H { get; set; } // 소음챔버 사이즈 H + public string NOISECHAMBERSIZE_L { get; set; } // 소음챔버 사이즈 L + } public class MuffleDuctSystem @@ -88,11 +102,26 @@ namespace MainUI.Model public string ROUNDELBOWQTY { get; set; } // 라운드엘보 수량 public string NOISEELBOWQTY { get; set; } // 소음엘보 수량 public string BRANCHAIRVOLUME { get; set; } // 분기풍량 - public string DIFUUSERTYPE { get; set; } // 디퓨저 종류 + public string DIFFUSERTYPE { get; set; } // 디퓨저 종류 + public string SAFERATE { get; set; } // 전체 시스템 안전율 + public string ND_W { get; set; } // N.D (W) public string ND_H { get; set; } // N.D (H) public string DUCTZOOMSIZE_W { get; set; } // 덕트확대 사이즈 (W) public string DUCTZOOMSIZE_H { get; set; } // 덕트확대 사이즈 (H) + public string SELECTIONNOISE { get; set; } // 발생소음선정 (큰:1, 작은:2) + public string INDOORNOISE { get; set; } // 실내 발생 소음 보정 (기준값:5) + public string MUFFLESIZE_W { get; set; } // 덕트확대 사이즈 (H) + public string MUFFLESIZE_H { get; set; } // 덕트확대 사이즈 (H) + public string MUFFLESIZE_L { get; set; } // 덕트확대 사이즈 (H) + public string NOISELEVEL_63 { get; set; } //발생 소음도 63 + public string NOISELEVEL_125 { get; set; } //발생 소음도 125 + public string NOISELEVEL_250 { get; set; } //발생 소음도 250 + public string NOISELEVEL_500 { get; set; } //발생 소음도 500 + public string NOISELEVEL_1000 { get; set; } //발생 소음도 1000 + public string NOISELEVEL_2000 { get; set; } //발생 소음도 2000 + public string NOISELEVEL_4000 { get; set; } //발생 소음도 4000 + } } diff --git a/MainUI/MuffleDuctSystemUserControl.Designer.cs b/MainUI/MuffleDuctSystemUserControl.Designer.cs new file mode 100644 index 0000000..aef1a29 --- /dev/null +++ b/MainUI/MuffleDuctSystemUserControl.Designer.cs @@ -0,0 +1,1219 @@ + +namespace MainUI +{ + partial class MuffleDuctSystemUserControl + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 구성 요소 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.text_ND_W = new DevExpress.XtraEditors.TextEdit(); + this.lb_ND_W = new DevExpress.XtraEditors.LabelControl(); + this.text_RoundElbowQty = new DevExpress.XtraEditors.TextEdit(); + this.text_DuctLength = new DevExpress.XtraEditors.TextEdit(); + this.text_BranchAirVol = new DevExpress.XtraEditors.TextEdit(); + this.lb_BranchAirVol = new DevExpress.XtraEditors.LabelControl(); + this.lb_RoundElbowQty = new DevExpress.XtraEditors.LabelControl(); + this.lb_DuctLength = new DevExpress.XtraEditors.LabelControl(); + this.lb_SquareElbowQty = new DevExpress.XtraEditors.LabelControl(); + this.lb_ND_H = new DevExpress.XtraEditors.LabelControl(); + this.text_SquareElbowQty = new DevExpress.XtraEditors.TextEdit(); + this.text_ND_H = new DevExpress.XtraEditors.TextEdit(); + this.lb_NoiseElbowQty = new DevExpress.XtraEditors.LabelControl(); + this.lb_DiffuserType = new DevExpress.XtraEditors.LabelControl(); + this.text_NoiseElbowQty = new DevExpress.XtraEditors.TextEdit(); + this.tablePanel8 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel7 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel9 = new DevExpress.Utils.Layout.TablePanel(); + this.text_4000 = new DevExpress.XtraEditors.TextEdit(); + this.text_2000 = new DevExpress.XtraEditors.TextEdit(); + this.text_1000 = new DevExpress.XtraEditors.TextEdit(); + this.text_500 = new DevExpress.XtraEditors.TextEdit(); + this.text_250 = new DevExpress.XtraEditors.TextEdit(); + this.text_125 = new DevExpress.XtraEditors.TextEdit(); + this.text_63 = new DevExpress.XtraEditors.TextEdit(); + this.lb_4000 = new DevExpress.XtraEditors.LabelControl(); + this.lb_2000 = new DevExpress.XtraEditors.LabelControl(); + this.lb_1000 = new DevExpress.XtraEditors.LabelControl(); + this.lb_500 = new DevExpress.XtraEditors.LabelControl(); + this.lb_250 = new DevExpress.XtraEditors.LabelControl(); + this.lb_125 = new DevExpress.XtraEditors.LabelControl(); + this.lb_63 = new DevExpress.XtraEditors.LabelControl(); + this.lb_NoiseLevel = new DevExpress.XtraEditors.LabelControl(); + this.tablePanel4 = new DevExpress.Utils.Layout.TablePanel(); + this.lb_MuffleSize_L = new DevExpress.XtraEditors.LabelControl(); + this.lb_MuffleSize_H = new DevExpress.XtraEditors.LabelControl(); + this.lb_MuffleSize = new DevExpress.XtraEditors.LabelControl(); + this.lb_MuffleSize_W = new DevExpress.XtraEditors.LabelControl(); + this.text_MuffleSize_L = new DevExpress.XtraEditors.TextEdit(); + this.text_MuffleSize_H = new DevExpress.XtraEditors.TextEdit(); + this.text_MuffleSize_W = new DevExpress.XtraEditors.TextEdit(); + this.tablePanel2 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel3 = new DevExpress.Utils.Layout.TablePanel(); + this.text_IndoorNoise = new DevExpress.XtraEditors.TextEdit(); + this.cb_SelectionNoise = new DevExpress.XtraEditors.ComboBoxEdit(); + this.lb_IndoorNoise = new DevExpress.XtraEditors.LabelControl(); + this.lb_SelectionNoise = new DevExpress.XtraEditors.LabelControl(); + this.lb_DuctZoomSize_H = new DevExpress.XtraEditors.LabelControl(); + this.text_DuctZoomSize_H = new DevExpress.XtraEditors.TextEdit(); + this.lb_DuctZoomSize_W = new DevExpress.XtraEditors.LabelControl(); + this.text_DuctZoomSize_W = new DevExpress.XtraEditors.TextEdit(); + this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel(); + this.text_SafeRate = new DevExpress.XtraEditors.TextEdit(); + this.cb_DiffuserType = new DevExpress.XtraEditors.ComboBoxEdit(); + this.lb_SafeRate = new DevExpress.XtraEditors.LabelControl(); + ((System.ComponentModel.ISupportInitialize)(this.text_ND_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_RoundElbowQty.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctLength.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_BranchAirVol.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_SquareElbowQty.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ND_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseElbowQty.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel8)).BeginInit(); + this.tablePanel8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel7)).BeginInit(); + this.tablePanel7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel9)).BeginInit(); + this.tablePanel9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_4000.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_2000.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_1000.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_500.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_250.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_125.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_63.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel4)).BeginInit(); + this.tablePanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_L.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).BeginInit(); + this.tablePanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel3)).BeginInit(); + this.tablePanel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_IndoorNoise.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_SelectionNoise.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctZoomSize_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctZoomSize_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).BeginInit(); + this.tablePanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_SafeRate.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_DiffuserType.Properties)).BeginInit(); + this.SuspendLayout(); + // + // text_ND_W + // + this.text_ND_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_ND_W, 1); + this.text_ND_W.Location = new System.Drawing.Point(114, 18); + this.text_ND_W.Name = "text_ND_W"; + this.text_ND_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_ND_W.Properties.Appearance.Options.UseFont = true; + this.text_ND_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_ND_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_ND_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_ND_W, 0); + this.text_ND_W.Size = new System.Drawing.Size(155, 30); + this.text_ND_W.TabIndex = 14; + // + // lb_ND_W + // + this.lb_ND_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_ND_W.Appearance.Options.UseFont = true; + this.lb_ND_W.Appearance.Options.UseTextOptions = true; + this.lb_ND_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_ND_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_ND_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_ND_W, 0); + this.lb_ND_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_ND_W.Location = new System.Drawing.Point(6, 6); + this.lb_ND_W.Name = "lb_ND_W"; + this.tablePanel3.SetRow(this.lb_ND_W, 0); + this.lb_ND_W.Size = new System.Drawing.Size(102, 55); + this.lb_ND_W.TabIndex = 23; + this.lb_ND_W.Text = "N.D(W)"; + // + // text_RoundElbowQty + // + this.text_RoundElbowQty.Anchor = System.Windows.Forms.AnchorStyles.None; + this.tablePanel1.SetColumn(this.text_RoundElbowQty, 1); + this.text_RoundElbowQty.Location = new System.Drawing.Point(114, 140); + this.text_RoundElbowQty.Name = "text_RoundElbowQty"; + this.text_RoundElbowQty.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_RoundElbowQty.Properties.Appearance.Options.UseFont = true; + this.text_RoundElbowQty.Properties.Appearance.Options.UseTextOptions = true; + this.text_RoundElbowQty.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_RoundElbowQty.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_RoundElbowQty, 2); + this.text_RoundElbowQty.Size = new System.Drawing.Size(155, 30); + this.text_RoundElbowQty.TabIndex = 20; + // + // text_DuctLength + // + this.text_DuctLength.Anchor = System.Windows.Forms.AnchorStyles.None; + this.tablePanel1.SetColumn(this.text_DuctLength, 1); + this.text_DuctLength.Location = new System.Drawing.Point(114, 18); + this.text_DuctLength.Name = "text_DuctLength"; + this.text_DuctLength.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DuctLength.Properties.Appearance.Options.UseFont = true; + this.text_DuctLength.Properties.Appearance.Options.UseTextOptions = true; + this.text_DuctLength.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DuctLength.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_DuctLength, 0); + this.text_DuctLength.Size = new System.Drawing.Size(155, 30); + this.text_DuctLength.TabIndex = 19; + // + // text_BranchAirVol + // + this.text_BranchAirVol.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_BranchAirVol, 1); + this.text_BranchAirVol.Location = new System.Drawing.Point(114, 262); + this.text_BranchAirVol.Name = "text_BranchAirVol"; + this.text_BranchAirVol.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_BranchAirVol.Properties.Appearance.Options.UseFont = true; + this.text_BranchAirVol.Properties.Appearance.Options.UseTextOptions = true; + this.text_BranchAirVol.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_BranchAirVol.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_BranchAirVol, 4); + this.text_BranchAirVol.Size = new System.Drawing.Size(155, 30); + this.text_BranchAirVol.TabIndex = 11; + // + // lb_BranchAirVol + // + this.lb_BranchAirVol.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_BranchAirVol.Appearance.Options.UseFont = true; + this.lb_BranchAirVol.Appearance.Options.UseTextOptions = true; + this.lb_BranchAirVol.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_BranchAirVol.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_BranchAirVol.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_BranchAirVol, 0); + this.lb_BranchAirVol.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_BranchAirVol.Location = new System.Drawing.Point(6, 250); + this.lb_BranchAirVol.Name = "lb_BranchAirVol"; + this.tablePanel1.SetRow(this.lb_BranchAirVol, 4); + this.lb_BranchAirVol.Size = new System.Drawing.Size(102, 55); + this.lb_BranchAirVol.TabIndex = 4; + // + // lb_RoundElbowQty + // + this.lb_RoundElbowQty.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_RoundElbowQty.Appearance.Options.UseFont = true; + this.lb_RoundElbowQty.Appearance.Options.UseTextOptions = true; + this.lb_RoundElbowQty.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_RoundElbowQty.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_RoundElbowQty.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_RoundElbowQty, 0); + this.lb_RoundElbowQty.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_RoundElbowQty.Location = new System.Drawing.Point(6, 128); + this.lb_RoundElbowQty.Name = "lb_RoundElbowQty"; + this.tablePanel1.SetRow(this.lb_RoundElbowQty, 2); + this.lb_RoundElbowQty.Size = new System.Drawing.Size(102, 55); + this.lb_RoundElbowQty.TabIndex = 3; + // + // lb_DuctLength + // + this.lb_DuctLength.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctLength.Appearance.Options.UseFont = true; + this.lb_DuctLength.Appearance.Options.UseTextOptions = true; + this.lb_DuctLength.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctLength.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctLength.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_DuctLength, 0); + this.lb_DuctLength.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctLength.Location = new System.Drawing.Point(6, 6); + this.lb_DuctLength.Name = "lb_DuctLength"; + this.tablePanel1.SetRow(this.lb_DuctLength, 0); + this.lb_DuctLength.Size = new System.Drawing.Size(102, 55); + this.lb_DuctLength.TabIndex = 1; + // + // lb_SquareElbowQty + // + this.lb_SquareElbowQty.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_SquareElbowQty.Appearance.Options.UseFont = true; + this.lb_SquareElbowQty.Appearance.Options.UseTextOptions = true; + this.lb_SquareElbowQty.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_SquareElbowQty.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_SquareElbowQty.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_SquareElbowQty, 0); + this.lb_SquareElbowQty.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_SquareElbowQty.Location = new System.Drawing.Point(6, 67); + this.lb_SquareElbowQty.Name = "lb_SquareElbowQty"; + this.tablePanel1.SetRow(this.lb_SquareElbowQty, 1); + this.lb_SquareElbowQty.Size = new System.Drawing.Size(102, 55); + this.lb_SquareElbowQty.TabIndex = 2; + // + // lb_ND_H + // + this.lb_ND_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_ND_H.Appearance.Options.UseFont = true; + this.lb_ND_H.Appearance.Options.UseTextOptions = true; + this.lb_ND_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_ND_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_ND_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_ND_H, 0); + this.lb_ND_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_ND_H.Location = new System.Drawing.Point(6, 67); + this.lb_ND_H.Name = "lb_ND_H"; + this.tablePanel3.SetRow(this.lb_ND_H, 1); + this.lb_ND_H.Size = new System.Drawing.Size(102, 55); + this.lb_ND_H.TabIndex = 24; + this.lb_ND_H.Text = "N.D(H)"; + // + // text_SquareElbowQty + // + this.text_SquareElbowQty.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_SquareElbowQty, 1); + this.text_SquareElbowQty.Location = new System.Drawing.Point(114, 79); + this.text_SquareElbowQty.Name = "text_SquareElbowQty"; + this.text_SquareElbowQty.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_SquareElbowQty.Properties.Appearance.Options.UseFont = true; + this.text_SquareElbowQty.Properties.Appearance.Options.UseTextOptions = true; + this.text_SquareElbowQty.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_SquareElbowQty.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_SquareElbowQty, 1); + this.text_SquareElbowQty.Size = new System.Drawing.Size(155, 30); + this.text_SquareElbowQty.TabIndex = 9; + // + // text_ND_H + // + this.text_ND_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_ND_H, 1); + this.text_ND_H.Location = new System.Drawing.Point(114, 79); + this.text_ND_H.Name = "text_ND_H"; + this.text_ND_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_ND_H.Properties.Appearance.Options.UseFont = true; + this.text_ND_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_ND_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_ND_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_ND_H, 1); + this.text_ND_H.Size = new System.Drawing.Size(155, 30); + this.text_ND_H.TabIndex = 21; + // + // lb_NoiseElbowQty + // + this.lb_NoiseElbowQty.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseElbowQty.Appearance.Options.UseFont = true; + this.lb_NoiseElbowQty.Appearance.Options.UseTextOptions = true; + this.lb_NoiseElbowQty.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseElbowQty.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseElbowQty.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_NoiseElbowQty, 0); + this.lb_NoiseElbowQty.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseElbowQty.Location = new System.Drawing.Point(6, 189); + this.lb_NoiseElbowQty.Name = "lb_NoiseElbowQty"; + this.tablePanel1.SetRow(this.lb_NoiseElbowQty, 3); + this.lb_NoiseElbowQty.Size = new System.Drawing.Size(102, 55); + this.lb_NoiseElbowQty.TabIndex = 17; + // + // lb_DiffuserType + // + this.lb_DiffuserType.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DiffuserType.Appearance.Options.UseFont = true; + this.lb_DiffuserType.Appearance.Options.UseTextOptions = true; + this.lb_DiffuserType.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DiffuserType.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DiffuserType.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_DiffuserType, 0); + this.lb_DiffuserType.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DiffuserType.Location = new System.Drawing.Point(6, 311); + this.lb_DiffuserType.Name = "lb_DiffuserType"; + this.tablePanel1.SetRow(this.lb_DiffuserType, 5); + this.lb_DiffuserType.Size = new System.Drawing.Size(102, 55); + this.lb_DiffuserType.TabIndex = 22; + // + // text_NoiseElbowQty + // + this.text_NoiseElbowQty.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_NoiseElbowQty, 1); + this.text_NoiseElbowQty.Location = new System.Drawing.Point(114, 201); + this.text_NoiseElbowQty.Name = "text_NoiseElbowQty"; + this.text_NoiseElbowQty.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_NoiseElbowQty.Properties.Appearance.Options.UseFont = true; + this.text_NoiseElbowQty.Properties.Appearance.Options.UseTextOptions = true; + this.text_NoiseElbowQty.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_NoiseElbowQty.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_NoiseElbowQty, 3); + this.text_NoiseElbowQty.Size = new System.Drawing.Size(155, 30); + this.text_NoiseElbowQty.TabIndex = 18; + // + // tablePanel8 + // + this.tablePanel8.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel8.Controls.Add(this.tablePanel7); + this.tablePanel8.Controls.Add(this.tablePanel2); + this.tablePanel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel8.Location = new System.Drawing.Point(0, 0); + this.tablePanel8.Name = "tablePanel8"; + this.tablePanel8.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 30F)}); + this.tablePanel8.Size = new System.Drawing.Size(616, 626); + this.tablePanel8.TabIndex = 25; + // + // tablePanel7 + // + this.tablePanel7.Appearance.Options.UseTextOptions = true; + this.tablePanel7.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Bottom; + this.tablePanel8.SetColumn(this.tablePanel7, 0); + this.tablePanel7.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 50F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 60F)}); + this.tablePanel7.Controls.Add(this.tablePanel9); + this.tablePanel7.Controls.Add(this.tablePanel4); + this.tablePanel7.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel7.Location = new System.Drawing.Point(0, 438); + this.tablePanel7.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.tablePanel7.Name = "tablePanel7"; + this.tablePanel8.SetRow(this.tablePanel7, 1); + this.tablePanel7.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel7.Size = new System.Drawing.Size(611, 188); + this.tablePanel7.TabIndex = 2; + // + // tablePanel9 + // + this.tablePanel7.SetColumn(this.tablePanel9, 2); + this.tablePanel9.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F)}); + this.tablePanel9.Controls.Add(this.text_4000); + this.tablePanel9.Controls.Add(this.text_2000); + this.tablePanel9.Controls.Add(this.text_1000); + this.tablePanel9.Controls.Add(this.text_500); + this.tablePanel9.Controls.Add(this.text_250); + this.tablePanel9.Controls.Add(this.text_125); + this.tablePanel9.Controls.Add(this.text_63); + this.tablePanel9.Controls.Add(this.lb_4000); + this.tablePanel9.Controls.Add(this.lb_2000); + this.tablePanel9.Controls.Add(this.lb_1000); + this.tablePanel9.Controls.Add(this.lb_500); + this.tablePanel9.Controls.Add(this.lb_250); + this.tablePanel9.Controls.Add(this.lb_125); + this.tablePanel9.Controls.Add(this.lb_63); + this.tablePanel9.Controls.Add(this.lb_NoiseLevel); + this.tablePanel9.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel9.Location = new System.Drawing.Point(290, 0); + this.tablePanel9.Margin = new System.Windows.Forms.Padding(0); + this.tablePanel9.Name = "tablePanel9"; + this.tablePanel7.SetRow(this.tablePanel9, 0); + this.tablePanel9.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 10F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F)}); + this.tablePanel9.Size = new System.Drawing.Size(321, 188); + this.tablePanel9.TabIndex = 3; + // + // text_4000 + // + this.text_4000.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_4000, 6); + this.text_4000.Enabled = false; + this.text_4000.Location = new System.Drawing.Point(278, 135); + this.text_4000.Name = "text_4000"; + this.text_4000.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_4000.Properties.Appearance.Options.UseFont = true; + this.text_4000.Properties.Appearance.Options.UseTextOptions = true; + this.text_4000.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_4000.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_4000, 3); + this.text_4000.Size = new System.Drawing.Size(40, 30); + this.text_4000.TabIndex = 34; + // + // text_2000 + // + this.text_2000.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_2000, 5); + this.text_2000.Enabled = false; + this.text_2000.Location = new System.Drawing.Point(232, 135); + this.text_2000.Name = "text_2000"; + this.text_2000.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_2000.Properties.Appearance.Options.UseFont = true; + this.text_2000.Properties.Appearance.Options.UseTextOptions = true; + this.text_2000.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_2000.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_2000, 3); + this.text_2000.Size = new System.Drawing.Size(40, 30); + this.text_2000.TabIndex = 33; + // + // text_1000 + // + this.text_1000.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_1000, 4); + this.text_1000.Enabled = false; + this.text_1000.Location = new System.Drawing.Point(186, 135); + this.text_1000.Name = "text_1000"; + this.text_1000.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_1000.Properties.Appearance.Options.UseFont = true; + this.text_1000.Properties.Appearance.Options.UseTextOptions = true; + this.text_1000.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_1000.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_1000, 3); + this.text_1000.Size = new System.Drawing.Size(40, 30); + this.text_1000.TabIndex = 32; + // + // text_500 + // + this.text_500.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_500, 3); + this.text_500.Enabled = false; + this.text_500.Location = new System.Drawing.Point(141, 135); + this.text_500.Name = "text_500"; + this.text_500.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_500.Properties.Appearance.Options.UseFont = true; + this.text_500.Properties.Appearance.Options.UseTextOptions = true; + this.text_500.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_500.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_500, 3); + this.text_500.Size = new System.Drawing.Size(40, 30); + this.text_500.TabIndex = 31; + // + // text_250 + // + this.text_250.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_250, 2); + this.text_250.Enabled = false; + this.text_250.Location = new System.Drawing.Point(95, 135); + this.text_250.Name = "text_250"; + this.text_250.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_250.Properties.Appearance.Options.UseFont = true; + this.text_250.Properties.Appearance.Options.UseTextOptions = true; + this.text_250.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_250.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_250, 3); + this.text_250.Size = new System.Drawing.Size(40, 30); + this.text_250.TabIndex = 30; + // + // text_125 + // + this.text_125.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_125, 1); + this.text_125.Enabled = false; + this.text_125.Location = new System.Drawing.Point(49, 135); + this.text_125.Name = "text_125"; + this.text_125.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_125.Properties.Appearance.Options.UseFont = true; + this.text_125.Properties.Appearance.Options.UseTextOptions = true; + this.text_125.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_125.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_125, 3); + this.text_125.Size = new System.Drawing.Size(40, 30); + this.text_125.TabIndex = 29; + // + // text_63 + // + this.text_63.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel9.SetColumn(this.text_63, 0); + this.text_63.Enabled = false; + this.text_63.Location = new System.Drawing.Point(3, 135); + this.text_63.Name = "text_63"; + this.text_63.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_63.Properties.Appearance.Options.UseFont = true; + this.text_63.Properties.Appearance.Options.UseTextOptions = true; + this.text_63.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_63.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel9.SetRow(this.text_63, 3); + this.text_63.Size = new System.Drawing.Size(40, 30); + this.text_63.TabIndex = 27; + // + // lb_4000 + // + this.lb_4000.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_4000.Appearance.Options.UseFont = true; + this.lb_4000.Appearance.Options.UseTextOptions = true; + this.lb_4000.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_4000.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_4000.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_4000, 6); + this.lb_4000.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_4000.Location = new System.Drawing.Point(278, 69); + this.lb_4000.Name = "lb_4000"; + this.tablePanel9.SetRow(this.lb_4000, 2); + this.lb_4000.Size = new System.Drawing.Size(40, 41); + this.lb_4000.TabIndex = 28; + this.lb_4000.Text = "4000"; + // + // lb_2000 + // + this.lb_2000.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_2000.Appearance.Options.UseFont = true; + this.lb_2000.Appearance.Options.UseTextOptions = true; + this.lb_2000.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_2000.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_2000.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_2000, 5); + this.lb_2000.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_2000.Location = new System.Drawing.Point(232, 69); + this.lb_2000.Name = "lb_2000"; + this.tablePanel9.SetRow(this.lb_2000, 2); + this.lb_2000.Size = new System.Drawing.Size(40, 41); + this.lb_2000.TabIndex = 27; + this.lb_2000.Text = "2000"; + // + // lb_1000 + // + this.lb_1000.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_1000.Appearance.Options.UseFont = true; + this.lb_1000.Appearance.Options.UseTextOptions = true; + this.lb_1000.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_1000.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_1000.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_1000, 4); + this.lb_1000.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_1000.Location = new System.Drawing.Point(186, 69); + this.lb_1000.Name = "lb_1000"; + this.tablePanel9.SetRow(this.lb_1000, 2); + this.lb_1000.Size = new System.Drawing.Size(40, 41); + this.lb_1000.TabIndex = 26; + this.lb_1000.Text = "1000"; + // + // lb_500 + // + this.lb_500.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_500.Appearance.Options.UseFont = true; + this.lb_500.Appearance.Options.UseTextOptions = true; + this.lb_500.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_500.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_500.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_500, 3); + this.lb_500.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_500.Location = new System.Drawing.Point(141, 69); + this.lb_500.Name = "lb_500"; + this.tablePanel9.SetRow(this.lb_500, 2); + this.lb_500.Size = new System.Drawing.Size(40, 41); + this.lb_500.TabIndex = 25; + this.lb_500.Text = "500"; + // + // lb_250 + // + this.lb_250.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_250.Appearance.Options.UseFont = true; + this.lb_250.Appearance.Options.UseTextOptions = true; + this.lb_250.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_250.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_250.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_250, 2); + this.lb_250.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_250.Location = new System.Drawing.Point(95, 69); + this.lb_250.Name = "lb_250"; + this.tablePanel9.SetRow(this.lb_250, 2); + this.lb_250.Size = new System.Drawing.Size(40, 41); + this.lb_250.TabIndex = 24; + this.lb_250.Text = "250"; + // + // lb_125 + // + this.lb_125.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_125.Appearance.Options.UseFont = true; + this.lb_125.Appearance.Options.UseTextOptions = true; + this.lb_125.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_125.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_125.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_125, 1); + this.lb_125.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_125.Location = new System.Drawing.Point(49, 69); + this.lb_125.Name = "lb_125"; + this.tablePanel9.SetRow(this.lb_125, 2); + this.lb_125.Size = new System.Drawing.Size(40, 41); + this.lb_125.TabIndex = 23; + this.lb_125.Text = "125"; + // + // lb_63 + // + this.lb_63.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_63.Appearance.Options.UseFont = true; + this.lb_63.Appearance.Options.UseTextOptions = true; + this.lb_63.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_63.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_63.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_63, 0); + this.lb_63.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_63.Location = new System.Drawing.Point(3, 69); + this.lb_63.Name = "lb_63"; + this.tablePanel9.SetRow(this.lb_63, 2); + this.lb_63.Size = new System.Drawing.Size(40, 41); + this.lb_63.TabIndex = 22; + this.lb_63.Text = "63"; + // + // lb_NoiseLevel + // + this.lb_NoiseLevel.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseLevel.Appearance.Options.UseFont = true; + this.lb_NoiseLevel.Appearance.Options.UseTextOptions = true; + this.lb_NoiseLevel.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseLevel.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseLevel.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel9.SetColumn(this.lb_NoiseLevel, 0); + this.tablePanel9.SetColumnSpan(this.lb_NoiseLevel, 7); + this.lb_NoiseLevel.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseLevel.Location = new System.Drawing.Point(3, 3); + this.lb_NoiseLevel.Name = "lb_NoiseLevel"; + this.tablePanel9.SetRow(this.lb_NoiseLevel, 0); + this.lb_NoiseLevel.Size = new System.Drawing.Size(315, 41); + this.lb_NoiseLevel.TabIndex = 21; + // + // tablePanel4 + // + this.tablePanel7.SetColumn(this.tablePanel4, 0); + this.tablePanel4.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F)}); + this.tablePanel4.Controls.Add(this.lb_MuffleSize_L); + this.tablePanel4.Controls.Add(this.lb_MuffleSize_H); + this.tablePanel4.Controls.Add(this.lb_MuffleSize); + this.tablePanel4.Controls.Add(this.lb_MuffleSize_W); + this.tablePanel4.Controls.Add(this.text_MuffleSize_L); + this.tablePanel4.Controls.Add(this.text_MuffleSize_H); + this.tablePanel4.Controls.Add(this.text_MuffleSize_W); + this.tablePanel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel4.Location = new System.Drawing.Point(3, 3); + this.tablePanel4.Name = "tablePanel4"; + this.tablePanel4.Padding = new System.Windows.Forms.Padding(30, 10, 30, 10); + this.tablePanel7.SetRow(this.tablePanel4, 0); + this.tablePanel4.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 10F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F)}); + this.tablePanel4.Size = new System.Drawing.Size(234, 182); + this.tablePanel4.TabIndex = 2; + // + // lb_MuffleSize_L + // + this.lb_MuffleSize_L.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_MuffleSize_L.Appearance.Options.UseFont = true; + this.lb_MuffleSize_L.Appearance.Options.UseTextOptions = true; + this.lb_MuffleSize_L.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_MuffleSize_L.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_MuffleSize_L.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_MuffleSize_L, 2); + this.lb_MuffleSize_L.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_MuffleSize_L.Location = new System.Drawing.Point(149, 70); + this.lb_MuffleSize_L.Name = "lb_MuffleSize_L"; + this.tablePanel4.SetRow(this.lb_MuffleSize_L, 2); + this.lb_MuffleSize_L.Size = new System.Drawing.Size(52, 35); + this.lb_MuffleSize_L.TabIndex = 39; + this.lb_MuffleSize_L.Text = "L"; + // + // lb_MuffleSize_H + // + this.lb_MuffleSize_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_MuffleSize_H.Appearance.Options.UseFont = true; + this.lb_MuffleSize_H.Appearance.Options.UseTextOptions = true; + this.lb_MuffleSize_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_MuffleSize_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_MuffleSize_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_MuffleSize_H, 1); + this.lb_MuffleSize_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_MuffleSize_H.Location = new System.Drawing.Point(91, 70); + this.lb_MuffleSize_H.Name = "lb_MuffleSize_H"; + this.tablePanel4.SetRow(this.lb_MuffleSize_H, 2); + this.lb_MuffleSize_H.Size = new System.Drawing.Size(52, 35); + this.lb_MuffleSize_H.TabIndex = 38; + this.lb_MuffleSize_H.Text = "H"; + // + // lb_MuffleSize + // + this.lb_MuffleSize.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_MuffleSize.Appearance.Options.UseFont = true; + this.lb_MuffleSize.Appearance.Options.UseTextOptions = true; + this.lb_MuffleSize.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_MuffleSize.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_MuffleSize.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_MuffleSize, 0); + this.tablePanel4.SetColumnSpan(this.lb_MuffleSize, 3); + this.lb_MuffleSize.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_MuffleSize.Location = new System.Drawing.Point(33, 13); + this.lb_MuffleSize.Name = "lb_MuffleSize"; + this.tablePanel4.SetRow(this.lb_MuffleSize, 0); + this.lb_MuffleSize.Size = new System.Drawing.Size(168, 35); + this.lb_MuffleSize.TabIndex = 24; + // + // lb_MuffleSize_W + // + this.lb_MuffleSize_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_MuffleSize_W.Appearance.Options.UseFont = true; + this.lb_MuffleSize_W.Appearance.Options.UseTextOptions = true; + this.lb_MuffleSize_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_MuffleSize_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_MuffleSize_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_MuffleSize_W, 0); + this.lb_MuffleSize_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_MuffleSize_W.Location = new System.Drawing.Point(33, 70); + this.lb_MuffleSize_W.Name = "lb_MuffleSize_W"; + this.tablePanel4.SetRow(this.lb_MuffleSize_W, 2); + this.lb_MuffleSize_W.Size = new System.Drawing.Size(52, 35); + this.lb_MuffleSize_W.TabIndex = 35; + this.lb_MuffleSize_W.Text = "W"; + // + // text_MuffleSize_L + // + this.text_MuffleSize_L.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel4.SetColumn(this.text_MuffleSize_L, 2); + this.text_MuffleSize_L.Location = new System.Drawing.Point(149, 125); + this.text_MuffleSize_L.Name = "text_MuffleSize_L"; + this.text_MuffleSize_L.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_MuffleSize_L.Properties.Appearance.Options.UseFont = true; + this.text_MuffleSize_L.Properties.Appearance.Options.UseTextOptions = true; + this.text_MuffleSize_L.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_MuffleSize_L.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel4.SetRow(this.text_MuffleSize_L, 3); + this.text_MuffleSize_L.Size = new System.Drawing.Size(52, 30); + this.text_MuffleSize_L.TabIndex = 37; + // + // text_MuffleSize_H + // + this.text_MuffleSize_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel4.SetColumn(this.text_MuffleSize_H, 1); + this.text_MuffleSize_H.Location = new System.Drawing.Point(91, 125); + this.text_MuffleSize_H.Name = "text_MuffleSize_H"; + this.text_MuffleSize_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_MuffleSize_H.Properties.Appearance.Options.UseFont = true; + this.text_MuffleSize_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_MuffleSize_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_MuffleSize_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel4.SetRow(this.text_MuffleSize_H, 3); + this.text_MuffleSize_H.Size = new System.Drawing.Size(52, 30); + this.text_MuffleSize_H.TabIndex = 36; + // + // text_MuffleSize_W + // + this.text_MuffleSize_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel4.SetColumn(this.text_MuffleSize_W, 0); + this.text_MuffleSize_W.Location = new System.Drawing.Point(33, 125); + this.text_MuffleSize_W.Name = "text_MuffleSize_W"; + this.text_MuffleSize_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_MuffleSize_W.Properties.Appearance.Options.UseFont = true; + this.text_MuffleSize_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_MuffleSize_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_MuffleSize_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel4.SetRow(this.text_MuffleSize_W, 3); + this.text_MuffleSize_W.Size = new System.Drawing.Size(52, 30); + this.text_MuffleSize_W.TabIndex = 35; + // + // tablePanel2 + // + this.tablePanel8.SetColumn(this.tablePanel2, 0); + this.tablePanel2.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 50F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F)}); + this.tablePanel2.Controls.Add(this.tablePanel3); + this.tablePanel2.Controls.Add(this.tablePanel1); + this.tablePanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel2.Location = new System.Drawing.Point(0, 0); + this.tablePanel2.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.tablePanel2.Name = "tablePanel2"; + this.tablePanel8.SetRow(this.tablePanel2, 0); + this.tablePanel2.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel2.Size = new System.Drawing.Size(611, 438); + this.tablePanel2.TabIndex = 5; + // + // tablePanel3 + // + this.tablePanel3.Appearance.Options.UseTextOptions = true; + this.tablePanel3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tablePanel3.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel2.SetColumn(this.tablePanel3, 2); + this.tablePanel3.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 60F)}); + this.tablePanel3.Controls.Add(this.text_IndoorNoise); + this.tablePanel3.Controls.Add(this.cb_SelectionNoise); + this.tablePanel3.Controls.Add(this.lb_IndoorNoise); + this.tablePanel3.Controls.Add(this.lb_SelectionNoise); + this.tablePanel3.Controls.Add(this.text_ND_W); + this.tablePanel3.Controls.Add(this.lb_DuctZoomSize_H); + this.tablePanel3.Controls.Add(this.text_DuctZoomSize_H); + this.tablePanel3.Controls.Add(this.lb_ND_W); + this.tablePanel3.Controls.Add(this.lb_DuctZoomSize_W); + this.tablePanel3.Controls.Add(this.lb_ND_H); + this.tablePanel3.Controls.Add(this.text_DuctZoomSize_W); + this.tablePanel3.Controls.Add(this.text_ND_H); + this.tablePanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel3.Location = new System.Drawing.Point(334, 3); + this.tablePanel3.Name = "tablePanel3"; + this.tablePanel3.Padding = new System.Windows.Forms.Padding(3); + this.tablePanel2.SetRow(this.tablePanel3, 0); + this.tablePanel3.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F)}); + this.tablePanel3.Size = new System.Drawing.Size(275, 432); + this.tablePanel3.TabIndex = 1; + // + // text_IndoorNoise + // + this.text_IndoorNoise.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_IndoorNoise, 1); + this.text_IndoorNoise.EditValue = "5"; + this.text_IndoorNoise.Location = new System.Drawing.Point(114, 323); + this.text_IndoorNoise.Name = "text_IndoorNoise"; + this.text_IndoorNoise.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_IndoorNoise.Properties.Appearance.Options.UseFont = true; + this.text_IndoorNoise.Properties.Appearance.Options.UseTextOptions = true; + this.text_IndoorNoise.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_IndoorNoise.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_IndoorNoise, 5); + this.text_IndoorNoise.Size = new System.Drawing.Size(155, 30); + this.text_IndoorNoise.TabIndex = 30; + this.text_IndoorNoise.CustomDisplayText += new DevExpress.XtraEditors.Controls.CustomDisplayTextEventHandler(this.text_IndoorNoise_CustomDisplayText); + // + // cb_SelectionNoise + // + this.tablePanel3.SetColumn(this.cb_SelectionNoise, 1); + this.cb_SelectionNoise.EditValue = "1"; + this.cb_SelectionNoise.Location = new System.Drawing.Point(114, 262); + this.cb_SelectionNoise.Name = "cb_SelectionNoise"; + this.cb_SelectionNoise.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_SelectionNoise.Properties.Appearance.Options.UseFont = true; + this.cb_SelectionNoise.Properties.Appearance.Options.UseTextOptions = true; + this.cb_SelectionNoise.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.cb_SelectionNoise.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.cb_SelectionNoise.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_SelectionNoise.Properties.AppearanceDropDown.Options.UseFont = true; + this.cb_SelectionNoise.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cb_SelectionNoise.Properties.Items.AddRange(new object[] { + "1", + "2"}); + this.tablePanel3.SetRow(this.cb_SelectionNoise, 4); + this.cb_SelectionNoise.Size = new System.Drawing.Size(155, 30); + this.cb_SelectionNoise.TabIndex = 28; + // + // lb_IndoorNoise + // + this.lb_IndoorNoise.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_IndoorNoise.Appearance.Options.UseFont = true; + this.lb_IndoorNoise.Appearance.Options.UseTextOptions = true; + this.lb_IndoorNoise.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_IndoorNoise.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_IndoorNoise.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_IndoorNoise, 0); + this.lb_IndoorNoise.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_IndoorNoise.Location = new System.Drawing.Point(6, 311); + this.lb_IndoorNoise.Name = "lb_IndoorNoise"; + this.tablePanel3.SetRow(this.lb_IndoorNoise, 5); + this.lb_IndoorNoise.Size = new System.Drawing.Size(102, 55); + this.lb_IndoorNoise.TabIndex = 29; + // + // lb_SelectionNoise + // + this.lb_SelectionNoise.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_SelectionNoise.Appearance.Options.UseFont = true; + this.lb_SelectionNoise.Appearance.Options.UseTextOptions = true; + this.lb_SelectionNoise.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_SelectionNoise.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_SelectionNoise.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_SelectionNoise, 0); + this.lb_SelectionNoise.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_SelectionNoise.Location = new System.Drawing.Point(6, 250); + this.lb_SelectionNoise.Name = "lb_SelectionNoise"; + this.tablePanel3.SetRow(this.lb_SelectionNoise, 4); + this.lb_SelectionNoise.Size = new System.Drawing.Size(102, 55); + this.lb_SelectionNoise.TabIndex = 28; + // + // lb_DuctZoomSize_H + // + this.lb_DuctZoomSize_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctZoomSize_H.Appearance.Options.UseFont = true; + this.lb_DuctZoomSize_H.Appearance.Options.UseTextOptions = true; + this.lb_DuctZoomSize_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctZoomSize_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctZoomSize_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_DuctZoomSize_H, 0); + this.lb_DuctZoomSize_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctZoomSize_H.Location = new System.Drawing.Point(6, 189); + this.lb_DuctZoomSize_H.Name = "lb_DuctZoomSize_H"; + this.tablePanel3.SetRow(this.lb_DuctZoomSize_H, 3); + this.lb_DuctZoomSize_H.Size = new System.Drawing.Size(102, 55); + this.lb_DuctZoomSize_H.TabIndex = 6; + // + // text_DuctZoomSize_H + // + this.text_DuctZoomSize_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_DuctZoomSize_H, 1); + this.text_DuctZoomSize_H.Location = new System.Drawing.Point(114, 201); + this.text_DuctZoomSize_H.Name = "text_DuctZoomSize_H"; + this.text_DuctZoomSize_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DuctZoomSize_H.Properties.Appearance.Options.UseFont = true; + this.text_DuctZoomSize_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_DuctZoomSize_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DuctZoomSize_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_DuctZoomSize_H, 3); + this.text_DuctZoomSize_H.Size = new System.Drawing.Size(155, 30); + this.text_DuctZoomSize_H.TabIndex = 25; + // + // lb_DuctZoomSize_W + // + this.lb_DuctZoomSize_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctZoomSize_W.Appearance.Options.UseFont = true; + this.lb_DuctZoomSize_W.Appearance.Options.UseTextOptions = true; + this.lb_DuctZoomSize_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctZoomSize_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctZoomSize_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_DuctZoomSize_W, 0); + this.lb_DuctZoomSize_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctZoomSize_W.Location = new System.Drawing.Point(6, 128); + this.lb_DuctZoomSize_W.Name = "lb_DuctZoomSize_W"; + this.tablePanel3.SetRow(this.lb_DuctZoomSize_W, 2); + this.lb_DuctZoomSize_W.Size = new System.Drawing.Size(102, 55); + this.lb_DuctZoomSize_W.TabIndex = 5; + // + // text_DuctZoomSize_W + // + this.text_DuctZoomSize_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_DuctZoomSize_W, 1); + this.text_DuctZoomSize_W.Location = new System.Drawing.Point(114, 140); + this.text_DuctZoomSize_W.Name = "text_DuctZoomSize_W"; + this.text_DuctZoomSize_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DuctZoomSize_W.Properties.Appearance.Options.UseFont = true; + this.text_DuctZoomSize_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_DuctZoomSize_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DuctZoomSize_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_DuctZoomSize_W, 2); + this.text_DuctZoomSize_W.Size = new System.Drawing.Size(155, 30); + this.text_DuctZoomSize_W.TabIndex = 21; + // + // tablePanel1 + // + this.tablePanel1.Appearance.Options.UseTextOptions = true; + this.tablePanel1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tablePanel1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel2.SetColumn(this.tablePanel1, 0); + this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 60F)}); + this.tablePanel1.Controls.Add(this.text_SafeRate); + this.tablePanel1.Controls.Add(this.cb_DiffuserType); + this.tablePanel1.Controls.Add(this.lb_SafeRate); + this.tablePanel1.Controls.Add(this.text_DuctLength); + this.tablePanel1.Controls.Add(this.text_SquareElbowQty); + this.tablePanel1.Controls.Add(this.lb_BranchAirVol); + this.tablePanel1.Controls.Add(this.text_BranchAirVol); + this.tablePanel1.Controls.Add(this.lb_SquareElbowQty); + this.tablePanel1.Controls.Add(this.lb_DuctLength); + this.tablePanel1.Controls.Add(this.lb_RoundElbowQty); + this.tablePanel1.Controls.Add(this.text_NoiseElbowQty); + this.tablePanel1.Controls.Add(this.text_RoundElbowQty); + this.tablePanel1.Controls.Add(this.lb_DiffuserType); + this.tablePanel1.Controls.Add(this.lb_NoiseElbowQty); + this.tablePanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel1.Location = new System.Drawing.Point(3, 3); + this.tablePanel1.Name = "tablePanel1"; + this.tablePanel1.Padding = new System.Windows.Forms.Padding(3); + this.tablePanel2.SetRow(this.tablePanel1, 0); + this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 14F)}); + this.tablePanel1.Size = new System.Drawing.Size(275, 432); + this.tablePanel1.TabIndex = 0; + // + // text_SafeRate + // + this.text_SafeRate.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_SafeRate, 1); + this.text_SafeRate.Location = new System.Drawing.Point(114, 384); + this.text_SafeRate.Name = "text_SafeRate"; + this.text_SafeRate.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_SafeRate.Properties.Appearance.Options.UseFont = true; + this.text_SafeRate.Properties.Appearance.Options.UseTextOptions = true; + this.text_SafeRate.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_SafeRate.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_SafeRate, 6); + this.text_SafeRate.Size = new System.Drawing.Size(155, 30); + this.text_SafeRate.TabIndex = 27; + this.text_SafeRate.CustomDisplayText += new DevExpress.XtraEditors.Controls.CustomDisplayTextEventHandler(this.text_SafeRate_CustomDisplayText); + // + // cb_DiffuserType + // + this.tablePanel1.SetColumn(this.cb_DiffuserType, 1); + this.cb_DiffuserType.EditValue = "ROUND"; + this.cb_DiffuserType.Location = new System.Drawing.Point(114, 323); + this.cb_DiffuserType.Name = "cb_DiffuserType"; + this.cb_DiffuserType.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_DiffuserType.Properties.Appearance.Options.UseFont = true; + this.cb_DiffuserType.Properties.Appearance.Options.UseTextOptions = true; + this.cb_DiffuserType.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.cb_DiffuserType.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.cb_DiffuserType.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_DiffuserType.Properties.AppearanceDropDown.Options.UseFont = true; + this.cb_DiffuserType.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cb_DiffuserType.Properties.Items.AddRange(new object[] { + "ROUND", + "SQUARE", + "GRILL", + "LOUVER", + "ETC"}); + this.tablePanel1.SetRow(this.cb_DiffuserType, 5); + this.cb_DiffuserType.Size = new System.Drawing.Size(155, 30); + this.cb_DiffuserType.TabIndex = 26; + // + // lb_SafeRate + // + this.lb_SafeRate.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_SafeRate.Appearance.Options.UseFont = true; + this.lb_SafeRate.Appearance.Options.UseTextOptions = true; + this.lb_SafeRate.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_SafeRate.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_SafeRate.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_SafeRate, 0); + this.lb_SafeRate.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_SafeRate.Location = new System.Drawing.Point(6, 372); + this.lb_SafeRate.Name = "lb_SafeRate"; + this.tablePanel1.SetRow(this.lb_SafeRate, 6); + this.lb_SafeRate.Size = new System.Drawing.Size(102, 54); + this.lb_SafeRate.TabIndex = 26; + // + // MuffleDuctSystemUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tablePanel8); + this.Name = "MuffleDuctSystemUserControl"; + this.Size = new System.Drawing.Size(616, 626); + this.Load += new System.EventHandler(this.MuffleDuctSystemUserControl_Load); + ((System.ComponentModel.ISupportInitialize)(this.text_ND_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_RoundElbowQty.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctLength.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_BranchAirVol.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_SquareElbowQty.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ND_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseElbowQty.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel8)).EndInit(); + this.tablePanel8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel7)).EndInit(); + this.tablePanel7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel9)).EndInit(); + this.tablePanel9.ResumeLayout(false); + this.tablePanel9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_4000.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_2000.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_1000.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_500.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_250.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_125.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_63.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel4)).EndInit(); + this.tablePanel4.ResumeLayout(false); + this.tablePanel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_L.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_MuffleSize_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).EndInit(); + this.tablePanel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel3)).EndInit(); + this.tablePanel3.ResumeLayout(false); + this.tablePanel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_IndoorNoise.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_SelectionNoise.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctZoomSize_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctZoomSize_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).EndInit(); + this.tablePanel1.ResumeLayout(false); + this.tablePanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_SafeRate.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_DiffuserType.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + public DevExpress.XtraEditors.TextEdit text_ND_W; + public DevExpress.XtraEditors.TextEdit text_BranchAirVol; + private DevExpress.XtraEditors.LabelControl lb_BranchAirVol; + private DevExpress.XtraEditors.LabelControl lb_RoundElbowQty; + private DevExpress.XtraEditors.LabelControl lb_DuctLength; + public DevExpress.XtraEditors.TextEdit text_RoundElbowQty; + public DevExpress.XtraEditors.TextEdit text_DuctLength; + private DevExpress.XtraEditors.LabelControl lb_ND_W; + private DevExpress.XtraEditors.LabelControl lb_SquareElbowQty; + private DevExpress.XtraEditors.LabelControl lb_ND_H; + public DevExpress.XtraEditors.TextEdit text_SquareElbowQty; + public DevExpress.XtraEditors.TextEdit text_ND_H; + private DevExpress.XtraEditors.LabelControl lb_NoiseElbowQty; + private DevExpress.XtraEditors.LabelControl lb_DiffuserType; + public DevExpress.XtraEditors.TextEdit text_NoiseElbowQty; + private DevExpress.Utils.Layout.TablePanel tablePanel1; + private DevExpress.Utils.Layout.TablePanel tablePanel2; + private DevExpress.Utils.Layout.TablePanel tablePanel8; + private DevExpress.Utils.Layout.TablePanel tablePanel7; + private DevExpress.Utils.Layout.TablePanel tablePanel4; + public DevExpress.XtraEditors.TextEdit text_DuctZoomSize_H; + private DevExpress.XtraEditors.LabelControl lb_MuffleSize; + public DevExpress.XtraEditors.TextEdit text_DuctZoomSize_W; + private DevExpress.XtraEditors.LabelControl lb_DuctZoomSize_H; + private DevExpress.XtraEditors.LabelControl lb_DuctZoomSize_W; + private DevExpress.Utils.Layout.TablePanel tablePanel3; + private DevExpress.Utils.Layout.TablePanel tablePanel9; + public DevExpress.XtraEditors.TextEdit text_4000; + public DevExpress.XtraEditors.TextEdit text_2000; + public DevExpress.XtraEditors.TextEdit text_1000; + public DevExpress.XtraEditors.TextEdit text_500; + public DevExpress.XtraEditors.TextEdit text_250; + public DevExpress.XtraEditors.TextEdit text_125; + public DevExpress.XtraEditors.TextEdit text_63; + private DevExpress.XtraEditors.LabelControl lb_4000; + private DevExpress.XtraEditors.LabelControl lb_2000; + private DevExpress.XtraEditors.LabelControl lb_1000; + private DevExpress.XtraEditors.LabelControl lb_500; + private DevExpress.XtraEditors.LabelControl lb_250; + private DevExpress.XtraEditors.LabelControl lb_125; + private DevExpress.XtraEditors.LabelControl lb_63; + private DevExpress.XtraEditors.LabelControl lb_NoiseLevel; + private DevExpress.XtraEditors.LabelControl lb_MuffleSize_L; + private DevExpress.XtraEditors.LabelControl lb_MuffleSize_H; + private DevExpress.XtraEditors.LabelControl lb_MuffleSize_W; + public DevExpress.XtraEditors.TextEdit text_MuffleSize_L; + public DevExpress.XtraEditors.TextEdit text_MuffleSize_H; + public DevExpress.XtraEditors.TextEdit text_MuffleSize_W; + public DevExpress.XtraEditors.ComboBoxEdit cb_DiffuserType; + private DevExpress.XtraEditors.LabelControl lb_SafeRate; + public DevExpress.XtraEditors.TextEdit text_SafeRate; + public DevExpress.XtraEditors.TextEdit text_IndoorNoise; + public DevExpress.XtraEditors.ComboBoxEdit cb_SelectionNoise; + private DevExpress.XtraEditors.LabelControl lb_IndoorNoise; + private DevExpress.XtraEditors.LabelControl lb_SelectionNoise; + } +} diff --git a/MainUI/MuffleDuctSystemUserControl.cs b/MainUI/MuffleDuctSystemUserControl.cs new file mode 100644 index 0000000..42918e1 --- /dev/null +++ b/MainUI/MuffleDuctSystemUserControl.cs @@ -0,0 +1,186 @@ +using DevExpress.XtraEditors; +using MainUI.Model; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Resources; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MainUI +{ + public partial class MuffleDuctSystemUserControl : UserControl + { + public MuffleDuctSystemUserControl() + { + InitializeComponent(); + } + + public MuffleDuctSystem GetDuctSystem() + { + return new MuffleDuctSystem + { + DUCTLENGTH = text_DuctLength.Text, + SQUAREELBOWQTY = text_SquareElbowQty.Text, + ROUNDELBOWQTY = text_RoundElbowQty.Text, + NOISEELBOWQTY = text_NoiseElbowQty.Text, + BRANCHAIRVOLUME = text_BranchAirVol.Text, + DIFFUSERTYPE = cb_DiffuserType.Text, + SAFERATE = text_SafeRate.Text.Substring(0, text_SafeRate.Text.Length - 1), + ND_W = text_ND_W.Text, + ND_H = text_ND_H.Text, + DUCTZOOMSIZE_W = text_DuctZoomSize_W.Text, + DUCTZOOMSIZE_H = text_DuctZoomSize_H.Text, + SELECTIONNOISE = cb_SelectionNoise.Text, + INDOORNOISE = text_IndoorNoise.Text.Substring(0, text_IndoorNoise.Text.Length - 2), + MUFFLESIZE_W = text_MuffleSize_W.Text, + MUFFLESIZE_H = text_MuffleSize_H.Text, + MUFFLESIZE_L = text_MuffleSize_L.Text, + NOISELEVEL_63 = text_63.Text, + NOISELEVEL_125 = text_125.Text, + NOISELEVEL_250 = text_250.Text, + NOISELEVEL_500 = text_500.Text, + NOISELEVEL_1000 = text_1000.Text, + NOISELEVEL_2000 = text_2000.Text, + NOISELEVEL_4000 = text_4000.Text + }; + } + + public void SetDuctSystem(MuffleDuctSystem ductSystem) + { + if (ductSystem == null) + { + text_DuctLength.Text = ""; + text_SquareElbowQty.Text = ""; + text_RoundElbowQty.Text = ""; + text_NoiseElbowQty.Text = ""; + text_BranchAirVol.Text = ""; + cb_DiffuserType.SelectedIndex = 0; + text_SafeRate.Text = ""; + text_ND_W.Text = ""; + text_ND_H.Text = ""; + text_DuctZoomSize_W.Text = ""; + text_DuctZoomSize_H.Text = ""; + cb_SelectionNoise.SelectedIndex = 0; + text_IndoorNoise.Text = ""; + text_MuffleSize_W.Text = ""; + text_MuffleSize_H.Text = ""; + text_MuffleSize_L.Text = ""; + text_63.Text = ""; + text_125.Text = ""; + text_250.Text = ""; + text_500.Text = ""; + text_1000.Text = ""; + text_2000.Text = ""; + text_4000.Text = ""; + + return; + } + + text_DuctLength.Text = ductSystem.DUCTLENGTH; + text_SquareElbowQty.Text = ductSystem.SQUAREELBOWQTY; + text_RoundElbowQty.Text = ductSystem.ROUNDELBOWQTY; + text_NoiseElbowQty.Text = ductSystem.NOISEELBOWQTY; + text_BranchAirVol.Text = ductSystem.BRANCHAIRVOLUME; + cb_DiffuserType.Text = ductSystem.DIFFUSERTYPE; + text_SafeRate.Text = ductSystem.SAFERATE; + text_ND_W.Text = ductSystem.ND_W; + text_ND_H.Text = ductSystem.ND_H; + text_DuctZoomSize_W.Text = ductSystem.DUCTZOOMSIZE_W; + text_DuctZoomSize_H.Text = ductSystem.DUCTZOOMSIZE_H; + cb_SelectionNoise.Text = ductSystem.SELECTIONNOISE; + text_IndoorNoise.Text = ductSystem.INDOORNOISE; + text_MuffleSize_W.Text = ductSystem.MUFFLESIZE_W; + text_MuffleSize_H.Text = ductSystem.MUFFLESIZE_H; + text_MuffleSize_L.Text = ductSystem.MUFFLESIZE_L; + text_63.Text = ductSystem.NOISELEVEL_63; + text_125.Text = ductSystem.NOISELEVEL_125; + text_250.Text = ductSystem.NOISELEVEL_250; + text_500.Text = ductSystem.NOISELEVEL_500; + text_1000.Text = ductSystem.NOISELEVEL_1000; + text_2000.Text = ductSystem.NOISELEVEL_2000; + text_4000.Text = ductSystem.NOISELEVEL_4000; + } + + public void ChangedLanguage() + { + ResourceManager rm = Properties.Resources.ResourceManager; + var culture = System.Threading.Thread.CurrentThread.CurrentUICulture; + + var font = new System.Drawing.Font("Tahoma", 14F); + + // 리소스 키 - LabelControl 매핑 + var labelMap = new Dictionary + { + { "Duct_Length", lb_DuctLength }, + { "SquareElbowQty", lb_SquareElbowQty }, + { "RoundElbowQty", lb_RoundElbowQty }, + { "NoiseElbowQty", lb_NoiseElbowQty }, + { "BranchAirVolume", lb_BranchAirVol }, + { "DiffuserType", lb_DiffuserType }, + { "SafeRate", lb_SafeRate }, + { "DuctZoomSize_W", lb_DuctZoomSize_W }, + { "DuctZoomSize_H", lb_DuctZoomSize_H }, + { "Selection_of_Noise", lb_SelectionNoise }, + { "IndoorNoise", lb_IndoorNoise }, + { "MuffleSize", lb_MuffleSize }, + { "Noise_Level", lb_NoiseLevel } + }; + + // 반복문으로 리소스와 폰트 적용 + foreach (var pair in labelMap) + { + string key = pair.Key; + LabelControl label = pair.Value; + + string text = rm.GetString(key, culture); // 문화권 반영 + if (!string.IsNullOrEmpty(text)) + label.Text = text; + + label.Appearance.Font = font; + label.Appearance.Options.UseFont = true; + } + + // 예외 폰트 처리 + lb_SafeRate.Font = new System.Drawing.Font("Tahoma", 11F); + lb_SquareElbowQty.Font = new System.Drawing.Font("Tahoma", 12F); + lb_RoundElbowQty.Font = new System.Drawing.Font("Tahoma", 12F); + lb_NoiseElbowQty.Font = new System.Drawing.Font("Tahoma", 12F); + lb_DuctZoomSize_W.Font = new System.Drawing.Font("Tahoma", 12F); + lb_DuctZoomSize_H.Font = new System.Drawing.Font("Tahoma", 12F); + } + + private void MuffleDuctSystemUserControl_Load(object sender, EventArgs e) + { + + } + + private void text_IndoorNoise_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e) + { + if (e.Value == null) + return; + + decimal value; + if (!decimal.TryParse(e.Value.ToString(), out value)) + return; + + e.DisplayText = value.ToString() + "dB"; + } + + private void text_SafeRate_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e) + { + if (e.Value == null) + return; + + decimal value; + if (!decimal.TryParse(e.Value.ToString(), out value)) + return; + + e.DisplayText = value.ToString() + "%"; + } + } +} diff --git a/MainUI/MuffleDuctSystemUserControl.resx b/MainUI/MuffleDuctSystemUserControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MainUI/MuffleDuctSystemUserControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MainUI/MuffleInformationUserControl.Designer.cs b/MainUI/MuffleInformationUserControl.Designer.cs new file mode 100644 index 0000000..99b3986 --- /dev/null +++ b/MainUI/MuffleInformationUserControl.Designer.cs @@ -0,0 +1,1141 @@ + +namespace MainUI +{ + partial class MuffleInformationUserControl + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 구성 요소 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.tablePanel8 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel7 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel6 = new DevExpress.Utils.Layout.TablePanel(); + this.lb_Chamber = new DevExpress.XtraEditors.LabelControl(); + this.text_ChamberSize_L = new DevExpress.XtraEditors.TextEdit(); + this.lb_ChamberSize_W = new DevExpress.XtraEditors.LabelControl(); + this.text_ChamberSize_H = new DevExpress.XtraEditors.TextEdit(); + this.lb_ChamberSize_L = new DevExpress.XtraEditors.LabelControl(); + this.text_ChamberSize_W = new DevExpress.XtraEditors.TextEdit(); + this.lb_ChamberSize_H = new DevExpress.XtraEditors.LabelControl(); + this.tablePanel5 = new DevExpress.Utils.Layout.TablePanel(); + this.lb_NoiseChamber = new DevExpress.XtraEditors.LabelControl(); + this.text_NoiseChamber_L = new DevExpress.XtraEditors.TextEdit(); + this.lb_NoiseChamber_W = new DevExpress.XtraEditors.LabelControl(); + this.text_NoiseChamber_H = new DevExpress.XtraEditors.TextEdit(); + this.lb_NoiseChamber_L = new DevExpress.XtraEditors.LabelControl(); + this.text_NoiseChamber_W = new DevExpress.XtraEditors.TextEdit(); + this.lb_NoiseChamber_H = new DevExpress.XtraEditors.LabelControl(); + this.tablePanel4 = new DevExpress.Utils.Layout.TablePanel(); + this.text_DuctSize_H = new DevExpress.XtraEditors.TextEdit(); + this.lb_DuctSize = new DevExpress.XtraEditors.LabelControl(); + this.text_DuctSize_W = new DevExpress.XtraEditors.TextEdit(); + this.lb_DuctSize_H = new DevExpress.XtraEditors.LabelControl(); + this.lb_DuctSize_W = new DevExpress.XtraEditors.LabelControl(); + this.tablePanel2 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel3 = new DevExpress.Utils.Layout.TablePanel(); + this.text_DIA = new DevExpress.XtraEditors.TextEdit(); + this.text_HubRatio = new DevExpress.XtraEditors.TextEdit(); + this.lb_DIA = new DevExpress.XtraEditors.LabelControl(); + this.lb_HubRatio = new DevExpress.XtraEditors.LabelControl(); + this.cb_NoiseStandard = new DevExpress.XtraEditors.ComboBoxEdit(); + this.cb_FanType = new DevExpress.XtraEditors.ComboBoxEdit(); + this.text_Efficiency = new DevExpress.XtraEditors.TextEdit(); + this.text_FanQty = new DevExpress.XtraEditors.TextEdit(); + this.lb_NoiseStandard = new DevExpress.XtraEditors.LabelControl(); + this.lb_FanQty = new DevExpress.XtraEditors.LabelControl(); + this.lb_FanType = new DevExpress.XtraEditors.LabelControl(); + this.lb_Efficiency = new DevExpress.XtraEditors.LabelControl(); + this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel(); + this.text_Project = new DevExpress.XtraEditors.TextEdit(); + this.lb_Project = new DevExpress.XtraEditors.LabelControl(); + this.text_Pressure = new DevExpress.XtraEditors.TextEdit(); + this.lb_Pressure = new DevExpress.XtraEditors.LabelControl(); + this.text_Location = new DevExpress.XtraEditors.TextEdit(); + this.lb_AirVolume = new DevExpress.XtraEditors.LabelControl(); + this.text_AirVolume = new DevExpress.XtraEditors.TextEdit(); + this.text_Usage = new DevExpress.XtraEditors.TextEdit(); + this.text_EquipmentNo = new DevExpress.XtraEditors.TextEdit(); + this.lb_Usage = new DevExpress.XtraEditors.LabelControl(); + this.lb_InstallPoint = new DevExpress.XtraEditors.LabelControl(); + this.lb_EquipmentNo = new DevExpress.XtraEditors.LabelControl(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel8)).BeginInit(); + this.tablePanel8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel7)).BeginInit(); + this.tablePanel7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel6)).BeginInit(); + this.tablePanel6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_L.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel5)).BeginInit(); + this.tablePanel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_L.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel4)).BeginInit(); + this.tablePanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctSize_H.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctSize_W.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).BeginInit(); + this.tablePanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel3)).BeginInit(); + this.tablePanel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_DIA.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_HubRatio.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_NoiseStandard.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_FanType.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Efficiency.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_FanQty.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).BeginInit(); + this.tablePanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_Project.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Pressure.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Location.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_AirVolume.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Usage.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_EquipmentNo.Properties)).BeginInit(); + this.SuspendLayout(); + // + // tablePanel8 + // + this.tablePanel8.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel8.Controls.Add(this.tablePanel7); + this.tablePanel8.Controls.Add(this.tablePanel2); + this.tablePanel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel8.Location = new System.Drawing.Point(0, 0); + this.tablePanel8.Name = "tablePanel8"; + this.tablePanel8.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 30F)}); + this.tablePanel8.Size = new System.Drawing.Size(596, 625); + this.tablePanel8.TabIndex = 7; + // + // tablePanel7 + // + this.tablePanel7.Appearance.Options.UseTextOptions = true; + this.tablePanel7.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Bottom; + this.tablePanel8.SetColumn(this.tablePanel7, 0); + this.tablePanel7.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F)}); + this.tablePanel7.Controls.Add(this.tablePanel6); + this.tablePanel7.Controls.Add(this.tablePanel5); + this.tablePanel7.Controls.Add(this.tablePanel4); + this.tablePanel7.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel7.Location = new System.Drawing.Point(0, 438); + this.tablePanel7.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.tablePanel7.Name = "tablePanel7"; + this.tablePanel8.SetRow(this.tablePanel7, 1); + this.tablePanel7.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel7.Size = new System.Drawing.Size(591, 187); + this.tablePanel7.TabIndex = 2; + // + // tablePanel6 + // + this.tablePanel7.SetColumn(this.tablePanel6, 1); + this.tablePanel6.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F)}); + this.tablePanel6.Controls.Add(this.lb_Chamber); + this.tablePanel6.Controls.Add(this.text_ChamberSize_L); + this.tablePanel6.Controls.Add(this.lb_ChamberSize_W); + this.tablePanel6.Controls.Add(this.text_ChamberSize_H); + this.tablePanel6.Controls.Add(this.lb_ChamberSize_L); + this.tablePanel6.Controls.Add(this.text_ChamberSize_W); + this.tablePanel6.Controls.Add(this.lb_ChamberSize_H); + this.tablePanel6.Location = new System.Drawing.Point(200, 3); + this.tablePanel6.Name = "tablePanel6"; + this.tablePanel6.Padding = new System.Windows.Forms.Padding(30, 10, 30, 10); + this.tablePanel7.SetRow(this.tablePanel6, 0); + this.tablePanel6.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 10F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F)}); + this.tablePanel6.Size = new System.Drawing.Size(191, 181); + this.tablePanel6.TabIndex = 9; + // + // lb_Chamber + // + this.lb_Chamber.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_Chamber.Appearance.Options.UseFont = true; + this.lb_Chamber.Appearance.Options.UseTextOptions = true; + this.lb_Chamber.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_Chamber.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_Chamber.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel6.SetColumn(this.lb_Chamber, 0); + this.tablePanel6.SetColumnSpan(this.lb_Chamber, 3); + this.lb_Chamber.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_Chamber.Location = new System.Drawing.Point(33, 13); + this.lb_Chamber.Name = "lb_Chamber"; + this.tablePanel6.SetRow(this.lb_Chamber, 0); + this.lb_Chamber.Size = new System.Drawing.Size(125, 34); + this.lb_Chamber.TabIndex = 24; + // + // text_ChamberSize_L + // + this.text_ChamberSize_L.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel6.SetColumn(this.text_ChamberSize_L, 2); + this.text_ChamberSize_L.Location = new System.Drawing.Point(120, 123); + this.text_ChamberSize_L.Name = "text_ChamberSize_L"; + this.text_ChamberSize_L.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_ChamberSize_L.Properties.Appearance.Options.UseFont = true; + this.text_ChamberSize_L.Properties.Appearance.Options.UseTextOptions = true; + this.text_ChamberSize_L.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_ChamberSize_L.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel6.SetRow(this.text_ChamberSize_L, 3); + this.text_ChamberSize_L.Size = new System.Drawing.Size(38, 30); + this.text_ChamberSize_L.TabIndex = 26; + // + // lb_ChamberSize_W + // + this.lb_ChamberSize_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_ChamberSize_W.Appearance.Options.UseFont = true; + this.lb_ChamberSize_W.Appearance.Options.UseTextOptions = true; + this.lb_ChamberSize_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_ChamberSize_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_ChamberSize_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel6.SetColumn(this.lb_ChamberSize_W, 0); + this.lb_ChamberSize_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_ChamberSize_W.Location = new System.Drawing.Point(33, 69); + this.lb_ChamberSize_W.Name = "lb_ChamberSize_W"; + this.tablePanel6.SetRow(this.lb_ChamberSize_W, 2); + this.lb_ChamberSize_W.Size = new System.Drawing.Size(38, 34); + this.lb_ChamberSize_W.TabIndex = 5; + this.lb_ChamberSize_W.Text = "W"; + // + // text_ChamberSize_H + // + this.text_ChamberSize_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel6.SetColumn(this.text_ChamberSize_H, 1); + this.text_ChamberSize_H.Location = new System.Drawing.Point(77, 123); + this.text_ChamberSize_H.Name = "text_ChamberSize_H"; + this.text_ChamberSize_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_ChamberSize_H.Properties.Appearance.Options.UseFont = true; + this.text_ChamberSize_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_ChamberSize_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_ChamberSize_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel6.SetRow(this.text_ChamberSize_H, 3); + this.text_ChamberSize_H.Size = new System.Drawing.Size(38, 30); + this.text_ChamberSize_H.TabIndex = 25; + // + // lb_ChamberSize_L + // + this.lb_ChamberSize_L.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_ChamberSize_L.Appearance.Options.UseFont = true; + this.lb_ChamberSize_L.Appearance.Options.UseTextOptions = true; + this.lb_ChamberSize_L.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_ChamberSize_L.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_ChamberSize_L.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel6.SetColumn(this.lb_ChamberSize_L, 2); + this.lb_ChamberSize_L.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_ChamberSize_L.Location = new System.Drawing.Point(120, 69); + this.lb_ChamberSize_L.Name = "lb_ChamberSize_L"; + this.tablePanel6.SetRow(this.lb_ChamberSize_L, 2); + this.lb_ChamberSize_L.Size = new System.Drawing.Size(38, 34); + this.lb_ChamberSize_L.TabIndex = 7; + this.lb_ChamberSize_L.Text = "L"; + // + // text_ChamberSize_W + // + this.text_ChamberSize_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel6.SetColumn(this.text_ChamberSize_W, 0); + this.text_ChamberSize_W.Location = new System.Drawing.Point(33, 123); + this.text_ChamberSize_W.Name = "text_ChamberSize_W"; + this.text_ChamberSize_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_ChamberSize_W.Properties.Appearance.Options.UseFont = true; + this.text_ChamberSize_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_ChamberSize_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_ChamberSize_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel6.SetRow(this.text_ChamberSize_W, 3); + this.text_ChamberSize_W.Size = new System.Drawing.Size(38, 30); + this.text_ChamberSize_W.TabIndex = 21; + // + // lb_ChamberSize_H + // + this.lb_ChamberSize_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_ChamberSize_H.Appearance.Options.UseFont = true; + this.lb_ChamberSize_H.Appearance.Options.UseTextOptions = true; + this.lb_ChamberSize_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_ChamberSize_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_ChamberSize_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel6.SetColumn(this.lb_ChamberSize_H, 1); + this.lb_ChamberSize_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_ChamberSize_H.Location = new System.Drawing.Point(77, 69); + this.lb_ChamberSize_H.Name = "lb_ChamberSize_H"; + this.tablePanel6.SetRow(this.lb_ChamberSize_H, 2); + this.lb_ChamberSize_H.Size = new System.Drawing.Size(38, 34); + this.lb_ChamberSize_H.TabIndex = 6; + this.lb_ChamberSize_H.Text = "H"; + // + // tablePanel5 + // + this.tablePanel7.SetColumn(this.tablePanel5, 2); + this.tablePanel5.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 33F)}); + this.tablePanel5.Controls.Add(this.lb_NoiseChamber); + this.tablePanel5.Controls.Add(this.text_NoiseChamber_L); + this.tablePanel5.Controls.Add(this.lb_NoiseChamber_W); + this.tablePanel5.Controls.Add(this.text_NoiseChamber_H); + this.tablePanel5.Controls.Add(this.lb_NoiseChamber_L); + this.tablePanel5.Controls.Add(this.text_NoiseChamber_W); + this.tablePanel5.Controls.Add(this.lb_NoiseChamber_H); + this.tablePanel5.Location = new System.Drawing.Point(397, 3); + this.tablePanel5.Name = "tablePanel5"; + this.tablePanel5.Padding = new System.Windows.Forms.Padding(30, 10, 30, 10); + this.tablePanel7.SetRow(this.tablePanel5, 0); + this.tablePanel5.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 10F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F)}); + this.tablePanel5.Size = new System.Drawing.Size(191, 181); + this.tablePanel5.TabIndex = 8; + // + // lb_NoiseChamber + // + this.lb_NoiseChamber.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseChamber.Appearance.Options.UseFont = true; + this.lb_NoiseChamber.Appearance.Options.UseTextOptions = true; + this.lb_NoiseChamber.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseChamber.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseChamber.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel5.SetColumn(this.lb_NoiseChamber, 0); + this.tablePanel5.SetColumnSpan(this.lb_NoiseChamber, 3); + this.lb_NoiseChamber.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseChamber.Location = new System.Drawing.Point(33, 13); + this.lb_NoiseChamber.Name = "lb_NoiseChamber"; + this.tablePanel5.SetRow(this.lb_NoiseChamber, 0); + this.lb_NoiseChamber.Size = new System.Drawing.Size(125, 34); + this.lb_NoiseChamber.TabIndex = 24; + // + // text_NoiseChamber_L + // + this.text_NoiseChamber_L.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel5.SetColumn(this.text_NoiseChamber_L, 2); + this.text_NoiseChamber_L.Location = new System.Drawing.Point(120, 123); + this.text_NoiseChamber_L.Name = "text_NoiseChamber_L"; + this.text_NoiseChamber_L.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_NoiseChamber_L.Properties.Appearance.Options.UseFont = true; + this.text_NoiseChamber_L.Properties.Appearance.Options.UseTextOptions = true; + this.text_NoiseChamber_L.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_NoiseChamber_L.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel5.SetRow(this.text_NoiseChamber_L, 3); + this.text_NoiseChamber_L.Size = new System.Drawing.Size(38, 30); + this.text_NoiseChamber_L.TabIndex = 26; + // + // lb_NoiseChamber_W + // + this.lb_NoiseChamber_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseChamber_W.Appearance.Options.UseFont = true; + this.lb_NoiseChamber_W.Appearance.Options.UseTextOptions = true; + this.lb_NoiseChamber_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseChamber_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseChamber_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel5.SetColumn(this.lb_NoiseChamber_W, 0); + this.lb_NoiseChamber_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseChamber_W.Location = new System.Drawing.Point(33, 69); + this.lb_NoiseChamber_W.Name = "lb_NoiseChamber_W"; + this.tablePanel5.SetRow(this.lb_NoiseChamber_W, 2); + this.lb_NoiseChamber_W.Size = new System.Drawing.Size(38, 34); + this.lb_NoiseChamber_W.TabIndex = 5; + this.lb_NoiseChamber_W.Text = "W"; + // + // text_NoiseChamber_H + // + this.text_NoiseChamber_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel5.SetColumn(this.text_NoiseChamber_H, 1); + this.text_NoiseChamber_H.Location = new System.Drawing.Point(77, 123); + this.text_NoiseChamber_H.Name = "text_NoiseChamber_H"; + this.text_NoiseChamber_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_NoiseChamber_H.Properties.Appearance.Options.UseFont = true; + this.text_NoiseChamber_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_NoiseChamber_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_NoiseChamber_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel5.SetRow(this.text_NoiseChamber_H, 3); + this.text_NoiseChamber_H.Size = new System.Drawing.Size(38, 30); + this.text_NoiseChamber_H.TabIndex = 25; + // + // lb_NoiseChamber_L + // + this.lb_NoiseChamber_L.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseChamber_L.Appearance.Options.UseFont = true; + this.lb_NoiseChamber_L.Appearance.Options.UseTextOptions = true; + this.lb_NoiseChamber_L.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseChamber_L.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseChamber_L.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel5.SetColumn(this.lb_NoiseChamber_L, 2); + this.lb_NoiseChamber_L.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseChamber_L.Location = new System.Drawing.Point(120, 69); + this.lb_NoiseChamber_L.Name = "lb_NoiseChamber_L"; + this.tablePanel5.SetRow(this.lb_NoiseChamber_L, 2); + this.lb_NoiseChamber_L.Size = new System.Drawing.Size(38, 34); + this.lb_NoiseChamber_L.TabIndex = 7; + this.lb_NoiseChamber_L.Text = "L"; + // + // text_NoiseChamber_W + // + this.text_NoiseChamber_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel5.SetColumn(this.text_NoiseChamber_W, 0); + this.text_NoiseChamber_W.Location = new System.Drawing.Point(33, 123); + this.text_NoiseChamber_W.Name = "text_NoiseChamber_W"; + this.text_NoiseChamber_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_NoiseChamber_W.Properties.Appearance.Options.UseFont = true; + this.text_NoiseChamber_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_NoiseChamber_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_NoiseChamber_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel5.SetRow(this.text_NoiseChamber_W, 3); + this.text_NoiseChamber_W.Size = new System.Drawing.Size(38, 30); + this.text_NoiseChamber_W.TabIndex = 21; + // + // lb_NoiseChamber_H + // + this.lb_NoiseChamber_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseChamber_H.Appearance.Options.UseFont = true; + this.lb_NoiseChamber_H.Appearance.Options.UseTextOptions = true; + this.lb_NoiseChamber_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseChamber_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseChamber_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel5.SetColumn(this.lb_NoiseChamber_H, 1); + this.lb_NoiseChamber_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseChamber_H.Location = new System.Drawing.Point(77, 69); + this.lb_NoiseChamber_H.Name = "lb_NoiseChamber_H"; + this.tablePanel5.SetRow(this.lb_NoiseChamber_H, 2); + this.lb_NoiseChamber_H.Size = new System.Drawing.Size(38, 34); + this.lb_NoiseChamber_H.TabIndex = 6; + this.lb_NoiseChamber_H.Text = "H"; + // + // tablePanel4 + // + this.tablePanel7.SetColumn(this.tablePanel4, 0); + this.tablePanel4.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 50F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 50F)}); + this.tablePanel4.Controls.Add(this.text_DuctSize_H); + this.tablePanel4.Controls.Add(this.lb_DuctSize); + this.tablePanel4.Controls.Add(this.text_DuctSize_W); + this.tablePanel4.Controls.Add(this.lb_DuctSize_H); + this.tablePanel4.Controls.Add(this.lb_DuctSize_W); + this.tablePanel4.Location = new System.Drawing.Point(3, 3); + this.tablePanel4.Name = "tablePanel4"; + this.tablePanel4.Padding = new System.Windows.Forms.Padding(50, 10, 50, 10); + this.tablePanel7.SetRow(this.tablePanel4, 0); + this.tablePanel4.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 10F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 25F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F)}); + this.tablePanel4.Size = new System.Drawing.Size(191, 181); + this.tablePanel4.TabIndex = 2; + // + // text_DuctSize_H + // + this.text_DuctSize_H.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel4.SetColumn(this.text_DuctSize_H, 1); + this.text_DuctSize_H.Location = new System.Drawing.Point(99, 123); + this.text_DuctSize_H.Name = "text_DuctSize_H"; + this.text_DuctSize_H.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DuctSize_H.Properties.Appearance.Options.UseFont = true; + this.text_DuctSize_H.Properties.Appearance.Options.UseTextOptions = true; + this.text_DuctSize_H.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DuctSize_H.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel4.SetRow(this.text_DuctSize_H, 3); + this.text_DuctSize_H.Size = new System.Drawing.Size(40, 30); + this.text_DuctSize_H.TabIndex = 25; + // + // lb_DuctSize + // + this.lb_DuctSize.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctSize.Appearance.Options.UseFont = true; + this.lb_DuctSize.Appearance.Options.UseTextOptions = true; + this.lb_DuctSize.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctSize.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctSize.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_DuctSize, 0); + this.tablePanel4.SetColumnSpan(this.lb_DuctSize, 2); + this.lb_DuctSize.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctSize.Location = new System.Drawing.Point(53, 13); + this.lb_DuctSize.Name = "lb_DuctSize"; + this.tablePanel4.SetRow(this.lb_DuctSize, 0); + this.lb_DuctSize.Size = new System.Drawing.Size(86, 34); + this.lb_DuctSize.TabIndex = 24; + // + // text_DuctSize_W + // + this.text_DuctSize_W.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel4.SetColumn(this.text_DuctSize_W, 0); + this.text_DuctSize_W.Location = new System.Drawing.Point(53, 123); + this.text_DuctSize_W.Name = "text_DuctSize_W"; + this.text_DuctSize_W.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DuctSize_W.Properties.Appearance.Options.UseFont = true; + this.text_DuctSize_W.Properties.Appearance.Options.UseTextOptions = true; + this.text_DuctSize_W.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DuctSize_W.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel4.SetRow(this.text_DuctSize_W, 3); + this.text_DuctSize_W.Size = new System.Drawing.Size(40, 30); + this.text_DuctSize_W.TabIndex = 21; + // + // lb_DuctSize_H + // + this.lb_DuctSize_H.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctSize_H.Appearance.Options.UseFont = true; + this.lb_DuctSize_H.Appearance.Options.UseTextOptions = true; + this.lb_DuctSize_H.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctSize_H.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctSize_H.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_DuctSize_H, 1); + this.lb_DuctSize_H.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctSize_H.Location = new System.Drawing.Point(99, 69); + this.lb_DuctSize_H.Name = "lb_DuctSize_H"; + this.tablePanel4.SetRow(this.lb_DuctSize_H, 2); + this.lb_DuctSize_H.Size = new System.Drawing.Size(40, 34); + this.lb_DuctSize_H.TabIndex = 6; + this.lb_DuctSize_H.Text = "H"; + // + // lb_DuctSize_W + // + this.lb_DuctSize_W.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DuctSize_W.Appearance.Options.UseFont = true; + this.lb_DuctSize_W.Appearance.Options.UseTextOptions = true; + this.lb_DuctSize_W.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DuctSize_W.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DuctSize_W.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel4.SetColumn(this.lb_DuctSize_W, 0); + this.lb_DuctSize_W.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DuctSize_W.Location = new System.Drawing.Point(53, 69); + this.lb_DuctSize_W.Name = "lb_DuctSize_W"; + this.tablePanel4.SetRow(this.lb_DuctSize_W, 2); + this.lb_DuctSize_W.Size = new System.Drawing.Size(40, 34); + this.lb_DuctSize_W.TabIndex = 5; + this.lb_DuctSize_W.Text = "W"; + // + // tablePanel2 + // + this.tablePanel8.SetColumn(this.tablePanel2, 0); + this.tablePanel2.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 50F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F)}); + this.tablePanel2.Controls.Add(this.tablePanel3); + this.tablePanel2.Controls.Add(this.tablePanel1); + this.tablePanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel2.Location = new System.Drawing.Point(0, 0); + this.tablePanel2.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.tablePanel2.Name = "tablePanel2"; + this.tablePanel8.SetRow(this.tablePanel2, 0); + this.tablePanel2.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel2.Size = new System.Drawing.Size(591, 438); + this.tablePanel2.TabIndex = 5; + // + // tablePanel3 + // + this.tablePanel3.Appearance.Options.UseTextOptions = true; + this.tablePanel3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tablePanel3.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel2.SetColumn(this.tablePanel3, 2); + this.tablePanel3.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 60F)}); + this.tablePanel3.Controls.Add(this.text_DIA); + this.tablePanel3.Controls.Add(this.text_HubRatio); + this.tablePanel3.Controls.Add(this.lb_DIA); + this.tablePanel3.Controls.Add(this.lb_HubRatio); + this.tablePanel3.Controls.Add(this.cb_NoiseStandard); + this.tablePanel3.Controls.Add(this.cb_FanType); + this.tablePanel3.Controls.Add(this.text_Efficiency); + this.tablePanel3.Controls.Add(this.text_FanQty); + this.tablePanel3.Controls.Add(this.lb_NoiseStandard); + this.tablePanel3.Controls.Add(this.lb_FanQty); + this.tablePanel3.Controls.Add(this.lb_FanType); + this.tablePanel3.Controls.Add(this.lb_Efficiency); + this.tablePanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel3.Location = new System.Drawing.Point(324, 3); + this.tablePanel3.Name = "tablePanel3"; + this.tablePanel3.Padding = new System.Windows.Forms.Padding(3); + this.tablePanel2.SetRow(this.tablePanel3, 0); + this.tablePanel3.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F)}); + this.tablePanel3.Size = new System.Drawing.Size(265, 432); + this.tablePanel3.TabIndex = 1; + // + // text_DIA + // + this.text_DIA.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_DIA, 1); + this.text_DIA.Location = new System.Drawing.Point(110, 165); + this.text_DIA.Name = "text_DIA"; + this.text_DIA.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_DIA.Properties.Appearance.Options.UseFont = true; + this.text_DIA.Properties.Appearance.Options.UseTextOptions = true; + this.text_DIA.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_DIA.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_DIA, 2); + this.text_DIA.Size = new System.Drawing.Size(149, 30); + this.text_DIA.TabIndex = 24; + // + // text_HubRatio + // + this.text_HubRatio.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_HubRatio, 1); + this.text_HubRatio.Location = new System.Drawing.Point(110, 94); + this.text_HubRatio.Name = "text_HubRatio"; + this.text_HubRatio.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_HubRatio.Properties.Appearance.Options.UseFont = true; + this.text_HubRatio.Properties.Appearance.Options.UseTextOptions = true; + this.text_HubRatio.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_HubRatio.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_HubRatio, 1); + this.text_HubRatio.Size = new System.Drawing.Size(149, 30); + this.text_HubRatio.TabIndex = 23; + this.text_HubRatio.CustomDisplayText += new DevExpress.XtraEditors.Controls.CustomDisplayTextEventHandler(this.text_HubRatio_CustomDisplayText); + // + // lb_DIA + // + this.lb_DIA.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_DIA.Appearance.Options.UseFont = true; + this.lb_DIA.Appearance.Options.UseTextOptions = true; + this.lb_DIA.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_DIA.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_DIA.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_DIA, 0); + this.lb_DIA.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_DIA.Location = new System.Drawing.Point(6, 148); + this.lb_DIA.Name = "lb_DIA"; + this.tablePanel3.SetRow(this.lb_DIA, 2); + this.lb_DIA.Size = new System.Drawing.Size(98, 65); + this.lb_DIA.TabIndex = 22; + this.lb_DIA.Text = "DIA mm"; + // + // lb_HubRatio + // + this.lb_HubRatio.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_HubRatio.Appearance.Options.UseFont = true; + this.lb_HubRatio.Appearance.Options.UseTextOptions = true; + this.lb_HubRatio.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_HubRatio.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_HubRatio.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_HubRatio, 0); + this.lb_HubRatio.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_HubRatio.Location = new System.Drawing.Point(6, 77); + this.lb_HubRatio.Name = "lb_HubRatio"; + this.tablePanel3.SetRow(this.lb_HubRatio, 1); + this.lb_HubRatio.Size = new System.Drawing.Size(98, 65); + this.lb_HubRatio.TabIndex = 21; + this.lb_HubRatio.Text = "HUB RATIO"; + // + // cb_NoiseStandard + // + this.tablePanel3.SetColumn(this.cb_NoiseStandard, 1); + this.cb_NoiseStandard.EditValue = "NC-15"; + this.cb_NoiseStandard.Location = new System.Drawing.Point(110, 378); + this.cb_NoiseStandard.Name = "cb_NoiseStandard"; + this.cb_NoiseStandard.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_NoiseStandard.Properties.Appearance.Options.UseFont = true; + this.cb_NoiseStandard.Properties.Appearance.Options.UseTextOptions = true; + this.cb_NoiseStandard.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.cb_NoiseStandard.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.cb_NoiseStandard.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_NoiseStandard.Properties.AppearanceDropDown.Options.UseFont = true; + this.cb_NoiseStandard.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cb_NoiseStandard.Properties.Items.AddRange(new object[] { + "NC-15", + "NC-20", + "NC-25", + "NC-30", + "NC-35", + "NC-40", + "NC-45", + "NC-50", + "NC-55", + "NC-60", + "NC-65"}); + this.tablePanel3.SetRow(this.cb_NoiseStandard, 5); + this.cb_NoiseStandard.Size = new System.Drawing.Size(149, 30); + this.cb_NoiseStandard.TabIndex = 20; + // + // cb_FanType + // + this.tablePanel3.SetColumn(this.cb_FanType, 1); + this.cb_FanType.EditValue = "AIR FOIL"; + this.cb_FanType.Location = new System.Drawing.Point(110, 236); + this.cb_FanType.Name = "cb_FanType"; + this.cb_FanType.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14F); + this.cb_FanType.Properties.Appearance.Options.UseFont = true; + this.cb_FanType.Properties.Appearance.Options.UseTextOptions = true; + this.cb_FanType.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.cb_FanType.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.cb_FanType.Properties.AppearanceDropDown.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cb_FanType.Properties.AppearanceDropDown.Options.UseFont = true; + this.cb_FanType.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cb_FanType.Properties.Items.AddRange(new object[] { + "AIR FOIL", + "SIROCCO", + "RADIAL", + "VANEAXIAL", + "TUBEAXIAL", + "PROPELLER", + "MAKER"}); + this.tablePanel3.SetRow(this.cb_FanType, 3); + this.cb_FanType.Size = new System.Drawing.Size(149, 30); + this.cb_FanType.TabIndex = 19; + this.cb_FanType.SelectedIndexChanged += new System.EventHandler(this.cb_FanType_SelectedIndexChanged); + // + // text_Efficiency + // + this.text_Efficiency.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_Efficiency, 1); + this.text_Efficiency.Location = new System.Drawing.Point(110, 23); + this.text_Efficiency.Name = "text_Efficiency"; + this.text_Efficiency.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_Efficiency.Properties.Appearance.Options.UseFont = true; + this.text_Efficiency.Properties.Appearance.Options.UseTextOptions = true; + this.text_Efficiency.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_Efficiency.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_Efficiency, 0); + this.text_Efficiency.Size = new System.Drawing.Size(149, 30); + this.text_Efficiency.TabIndex = 18; + this.text_Efficiency.CustomDisplayText += new DevExpress.XtraEditors.Controls.CustomDisplayTextEventHandler(this.text_Efficiency_CustomDisplayText); + // + // text_FanQty + // + this.text_FanQty.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel3.SetColumn(this.text_FanQty, 1); + this.text_FanQty.Location = new System.Drawing.Point(110, 307); + this.text_FanQty.Name = "text_FanQty"; + this.text_FanQty.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_FanQty.Properties.Appearance.Options.UseFont = true; + this.text_FanQty.Properties.Appearance.Options.UseTextOptions = true; + this.text_FanQty.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_FanQty.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel3.SetRow(this.text_FanQty, 4); + this.text_FanQty.Size = new System.Drawing.Size(149, 30); + this.text_FanQty.TabIndex = 15; + // + // lb_NoiseStandard + // + this.lb_NoiseStandard.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_NoiseStandard.Appearance.Options.UseFont = true; + this.lb_NoiseStandard.Appearance.Options.UseTextOptions = true; + this.lb_NoiseStandard.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_NoiseStandard.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_NoiseStandard.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_NoiseStandard, 0); + this.lb_NoiseStandard.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_NoiseStandard.Location = new System.Drawing.Point(6, 361); + this.lb_NoiseStandard.Name = "lb_NoiseStandard"; + this.tablePanel3.SetRow(this.lb_NoiseStandard, 5); + this.lb_NoiseStandard.Size = new System.Drawing.Size(98, 65); + this.lb_NoiseStandard.TabIndex = 9; + // + // lb_FanQty + // + this.lb_FanQty.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_FanQty.Appearance.Options.UseFont = true; + this.lb_FanQty.Appearance.Options.UseTextOptions = true; + this.lb_FanQty.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_FanQty.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_FanQty.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_FanQty, 0); + this.lb_FanQty.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_FanQty.Location = new System.Drawing.Point(6, 290); + this.lb_FanQty.Name = "lb_FanQty"; + this.tablePanel3.SetRow(this.lb_FanQty, 4); + this.lb_FanQty.Size = new System.Drawing.Size(98, 65); + this.lb_FanQty.TabIndex = 8; + // + // lb_FanType + // + this.lb_FanType.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_FanType.Appearance.Options.UseFont = true; + this.lb_FanType.Appearance.Options.UseTextOptions = true; + this.lb_FanType.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_FanType.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_FanType.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_FanType, 0); + this.lb_FanType.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_FanType.Location = new System.Drawing.Point(6, 219); + this.lb_FanType.Name = "lb_FanType"; + this.tablePanel3.SetRow(this.lb_FanType, 3); + this.lb_FanType.Size = new System.Drawing.Size(98, 65); + this.lb_FanType.TabIndex = 7; + this.lb_FanType.Text = "FAN TYPE"; + // + // lb_Efficiency + // + this.lb_Efficiency.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_Efficiency.Appearance.Options.UseFont = true; + this.lb_Efficiency.Appearance.Options.UseTextOptions = true; + this.lb_Efficiency.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_Efficiency.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_Efficiency.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel3.SetColumn(this.lb_Efficiency, 0); + this.lb_Efficiency.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_Efficiency.Location = new System.Drawing.Point(6, 6); + this.lb_Efficiency.Name = "lb_Efficiency"; + this.tablePanel3.SetRow(this.lb_Efficiency, 0); + this.lb_Efficiency.Size = new System.Drawing.Size(98, 65); + this.lb_Efficiency.TabIndex = 1; + // + // tablePanel1 + // + this.tablePanel1.Appearance.Options.UseTextOptions = true; + this.tablePanel1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tablePanel1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel2.SetColumn(this.tablePanel1, 0); + this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 40F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 60F)}); + this.tablePanel1.Controls.Add(this.text_Project); + this.tablePanel1.Controls.Add(this.lb_Project); + this.tablePanel1.Controls.Add(this.text_Pressure); + this.tablePanel1.Controls.Add(this.lb_Pressure); + this.tablePanel1.Controls.Add(this.text_Location); + this.tablePanel1.Controls.Add(this.lb_AirVolume); + this.tablePanel1.Controls.Add(this.text_AirVolume); + this.tablePanel1.Controls.Add(this.text_Usage); + this.tablePanel1.Controls.Add(this.text_EquipmentNo); + this.tablePanel1.Controls.Add(this.lb_Usage); + this.tablePanel1.Controls.Add(this.lb_InstallPoint); + this.tablePanel1.Controls.Add(this.lb_EquipmentNo); + this.tablePanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel1.Location = new System.Drawing.Point(3, 3); + this.tablePanel1.Name = "tablePanel1"; + this.tablePanel1.Padding = new System.Windows.Forms.Padding(3); + this.tablePanel2.SetRow(this.tablePanel1, 0); + this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 16F)}); + this.tablePanel1.Size = new System.Drawing.Size(265, 432); + this.tablePanel1.TabIndex = 0; + // + // text_Project + // + this.text_Project.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_Project, 1); + this.text_Project.Location = new System.Drawing.Point(110, 23); + this.text_Project.Name = "text_Project"; + this.text_Project.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_Project.Properties.Appearance.Options.UseFont = true; + this.text_Project.Properties.Appearance.Options.UseTextOptions = true; + this.text_Project.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_Project.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_Project, 0); + this.text_Project.Size = new System.Drawing.Size(149, 30); + this.text_Project.TabIndex = 16; + // + // lb_Project + // + this.lb_Project.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_Project.Appearance.Options.UseFont = true; + this.lb_Project.Appearance.Options.UseTextOptions = true; + this.lb_Project.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_Project.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_Project.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_Project, 0); + this.lb_Project.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_Project.Location = new System.Drawing.Point(6, 6); + this.lb_Project.Name = "lb_Project"; + this.tablePanel1.SetRow(this.lb_Project, 0); + this.lb_Project.Size = new System.Drawing.Size(98, 65); + this.lb_Project.TabIndex = 15; + // + // text_Pressure + // + this.text_Pressure.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_Pressure, 1); + this.text_Pressure.Location = new System.Drawing.Point(110, 378); + this.text_Pressure.Name = "text_Pressure"; + this.text_Pressure.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_Pressure.Properties.Appearance.Options.UseFont = true; + this.text_Pressure.Properties.Appearance.Options.UseTextOptions = true; + this.text_Pressure.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_Pressure.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_Pressure, 5); + this.text_Pressure.Size = new System.Drawing.Size(149, 30); + this.text_Pressure.TabIndex = 14; + // + // lb_Pressure + // + this.lb_Pressure.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_Pressure.Appearance.Options.UseFont = true; + this.lb_Pressure.Appearance.Options.UseTextOptions = true; + this.lb_Pressure.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_Pressure.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetColumn(this.lb_Pressure, 0); + this.lb_Pressure.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_Pressure.Location = new System.Drawing.Point(6, 361); + this.lb_Pressure.Name = "lb_Pressure"; + this.tablePanel1.SetRow(this.lb_Pressure, 5); + this.lb_Pressure.Size = new System.Drawing.Size(98, 65); + this.lb_Pressure.TabIndex = 13; + // + // text_Location + // + this.text_Location.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_Location, 1); + this.text_Location.Location = new System.Drawing.Point(110, 165); + this.text_Location.Name = "text_Location"; + this.text_Location.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_Location.Properties.Appearance.Options.UseFont = true; + this.text_Location.Properties.Appearance.Options.UseTextOptions = true; + this.text_Location.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_Location.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_Location, 2); + this.text_Location.Size = new System.Drawing.Size(149, 30); + this.text_Location.TabIndex = 12; + // + // lb_AirVolume + // + this.lb_AirVolume.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_AirVolume.Appearance.Options.UseFont = true; + this.lb_AirVolume.Appearance.Options.UseTextOptions = true; + this.lb_AirVolume.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_AirVolume.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetColumn(this.lb_AirVolume, 0); + this.lb_AirVolume.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_AirVolume.Location = new System.Drawing.Point(6, 290); + this.lb_AirVolume.Name = "lb_AirVolume"; + this.tablePanel1.SetRow(this.lb_AirVolume, 4); + this.lb_AirVolume.Size = new System.Drawing.Size(98, 65); + this.lb_AirVolume.TabIndex = 4; + // + // text_AirVolume + // + this.text_AirVolume.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_AirVolume, 1); + this.text_AirVolume.Location = new System.Drawing.Point(110, 307); + this.text_AirVolume.Name = "text_AirVolume"; + this.text_AirVolume.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_AirVolume.Properties.Appearance.Options.UseFont = true; + this.text_AirVolume.Properties.Appearance.Options.UseTextOptions = true; + this.text_AirVolume.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_AirVolume.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_AirVolume, 4); + this.text_AirVolume.Size = new System.Drawing.Size(149, 30); + this.text_AirVolume.TabIndex = 11; + // + // text_Usage + // + this.text_Usage.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_Usage, 1); + this.text_Usage.Location = new System.Drawing.Point(110, 236); + this.text_Usage.Name = "text_Usage"; + this.text_Usage.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_Usage.Properties.Appearance.Options.UseFont = true; + this.text_Usage.Properties.Appearance.Options.UseTextOptions = true; + this.text_Usage.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_Usage.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_Usage, 3); + this.text_Usage.Size = new System.Drawing.Size(149, 30); + this.text_Usage.TabIndex = 10; + // + // text_EquipmentNo + // + this.text_EquipmentNo.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tablePanel1.SetColumn(this.text_EquipmentNo, 1); + this.text_EquipmentNo.Location = new System.Drawing.Point(110, 94); + this.text_EquipmentNo.Name = "text_EquipmentNo"; + this.text_EquipmentNo.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.text_EquipmentNo.Properties.Appearance.Options.UseFont = true; + this.text_EquipmentNo.Properties.Appearance.Options.UseTextOptions = true; + this.text_EquipmentNo.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.text_EquipmentNo.Properties.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetRow(this.text_EquipmentNo, 1); + this.text_EquipmentNo.Size = new System.Drawing.Size(149, 30); + this.text_EquipmentNo.TabIndex = 9; + // + // lb_Usage + // + this.lb_Usage.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_Usage.Appearance.Options.UseFont = true; + this.lb_Usage.Appearance.Options.UseTextOptions = true; + this.lb_Usage.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_Usage.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_Usage.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_Usage, 0); + this.lb_Usage.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_Usage.Location = new System.Drawing.Point(6, 219); + this.lb_Usage.Name = "lb_Usage"; + this.tablePanel1.SetRow(this.lb_Usage, 3); + this.lb_Usage.Size = new System.Drawing.Size(98, 65); + this.lb_Usage.TabIndex = 3; + // + // lb_InstallPoint + // + this.lb_InstallPoint.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_InstallPoint.Appearance.Options.UseFont = true; + this.lb_InstallPoint.Appearance.Options.UseTextOptions = true; + this.lb_InstallPoint.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_InstallPoint.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_InstallPoint.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_InstallPoint, 0); + this.lb_InstallPoint.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_InstallPoint.Location = new System.Drawing.Point(6, 148); + this.lb_InstallPoint.Name = "lb_InstallPoint"; + this.tablePanel1.SetRow(this.lb_InstallPoint, 2); + this.lb_InstallPoint.Size = new System.Drawing.Size(98, 65); + this.lb_InstallPoint.TabIndex = 2; + // + // lb_EquipmentNo + // + this.lb_EquipmentNo.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_EquipmentNo.Appearance.Options.UseFont = true; + this.lb_EquipmentNo.Appearance.Options.UseTextOptions = true; + this.lb_EquipmentNo.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.lb_EquipmentNo.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.lb_EquipmentNo.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.tablePanel1.SetColumn(this.lb_EquipmentNo, 0); + this.lb_EquipmentNo.Dock = System.Windows.Forms.DockStyle.Fill; + this.lb_EquipmentNo.Location = new System.Drawing.Point(6, 77); + this.lb_EquipmentNo.Name = "lb_EquipmentNo"; + this.tablePanel1.SetRow(this.lb_EquipmentNo, 1); + this.lb_EquipmentNo.Size = new System.Drawing.Size(98, 65); + this.lb_EquipmentNo.TabIndex = 1; + // + // MuffleInformationUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tablePanel8); + this.Name = "MuffleInformationUserControl"; + this.Size = new System.Drawing.Size(596, 625); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel8)).EndInit(); + this.tablePanel8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel7)).EndInit(); + this.tablePanel7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel6)).EndInit(); + this.tablePanel6.ResumeLayout(false); + this.tablePanel6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_L.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_ChamberSize_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel5)).EndInit(); + this.tablePanel5.ResumeLayout(false); + this.tablePanel5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_L.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_NoiseChamber_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel4)).EndInit(); + this.tablePanel4.ResumeLayout(false); + this.tablePanel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctSize_H.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_DuctSize_W.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).EndInit(); + this.tablePanel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel3)).EndInit(); + this.tablePanel3.ResumeLayout(false); + this.tablePanel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_DIA.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_HubRatio.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_NoiseStandard.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cb_FanType.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Efficiency.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_FanQty.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).EndInit(); + this.tablePanel1.ResumeLayout(false); + this.tablePanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.text_Project.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Pressure.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Location.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_AirVolume.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_Usage.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.text_EquipmentNo.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.Utils.Layout.TablePanel tablePanel8; + private DevExpress.Utils.Layout.TablePanel tablePanel7; + private DevExpress.Utils.Layout.TablePanel tablePanel2; + private DevExpress.Utils.Layout.TablePanel tablePanel3; + public DevExpress.XtraEditors.TextEdit text_FanQty; + private DevExpress.XtraEditors.LabelControl lb_NoiseStandard; + private DevExpress.XtraEditors.LabelControl lb_FanQty; + private DevExpress.XtraEditors.LabelControl lb_FanType; + private DevExpress.XtraEditors.LabelControl lb_Efficiency; + private DevExpress.Utils.Layout.TablePanel tablePanel1; + private DevExpress.XtraEditors.LabelControl lb_AirVolume; + public DevExpress.XtraEditors.TextEdit text_AirVolume; + public DevExpress.XtraEditors.TextEdit text_Usage; + public DevExpress.XtraEditors.TextEdit text_EquipmentNo; + private DevExpress.XtraEditors.LabelControl lb_Usage; + private DevExpress.XtraEditors.LabelControl lb_InstallPoint; + private DevExpress.XtraEditors.LabelControl lb_EquipmentNo; + private DevExpress.XtraEditors.LabelControl lb_NoiseChamber_L; + private DevExpress.XtraEditors.LabelControl lb_NoiseChamber_H; + private DevExpress.XtraEditors.LabelControl lb_NoiseChamber_W; + public DevExpress.XtraEditors.TextEdit text_Location; + public DevExpress.XtraEditors.TextEdit text_Pressure; + private DevExpress.XtraEditors.LabelControl lb_Pressure; + public DevExpress.XtraEditors.TextEdit text_Efficiency; + public DevExpress.XtraEditors.ComboBoxEdit cb_FanType; + private DevExpress.Utils.Layout.TablePanel tablePanel4; + public DevExpress.XtraEditors.TextEdit text_DuctSize_H; + private DevExpress.XtraEditors.LabelControl lb_DuctSize; + public DevExpress.XtraEditors.TextEdit text_DuctSize_W; + private DevExpress.XtraEditors.LabelControl lb_DuctSize_H; + private DevExpress.XtraEditors.LabelControl lb_DuctSize_W; + public DevExpress.XtraEditors.TextEdit text_NoiseChamber_L; + public DevExpress.XtraEditors.TextEdit text_NoiseChamber_H; + public DevExpress.XtraEditors.TextEdit text_NoiseChamber_W; + public DevExpress.XtraEditors.ComboBoxEdit cb_NoiseStandard; + public DevExpress.XtraEditors.TextEdit text_Project; + private DevExpress.XtraEditors.LabelControl lb_Project; + private DevExpress.Utils.Layout.TablePanel tablePanel5; + private DevExpress.XtraEditors.LabelControl lb_NoiseChamber; + private DevExpress.Utils.Layout.TablePanel tablePanel6; + private DevExpress.XtraEditors.LabelControl lb_Chamber; + public DevExpress.XtraEditors.TextEdit text_ChamberSize_L; + private DevExpress.XtraEditors.LabelControl lb_ChamberSize_W; + public DevExpress.XtraEditors.TextEdit text_ChamberSize_H; + private DevExpress.XtraEditors.LabelControl lb_ChamberSize_L; + public DevExpress.XtraEditors.TextEdit text_ChamberSize_W; + private DevExpress.XtraEditors.LabelControl lb_ChamberSize_H; + public DevExpress.XtraEditors.TextEdit text_DIA; + public DevExpress.XtraEditors.TextEdit text_HubRatio; + private DevExpress.XtraEditors.LabelControl lb_DIA; + private DevExpress.XtraEditors.LabelControl lb_HubRatio; + } +} diff --git a/MainUI/MuffleInformationUserControl.cs b/MainUI/MuffleInformationUserControl.cs new file mode 100644 index 0000000..db96b6b --- /dev/null +++ b/MainUI/MuffleInformationUserControl.cs @@ -0,0 +1,177 @@ +using DevExpress.XtraEditors; +using MainUI.Model; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Resources; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MainUI +{ + public partial class MuffleInformationUserControl : UserControl + { + + public event Action FanTypeChanged; + + public MuffleInformationUserControl() + { + InitializeComponent(); + } + + + + public MuffleInformation GetInformation() + { + return new MuffleInformation + { + PROJECT = text_Project.Text, + EQUIPMENTNUMBER = text_EquipmentNo.Text, + LOCATION = text_Location.Text, + USAGE = text_Usage.Text, + AIRVOLUME = text_AirVolume.Text, + PRESSURE = text_Pressure.Text, + EFFICIENCY = text_Efficiency.Text.Substring(0, text_Efficiency.Text.Length - 1), + HUBRATIO = text_HubRatio.Text.Substring(0, text_HubRatio.Text.Length - 1), + DIA = text_DIA.Text, + FANTYPE = cb_FanType.Text, + FANQTY = text_FanQty.Text, + NOISESTANDARD = cb_NoiseStandard.Text, + DUCTSIZE_W = text_DuctSize_W.Text, + DUCTSIZE_H = text_DuctSize_H.Text, + CHAMBERSIZE_W = text_ChamberSize_W.Text, + CHAMBERSIZE_H = text_ChamberSize_H.Text, + CHAMBERSIZE_L = text_ChamberSize_L.Text, + NOISECHAMBERSIZE_W = text_NoiseChamber_W.Text, + NOISECHAMBERSIZE_H = text_NoiseChamber_H.Text, + NOISECHAMBERSIZE_L = text_NoiseChamber_L.Text, + }; + } + + public void SetInformation(MuffleInformation info) + { + if (info == null) + { + // 모든 컨트롤 초기화 + text_Project.Text = ""; + text_EquipmentNo.Text = ""; + text_Location.Text = ""; + text_Usage.Text = ""; + text_AirVolume.Text= ""; + text_Pressure.Text = ""; + text_Efficiency.Text = ""; + text_HubRatio.Text = ""; + text_DIA.Text = ""; + cb_FanType.SelectedIndex = 0; + text_FanQty.Text = ""; + cb_NoiseStandard.SelectedIndex = 0; + text_DuctSize_W.Text = ""; + text_DuctSize_H.Text = ""; + text_ChamberSize_W.Text = ""; + text_ChamberSize_H.Text = ""; + text_ChamberSize_L.Text = ""; + text_NoiseChamber_W.Text = ""; + text_NoiseChamber_H.Text = ""; + text_NoiseChamber_L.Text = ""; + + return; + } + + text_Project.Text = info.PROJECT; + text_EquipmentNo.Text = info.EQUIPMENTNUMBER; + text_Location.Text = info.LOCATION; + text_Usage.Text = info.USAGE; + text_AirVolume.Text = info.AIRVOLUME; + text_Pressure.Text = info.PRESSURE; + text_Efficiency.Text = info.EFFICIENCY; + text_HubRatio.Text = info.HUBRATIO; + text_DIA.Text = info.DIA; + cb_FanType.Text = info.FANTYPE; + text_FanQty.Text = info.FANQTY; + cb_NoiseStandard.Text = info.NOISESTANDARD; + text_DuctSize_W.Text = info.DUCTSIZE_W; + text_DuctSize_H.Text = info.DUCTSIZE_H; + text_ChamberSize_W.Text = info.CHAMBERSIZE_W; + text_ChamberSize_H.Text = info.CHAMBERSIZE_H; + text_ChamberSize_L.Text = info.CHAMBERSIZE_L; + text_NoiseChamber_W.Text = info.NOISECHAMBERSIZE_W; + text_NoiseChamber_H.Text = info.NOISECHAMBERSIZE_H; + text_NoiseChamber_L.Text = info.NOISECHAMBERSIZE_L; + } + + public void ChangedLanguage() + { + ResourceManager rm = Properties.Resources.ResourceManager; + var culture = System.Threading.Thread.CurrentThread.CurrentUICulture; + + var font = new System.Drawing.Font("Tahoma", 14F); + + // 리소스 키 - LabelControl 매핑 + var labelMap = new Dictionary + { + { "Project", lb_Project }, + { "ITEM_No", lb_EquipmentNo }, + { "Location", lb_InstallPoint }, + { "Service", lb_Usage }, + { "Air_Volume", lb_AirVolume }, + { "Pressure", lb_Pressure }, + { "Efficiency", lb_Efficiency }, + { "FAN_Qty", lb_FanQty }, + { "Noise_Standard", lb_NoiseStandard }, + { "Duct_Size", lb_DuctSize }, + { "Chamber_Size", lb_Chamber }, + { "NoiseChamber_Size", lb_NoiseChamber }, + }; + + // 반복문으로 리소스와 폰트 적용 + foreach (var pair in labelMap) + { + string key = pair.Key; + LabelControl label = pair.Value; + + string text = rm.GetString(key, culture); // 문화권 반영 + if (!string.IsNullOrEmpty(text)) + label.Text = text; + + label.Appearance.Font = font; + label.Appearance.Options.UseFont = true; + } + + // 예외 폰트 처리 + + } + + private void cb_FanType_SelectedIndexChanged(object sender, EventArgs e) + { + FanTypeChanged?.Invoke(cb_FanType.Text ?? string.Empty); + } + + private void text_Efficiency_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e) + { + if (e.Value == null) + return; + + decimal value; + if (!decimal.TryParse(e.Value.ToString(), out value)) + return; + + e.DisplayText = value.ToString() + "%"; + } + + private void text_HubRatio_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e) + { + if (e.Value == null) + return; + + decimal value; + if (!decimal.TryParse(e.Value.ToString(), out value)) + return; + + e.DisplayText = value.ToString() + "%"; + } + } +} diff --git a/MainUI/MuffleInformationUserControl.resx b/MainUI/MuffleInformationUserControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MainUI/MuffleInformationUserControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MainUI/MuffleTabUserControl.Designer.cs b/MainUI/MuffleTabUserControl.Designer.cs new file mode 100644 index 0000000..335b2a1 --- /dev/null +++ b/MainUI/MuffleTabUserControl.Designer.cs @@ -0,0 +1,315 @@ + +namespace MainUI +{ + partial class MuffleTabUserControl + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 구성 요소 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.tablePanel1 = new DevExpress.Utils.Layout.TablePanel(); + this.tablePanel2 = new DevExpress.Utils.Layout.TablePanel(); + this.btn_Update = new System.Windows.Forms.Button(); + this.btn_Del = new System.Windows.Forms.Button(); + this.btn_Report = new System.Windows.Forms.Button(); + this.btn_Add = new System.Windows.Forms.Button(); + this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit(); + this.listBoxControl1 = new DevExpress.XtraEditors.ListBoxControl(); + this.panelControl1 = new DevExpress.XtraEditors.PanelControl(); + this.splitContainerControl1 = new DevExpress.XtraEditors.SplitContainerControl(); + this.accordionControl1 = new DevExpress.XtraBars.Navigation.AccordionControl(); + this.InformationTab = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.DuctSystemTab = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).BeginInit(); + this.tablePanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).BeginInit(); + this.tablePanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit(); + this.panelControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).BeginInit(); + this.splitContainerControl1.Panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).BeginInit(); + this.splitContainerControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit(); + this.SuspendLayout(); + // + // tablePanel1 + // + this.tablePanel1.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 80F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 20F)}); + this.tablePanel1.Controls.Add(this.tablePanel2); + this.tablePanel1.Controls.Add(this.pictureEdit1); + this.tablePanel1.Controls.Add(this.listBoxControl1); + this.tablePanel1.Controls.Add(this.panelControl1); + this.tablePanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel1.Location = new System.Drawing.Point(0, 0); + this.tablePanel1.Name = "tablePanel1"; + this.tablePanel1.Padding = new System.Windows.Forms.Padding(7); + this.tablePanel1.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 70F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 40F), + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 23F)}); + this.tablePanel1.Size = new System.Drawing.Size(1432, 928); + this.tablePanel1.TabIndex = 3; + // + // tablePanel2 + // + this.tablePanel1.SetColumn(this.tablePanel2, 0); + this.tablePanel2.Columns.AddRange(new DevExpress.Utils.Layout.TablePanelColumn[] { + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 170F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 45F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F), + new DevExpress.Utils.Layout.TablePanelColumn(DevExpress.Utils.Layout.TablePanelEntityStyle.Absolute, 145F)}); + this.tablePanel2.Controls.Add(this.btn_Update); + this.tablePanel2.Controls.Add(this.btn_Del); + this.tablePanel2.Controls.Add(this.btn_Report); + this.tablePanel2.Controls.Add(this.btn_Add); + this.tablePanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tablePanel2.Location = new System.Drawing.Point(7, 665); + this.tablePanel2.Margin = new System.Windows.Forms.Padding(0); + this.tablePanel2.Name = "tablePanel2"; + this.tablePanel1.SetRow(this.tablePanel2, 1); + this.tablePanel2.Rows.AddRange(new DevExpress.Utils.Layout.TablePanelRow[] { + new DevExpress.Utils.Layout.TablePanelRow(DevExpress.Utils.Layout.TablePanelEntityStyle.Relative, 100F)}); + this.tablePanel2.Size = new System.Drawing.Size(1134, 40); + this.tablePanel2.TabIndex = 0; + // + // btn_Update + // + this.tablePanel2.SetColumn(this.btn_Update, 4); + this.btn_Update.Dock = System.Windows.Forms.DockStyle.Right; + this.btn_Update.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Update.Location = new System.Drawing.Point(992, 0); + this.btn_Update.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Update.Name = "btn_Update"; + this.tablePanel2.SetRow(this.btn_Update, 0); + this.btn_Update.Size = new System.Drawing.Size(139, 40); + this.btn_Update.TabIndex = 4; + this.btn_Update.UseVisualStyleBackColor = true; + this.btn_Update.Click += new System.EventHandler(this.btn_Update_Click); + // + // btn_Del + // + this.tablePanel2.SetColumn(this.btn_Del, 3); + this.btn_Del.Dock = System.Windows.Forms.DockStyle.Left; + this.btn_Del.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Del.Location = new System.Drawing.Point(847, 0); + this.btn_Del.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Del.Name = "btn_Del"; + this.tablePanel2.SetRow(this.btn_Del, 0); + this.btn_Del.Size = new System.Drawing.Size(133, 40); + this.btn_Del.TabIndex = 1; + this.btn_Del.UseVisualStyleBackColor = true; + this.btn_Del.Click += new System.EventHandler(this.btn_Del_Click); + // + // btn_Report + // + this.btn_Report.Dock = System.Windows.Forms.DockStyle.Fill; + this.btn_Report.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Report.Location = new System.Drawing.Point(0, 0); + this.btn_Report.Margin = new System.Windows.Forms.Padding(0); + this.btn_Report.Name = "btn_Report"; + this.btn_Report.Size = new System.Drawing.Size(170, 40); + this.btn_Report.TabIndex = 2; + this.btn_Report.UseVisualStyleBackColor = true; + this.btn_Report.Click += new System.EventHandler(this.btn_Report_Click); + // + // btn_Add + // + this.tablePanel2.SetColumn(this.btn_Add, 2); + this.btn_Add.Dock = System.Windows.Forms.DockStyle.Left; + this.btn_Add.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_Add.Location = new System.Drawing.Point(702, 0); + this.btn_Add.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.btn_Add.Name = "btn_Add"; + this.tablePanel2.SetRow(this.btn_Add, 0); + this.btn_Add.Size = new System.Drawing.Size(133, 40); + this.btn_Add.TabIndex = 0; + this.btn_Add.UseVisualStyleBackColor = true; + this.btn_Add.Click += new System.EventHandler(this.btn_Add_Click); + // + // pictureEdit1 + // + this.tablePanel1.SetColumn(this.pictureEdit1, 0); + this.pictureEdit1.Dock = System.Windows.Forms.DockStyle.Fill; + this.pictureEdit1.Location = new System.Drawing.Point(10, 708); + this.pictureEdit1.Name = "pictureEdit1"; + this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom; + this.tablePanel1.SetRow(this.pictureEdit1, 2); + this.pictureEdit1.Size = new System.Drawing.Size(1128, 210); + this.pictureEdit1.TabIndex = 4; + // + // listBoxControl1 + // + this.listBoxControl1.Appearance.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.listBoxControl1.Appearance.Options.UseFont = true; + this.listBoxControl1.Appearance.Options.UseTextOptions = true; + this.listBoxControl1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.listBoxControl1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.tablePanel1.SetColumn(this.listBoxControl1, 1); + this.listBoxControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listBoxControl1.Location = new System.Drawing.Point(1144, 10); + this.listBoxControl1.Name = "listBoxControl1"; + this.tablePanel1.SetRow(this.listBoxControl1, 0); + this.tablePanel1.SetRowSpan(this.listBoxControl1, 3); + this.listBoxControl1.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.listBoxControl1.Size = new System.Drawing.Size(278, 908); + this.listBoxControl1.TabIndex = 3; + this.listBoxControl1.SelectedIndexChanged += new System.EventHandler(this.listBoxControl1_SelectedIndexChanged); + // + // panelControl1 + // + this.tablePanel1.SetColumn(this.panelControl1, 0); + this.panelControl1.Controls.Add(this.splitContainerControl1); + this.panelControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelControl1.Location = new System.Drawing.Point(10, 10); + this.panelControl1.Name = "panelControl1"; + this.tablePanel1.SetRow(this.panelControl1, 0); + this.panelControl1.Size = new System.Drawing.Size(1128, 652); + this.panelControl1.TabIndex = 1; + // + // splitContainerControl1 + // + this.splitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainerControl1.Location = new System.Drawing.Point(2, 2); + this.splitContainerControl1.Name = "splitContainerControl1"; + this.splitContainerControl1.Padding = new System.Windows.Forms.Padding(5); + // + // splitContainerControl1.Panel1 + // + this.splitContainerControl1.Panel1.Controls.Add(this.accordionControl1); + this.splitContainerControl1.Panel1.Text = "Panel1"; + // + // splitContainerControl1.Panel2 + // + this.splitContainerControl1.Panel2.Padding = new System.Windows.Forms.Padding(5); + this.splitContainerControl1.Panel2.Text = "Panel2"; + this.splitContainerControl1.Size = new System.Drawing.Size(1124, 648); + this.splitContainerControl1.SplitterPosition = 257; + this.splitContainerControl1.TabIndex = 3; + // + // accordionControl1 + // + this.accordionControl1.Appearance.AccordionControl.BackColor = System.Drawing.Color.White; + this.accordionControl1.Appearance.AccordionControl.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Default.BackColor = System.Drawing.Color.Transparent; + this.accordionControl1.Appearance.Item.Default.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Hovered.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.accordionControl1.Appearance.Item.Hovered.Options.UseBackColor = true; + this.accordionControl1.Appearance.Item.Pressed.BackColor = System.Drawing.SystemColors.MenuHighlight; + this.accordionControl1.Appearance.Item.Pressed.Options.UseBackColor = true; + this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left; + this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] { + this.InformationTab, + this.DuctSystemTab}); + this.accordionControl1.ItemHeight = 70; + this.accordionControl1.Location = new System.Drawing.Point(0, 0); + this.accordionControl1.Name = "accordionControl1"; + this.accordionControl1.Padding = new System.Windows.Forms.Padding(3); + this.accordionControl1.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Hidden; + this.accordionControl1.Size = new System.Drawing.Size(260, 638); + this.accordionControl1.TabIndex = 1; + // + // InformationTab + // + this.InformationTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.InformationTab.Appearance.Default.Options.UseFont = true; + this.InformationTab.Appearance.Default.Options.UseTextOptions = true; + this.InformationTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.InformationTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.InformationTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue; + this.InformationTab.Appearance.Hovered.Options.UseBackColor = true; + this.InformationTab.HeaderTemplate.AddRange(new DevExpress.XtraBars.Navigation.HeaderElementInfo[] { + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Text), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.Image), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.HeaderControl), + new DevExpress.XtraBars.Navigation.HeaderElementInfo(DevExpress.XtraBars.Navigation.HeaderElementType.ContextButtons)}); + this.InformationTab.Name = "InformationTab"; + this.InformationTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.InformationTab.Tag = "Information"; + this.InformationTab.Click += new System.EventHandler(this.InformationTab_Click); + // + // DuctSystemTab + // + this.DuctSystemTab.Appearance.Default.Font = new System.Drawing.Font("Tahoma", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.DuctSystemTab.Appearance.Default.Options.UseFont = true; + this.DuctSystemTab.Appearance.Default.Options.UseTextOptions = true; + this.DuctSystemTab.Appearance.Default.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.DuctSystemTab.Appearance.Default.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; + this.DuctSystemTab.Appearance.Hovered.BackColor = System.Drawing.Color.SkyBlue; + this.DuctSystemTab.Appearance.Hovered.Options.UseBackColor = true; + this.DuctSystemTab.Name = "DuctSystemTab"; + this.DuctSystemTab.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.DuctSystemTab.Click += new System.EventHandler(this.DuctSystemTab_Click); + // + // MuffleTabUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tablePanel1); + this.Name = "MuffleTabUserControl"; + this.Size = new System.Drawing.Size(1432, 928); + this.Load += new System.EventHandler(this.MuffleTab_Load); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel1)).EndInit(); + this.tablePanel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tablePanel2)).EndInit(); + this.tablePanel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBoxControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit(); + this.panelControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).EndInit(); + this.splitContainerControl1.Panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).EndInit(); + this.splitContainerControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.Utils.Layout.TablePanel tablePanel1; + private DevExpress.Utils.Layout.TablePanel tablePanel2; + private System.Windows.Forms.Button btn_Update; + private System.Windows.Forms.Button btn_Del; + private System.Windows.Forms.Button btn_Report; + private System.Windows.Forms.Button btn_Add; + private DevExpress.XtraEditors.PictureEdit pictureEdit1; + public DevExpress.XtraEditors.ListBoxControl listBoxControl1; + private DevExpress.XtraEditors.PanelControl panelControl1; + private DevExpress.XtraEditors.SplitContainerControl splitContainerControl1; + private DevExpress.XtraBars.Navigation.AccordionControl accordionControl1; + private DevExpress.XtraBars.Navigation.AccordionControlElement InformationTab; + private DevExpress.XtraBars.Navigation.AccordionControlElement DuctSystemTab; + } +} diff --git a/MainUI/MuffleTabUserControl.cs b/MainUI/MuffleTabUserControl.cs new file mode 100644 index 0000000..1c2ce5a --- /dev/null +++ b/MainUI/MuffleTabUserControl.cs @@ -0,0 +1,236 @@ +using DevExpress.XtraEditors; +using MainUI.Model; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MainUI +{ + public partial class MuffleTabUserControl : UserControl + { + public MuffleInformationUserControl tab1; + public MuffleDuctSystemUserControl tab2; + + public List MuffleData { get; set; } = new List(); + + public MuffleTabUserControl() + { + InitializeComponent(); + tab1 = new MuffleInformationUserControl(); + tab2 = new MuffleDuctSystemUserControl(); + tab1.Dock = DockStyle.Fill; + tab2.Dock = DockStyle.Fill; + ChangedLanguage(); + + tab1.FanTypeChanged += Tab1_FanTypeChanged; + } + + public void ChangedLanguage() + { + var rm = Properties.Resources.ResourceManager; + CultureInfo culture = Thread.CurrentThread.CurrentUICulture; + + var font = new Font("Tahoma", 12F); + + // 탭 / 버튼 리소스 적용 함수 + string L(string key) => rm.GetString(key, culture) ?? key; + + // --- Tabs --- + InformationTab.Text = L("Muffle_General_Information"); + DuctSystemTab.Text = L("Duct_System"); + + InformationTab.Appearance.Default.Font = font; + DuctSystemTab.Appearance.Default.Font = font; + + // --- Buttons --- + btn_Add.Text = L("Add"); + btn_Del.Text = L("Delete"); + btn_Update.Text = L("Update"); + btn_Report.Text = L("Print_Invoice"); + + btn_Add.Font = font; + btn_Del.Font = font; + btn_Update.Font = font; + btn_Report.Font = font; + + tab1.ChangedLanguage(); + tab2.ChangedLanguage(); + } + + private void Tab1_FanTypeChanged(string fantype) + { + // tab1에서 선택한 값 → tab2에도 반영 + if (fantype == "MAKER") + { + List NoiseLevelText = new List + { + tab2.text_63, tab2.text_125, tab2.text_250, + tab2.text_500, tab2.text_1000, tab2.text_2000, tab2.text_4000 + }; + + foreach (var t in NoiseLevelText) + { + t.Enabled = true; + } + } + } + + //---------------------- ControlEvent---------------------------------- + //---------------------- ControlEvent---------------------------------- + //---------------------- ControlEvent---------------------------------- + + private void InformationTab_Click(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab1); + } + + private void DuctSystemTab_Click(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab2); + } + + private void MuffleTab_Load(object sender, EventArgs e) + { + splitContainerControl1.Panel2.Controls.Clear(); + splitContainerControl1.Panel2.Controls.Add(tab1); + } + + private void btn_Report_Click(object sender, EventArgs e) + { + string baseDir = AppDomain.CurrentDomain.BaseDirectory; + string reportDir = Path.Combine(baseDir, "Report"); + string exePath = Path.Combine(reportDir, "NSV_Report.exe"); + string savePath1 = Path.Combine(Application.StartupPath, "MuffleData.json"); + string savePath2 = Path.Combine(reportDir, "MuffleData.json"); + + string json = JsonConvert.SerializeObject(MuffleData, Newtonsoft.Json.Formatting.Indented); + + File.WriteAllText(savePath1, json, Encoding.UTF8); + File.WriteAllText(savePath2, json, Encoding.UTF8); + + MessageBox.Show("저장 완료!", "저장 완료", MessageBoxButtons.OK, MessageBoxIcon.Information); + + var psi = new ProcessStartInfo + { + FileName = exePath, + WorkingDirectory = reportDir, + UseShellExecute = false, + Arguments = "1", + }; + + Process.Start(psi); + } + + private void btn_Add_Click(object sender, EventArgs e) + { + string label = tab1.GetInformation().EQUIPMENTNUMBER.ToString(); + + foreach (string list in listBoxControl1.Items) + { + if (list == label) + { + MessageBox.Show($"{list}는 이미 존재 하는 장비 번호 입니다!", "데이터 추가 실패!", MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + } + + MuffleData.Add(new MufflePackage + { + MuffleInformation = tab1.GetInformation(), + MuffleDuctSystem = tab2.GetDuctSystem() + }); + + + listBoxControl1.Items.Add(label); + + listBoxControl1.SelectedIndex = listBoxControl1.ItemCount - 1; + } + + private void listBoxControl1_SelectedIndexChanged(object sender, EventArgs e) + { + // 새 항목 표시 + int idx = listBoxControl1.SelectedIndex; + if (idx < 0 || idx >= MuffleData.Count) + return; + + tab1.SetInformation(MuffleData[idx].MuffleInformation); + tab2.SetDuctSystem(MuffleData[idx].MuffleDuctSystem); + } + + private void btn_Del_Click(object sender, EventArgs e) + { + listBoxControl1.SelectedIndexChanged -= listBoxControl1_SelectedIndexChanged; + + var indices = listBoxControl1.SelectedIndices.Cast().OrderByDescending(i => i).ToList(); + + if (indices.Count == 0) + return; + + int lastIndex = indices.Last(); // 삭제 후 다시 선택할 기준 인덱스 + + // MuffleData와 ListBoxControl 동기 삭제 + foreach (int idx in indices) + { + if (idx >= 0 && idx < MuffleData.Count) + MuffleData.RemoveAt(idx); + if (idx >= 0 && idx < listBoxControl1.Items.Count) + listBoxControl1.Items.RemoveAt(idx); + } + + // 이벤트 다시 연결 + listBoxControl1.SelectedIndexChanged += listBoxControl1_SelectedIndexChanged; + + if (MuffleData.Count == 0) + { + tab1.SetInformation(null); + tab2.SetDuctSystem(null); + + return; + } + + // 인덱스 계산 (현재 인덱스 - 1, 단 0 이하이면 0) + int newIndex = lastIndex - 1; + if (newIndex < 0) newIndex = 0; + + MufflePackage selectedData = MuffleData[newIndex]; + if (selectedData == null) + return; + + tab1.SetInformation(selectedData.MuffleInformation); + tab2.SetDuctSystem(selectedData.MuffleDuctSystem); + } + + private void btn_Update_Click(object sender, EventArgs e) + { + int idx = listBoxControl1.SelectedIndex; + if (idx < 0 || idx >= MuffleData.Count) + { + MessageBox.Show("수정할 항목을 선택하세요."); + return; + } + + // 현재 탭의 내용으로 갱신 + MuffleData[idx].MuffleInformation = tab1.GetInformation(); + MuffleData[idx].MuffleDuctSystem = tab2.GetDuctSystem(); + + // 리스트박스 항목 라벨도 갱신 (예: 장비번호 표시) + string newLabel = tab1.GetInformation().EQUIPMENTNUMBER.ToString(); + listBoxControl1.Items[idx] = newLabel; + + MessageBox.Show("선택된 항목이 수정되었습니다."); + } + } +} diff --git a/MainUI/MuffleTabUserControl.resx b/MainUI/MuffleTabUserControl.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MainUI/MuffleTabUserControl.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MainUI/NSVDataEdit/DataEditForm.cs b/MainUI/NSVDataEdit/DataEditForm.cs index 3813597..8e36ca0 100644 --- a/MainUI/NSVDataEdit/DataEditForm.cs +++ b/MainUI/NSVDataEdit/DataEditForm.cs @@ -33,7 +33,8 @@ namespace NSVDataEdit private DataSelectForm _dataSelectForm; - private string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json", "DefaultQty.json" }; + private string[] fileNames = { "ISOData.json", "WeightData.json", "DisplacementData.json", "DefaultQty.json", + "SPLData.json", "MuffleReduceData.json", "FanNoiseData.json", "BFIData.json" }; private bool InitializeGrid() { @@ -88,6 +89,29 @@ namespace NSVDataEdit columns.Add("장비구분"); columns.Add("타입"); columns.Add("입력값"); columns.Add("방진기수량"); FlattenDefaultQty(originalJson); break; + case 4: + columns.Add("소음기준"); + columns.Add("63Hz"); columns.Add("125Hz"); columns.Add("250Hz"); columns.Add("500Hz"); + columns.Add("1000Hz"); columns.Add("2000Hz"); columns.Add("4000Hz"); + FlattenSPLJson(originalJson); + break; + case 5: + columns.Add("소음기 길이(L)"); + columns.Add("63Hz"); columns.Add("125Hz"); columns.Add("250Hz"); columns.Add("500Hz"); + columns.Add("1000Hz"); columns.Add("2000Hz"); columns.Add("4000Hz"); + FlattenMuffleReduce(originalJson); + break; + case 6: + columns.Add("발생소음선정"); columns.Add("FanType"); columns.Add("인덱스"); + columns.Add("63Hz"); columns.Add("125Hz"); columns.Add("250Hz"); columns.Add("500Hz"); + columns.Add("1000Hz"); columns.Add("2000Hz"); columns.Add("4000Hz"); + FlattenFanNoise(originalJson); + break; + case 7: + columns.Add("FanType"); columns.Add("63Hz"); columns.Add("125Hz"); columns.Add("250Hz"); columns.Add("500Hz"); + columns.Add("1000Hz"); columns.Add("2000Hz"); columns.Add("4000Hz"); + FlattenBFI(originalJson); + break; //case 4: // columns.Add("이름"); columns.Add("출력 명칭"); // FlattenFullNameJson(originalJson); @@ -366,6 +390,236 @@ namespace NSVDataEdit } } + public void FlattenSPLJson(JObject root) + { + table = new DataTable(); + table.Columns.Clear(); + + // ✅ 컬럼 정의 + table.Columns.Add("소음기준", typeof(string)); + + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (string col in freqCols) + table.Columns.Add(col, typeof(string)); + + if (root == null) return; + + foreach (var item in root.Properties()) + { + string noise = item.Name; + + JArray arr = item.Value as JArray; + if (arr == null) continue; + + DataRow row = table.NewRow(); + row["소음기준"] = noise; + + for (int i = 0; i < freqCols.Length; i++) + { + row[freqCols[i]] = (i < arr.Count) + ? arr[i].ToString() + : "0"; + } + + table.Rows.Add(row); + } + } + + + public void FlattenMuffleReduce(JObject root) + { + table = new DataTable(); + table.Columns.Clear(); + + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (string col in freqCols) + table.Columns.Add(col, typeof(string)); + + if (root == null) return; + + foreach (var prop in root.Properties()) + { + string rowKey = prop.Name; + + JArray arr = prop.Value as JArray; + if (arr == null) continue; + + DataRow row = table.NewRow(); + row["RowKey"] = rowKey; + + for (int i = 0; i < freqCols.Length; i++) + { + row[freqCols[i]] = (i < arr.Count) + ? arr[i].ToString() + : "0"; + } + + table.Rows.Add(row); + } + } + + public void FlattenFanNoise(JObject root) + { + table = new DataTable(); + table.Columns.Clear(); + + // ✅ 기본 컬럼 + table.Columns.Add("발생소음선정", typeof(string)); // datasetKey ("1","2" or NOISECODE) + table.Columns.Add("FanType", typeof(string)); + table.Columns.Add("인덱스", typeof(int)); // rowIndex + + // ✅ 주파수 컬럼 + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (string col in freqCols) + table.Columns.Add(col, typeof(string)); + + if (root == null) return; + + foreach (var dsProp in root.Properties()) // "1", "2" or "NOISECODE_1" + { + string datasetKey = dsProp.Name; + + JObject datasetObj = dsProp.Value as JObject; + if (datasetObj == null) continue; + + foreach (var fanProp in datasetObj.Properties()) // "AIR FOIL" ... + { + string fanType = fanProp.Name; + + JArray rows = fanProp.Value as JArray; // [ [..7..], [..7..] ] + if (rows == null) continue; + + for (int r = 0; r < rows.Count; r++) + { + JArray vals = rows[r] as JArray; + if (vals == null) continue; + + DataRow row = table.NewRow(); + row["발생소음선정"] = datasetKey; + row["FanType"] = fanType; + row["인덱스"] = r; + + for (int i = 0; i < freqCols.Length; i++) + { + row[freqCols[i]] = (i < vals.Count) + ? vals[i].ToString() + : "0"; + } + + table.Rows.Add(row); + } + } + } + } + + public void FlattenBFI(JObject root) + { + table = new DataTable(); + + // 배열 인덱스 -> 컬럼명 매핑 + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + if (root == null) return; + + foreach (var prop in root.Properties()) + { + string fanType = prop.Name; + + JArray arr = prop.Value as JArray; + if (arr == null) continue; + + DataRow row = table.NewRow(); + row["FanType"] = fanType; + + for (int i = 0; i < 7; i++) + { + row[freqCols[i]] = (i < arr.Count) ? arr[i].ToString() : "0"; + } + + table.Rows.Add(row); + } + } + + public JObject RebuildFanNoiseJson() + { + if (table == null) throw new Exception("Table이 비어 있습니다."); + + JObject root = new JObject(); + + // ✅ 주파수 컬럼 순서(배열 인덱스와 1:1) + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + var datasetGroups = table.AsEnumerable() + .GroupBy(r => r["발생소음선정"] == null ? "" : r["발생소음선정"].ToString()) + .Where(g => !string.IsNullOrWhiteSpace(g.Key)); + + foreach (var dsGroup in datasetGroups) + { + string 발생소음선정 = dsGroup.Key; // "1", "2" 또는 "NOISECODE_1" + JObject datasetObj = new JObject(); + + var fanGroups = dsGroup + .GroupBy(r => r["FanType"] == null ? "" : r["FanType"].ToString()) + .Where(g => !string.IsNullOrWhiteSpace(g.Key)); + + foreach (var fanGroup in fanGroups) + { + string fanType = fanGroup.Key; + + var rowsOrdered = fanGroup + .OrderBy(r => Convert.ToInt32(r["인덱스"])) + .ToList(); + + JArray rowsArr = new JArray(); + + foreach (var row in rowsOrdered) + { + JArray vals = new JArray(); + + for (int i = 0; i < freqCols.Length; i++) + { + string col = freqCols[i]; + + string v = (table.Columns.Contains(col) && row[col] != null) + ? row[col].ToString() + : "0"; + + if (string.IsNullOrWhiteSpace(v)) v = "0"; + vals.Add(v); + } + + rowsArr.Add(vals); + } + + datasetObj[fanType] = rowsArr; + } + + root[발생소음선정] = datasetObj; + } + + return root; + } + + + private void FlattenFullNameJson(JObject root) { table = new DataTable(); @@ -587,6 +841,123 @@ namespace NSVDataEdit return result; } + public JObject RebuildSPLJson() + { + if (table == null) + throw new Exception("테이블이 비어 있습니다."); + + JObject root = new JObject(); + + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (DataRow r in table.Rows) + { + string noise = (table.Columns.Contains("소음기준") && r["소음기준"] != null) + ? r["소음기준"].ToString() + : ""; + + if (string.IsNullOrWhiteSpace(noise)) continue; + + // ✅ 주파수 컬럼을 순서대로 배열로 복원 + JArray arr = new JArray(); + for (int i = 0; i < freqCols.Length; i++) + { + string col = freqCols[i]; + + string v = (table.Columns.Contains(col) && r[col] != null) + ? r[col].ToString() + : "0"; + + if (string.IsNullOrWhiteSpace(v)) v = "0"; + arr.Add(v); + } + + root[noise] = arr; + } + + return root; + } + + public JObject RebuildMuffleReduceJson() + { + if (table == null) throw new Exception("테이블이 비어 있습니다."); + + JObject root = new JObject(); + + string keyCol = "소음기 길이(L)"; + + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (DataRow r in table.Rows) + { + string rowKey = (table.Columns.Contains(keyCol) && r[keyCol] != null) + ? r[keyCol].ToString() + : ""; + + if (string.IsNullOrWhiteSpace(rowKey)) continue; + + JArray arr = new JArray(); + for (int i = 0; i < freqCols.Length; i++) + { + string col = freqCols[i]; + + string v = (table.Columns.Contains(col) && r[col] != null) + ? r[col].ToString() + : "0"; + + if (string.IsNullOrWhiteSpace(v)) v = "0"; + arr.Add(v); + } + + root[rowKey] = arr; + } + + return root; + } + + public JObject RebuildBFIJson() + { + if (table == null) throw new Exception("Table이 비어 있습니다."); + + JObject root = new JObject(); + + // 배열 순서(인덱스) = 주파수 컬럼 순서 + string[] freqCols = new string[] + { + "63Hz", "125Hz", "250Hz", "500Hz", "1000Hz", "2000Hz", "4000Hz" + }; + + foreach (DataRow r in table.Rows) + { + string fanType = r["FanType"] == null ? "" : r["FanType"].ToString(); + if (string.IsNullOrWhiteSpace(fanType)) continue; + + JArray arr = new JArray(); + + for (int i = 0; i < freqCols.Length; i++) + { + string col = freqCols[i]; + + string v = (table.Columns.Contains(col) && r[col] != null) + ? r[col].ToString() + : "0"; + + if (string.IsNullOrWhiteSpace(v)) v = "0"; + arr.Add(v); + } + + root[fanType] = arr; + } + + return root; + } + private JObject RebuildFullNameJson() { JObject result = new JObject(); @@ -663,6 +1034,14 @@ namespace NSVDataEdit newJson = RebuildSpecificationJson(); else if (idx == 3) newJson = RebuildDefaultQtyDataJson(); + else if (idx == 4) + newJson = RebuildSPLJson(); + else if (idx == 5) + newJson = RebuildMuffleReduceJson(); + else if (idx == 6) + newJson = RebuildFanNoiseJson(); + else if (idx == 7) + newJson = RebuildBFIJson(); //else if (idx == 4) // newJson = RebuildFullNameJson(); else return; diff --git a/MainUI/NSVDataEdit/DataSelectForm.Designer.cs b/MainUI/NSVDataEdit/DataSelectForm.Designer.cs index 7a3be1a..ce7119c 100644 --- a/MainUI/NSVDataEdit/DataSelectForm.Designer.cs +++ b/MainUI/NSVDataEdit/DataSelectForm.Designer.cs @@ -55,7 +55,12 @@ global::NSVDataEdit.Properties.Resources.Isolator_of_Equipment, global::NSVDataEdit.Properties.Resources.Weight_data_of_Equipment, global::NSVDataEdit.Properties.Resources.Isolator_Specification, - global::NSVDataEdit.Properties.Resources.Quantity_data_of_Equipment}); + global::NSVDataEdit.Properties.Resources.Quantity_data_of_Equipment, + global::NSVDataEdit.Properties.Resources.SPL_DATA, + global::NSVDataEdit.Properties.Resources.Muffle_Reduce_Amount, + global::NSVDataEdit.Properties.Resources.FanNoiseData, + global::NSVDataEdit.Properties.Resources.BFI_Data, + }); this.tablePanel1.SetRow(this.cb_opendata, 0); this.cb_opendata.Size = new System.Drawing.Size(263, 30); this.cb_opendata.TabIndex = 0; diff --git a/MainUI/NSVDataEdit/Properties/Resources.Designer.cs b/MainUI/NSVDataEdit/Properties/Resources.Designer.cs index a79d7f8..e2d9914 100644 --- a/MainUI/NSVDataEdit/Properties/Resources.Designer.cs +++ b/MainUI/NSVDataEdit/Properties/Resources.Designer.cs @@ -69,6 +69,15 @@ namespace NSVDataEdit.Properties { } } + /// + /// BFI Data과(와) 유사한 지역화된 문자열을 찾습니다. + /// + internal static string BFI_Data { + get { + return ResourceManager.GetString("BFI Data", resourceCulture); + } + } + /// /// Delete Column과(와) 유사한 지역화된 문자열을 찾습니다. /// @@ -78,6 +87,15 @@ namespace NSVDataEdit.Properties { } } + /// + /// FanNoiseData과(와) 유사한 지역화된 문자열을 찾습니다. + /// + internal static string FanNoiseData { + get { + return ResourceManager.GetString("FanNoiseData", resourceCulture); + } + } + /// /// File과(와) 유사한 지역화된 문자열을 찾습니다. /// @@ -105,6 +123,15 @@ namespace NSVDataEdit.Properties { } } + /// + /// Muffle Reduce Amount과(와) 유사한 지역화된 문자열을 찾습니다. + /// + internal static string Muffle_Reduce_Amount { + get { + return ResourceManager.GetString("Muffle Reduce Amount", resourceCulture); + } + } + /// /// Name of Isolator Model과(와) 유사한 지역화된 문자열을 찾습니다. /// @@ -141,6 +168,15 @@ namespace NSVDataEdit.Properties { } } + /// + /// SPL DATA과(와) 유사한 지역화된 문자열을 찾습니다. + /// + internal static string SPL_DATA { + get { + return ResourceManager.GetString("SPL DATA", resourceCulture); + } + } + /// /// Weight data of Equipment과(와) 유사한 지역화된 문자열을 찾습니다. /// diff --git a/MainUI/NSVDataEdit/Properties/Resources.ko.resx b/MainUI/NSVDataEdit/Properties/Resources.ko.resx index 8787764..814a711 100644 --- a/MainUI/NSVDataEdit/Properties/Resources.ko.resx +++ b/MainUI/NSVDataEdit/Properties/Resources.ko.resx @@ -120,9 +120,15 @@ 행 추가 + + BFI 데이터 + 행 삭제 + + 송풍기 발생소음 + 파일 @@ -132,6 +138,9 @@ 제품별 용량 및 변위 + + 소음기 저감량 + 방진기 모델명 @@ -144,6 +153,9 @@ 저장 + + 실내허용소음레벨 + 장비 용량별 중량 diff --git a/MainUI/NSVDataEdit/Properties/Resources.resx b/MainUI/NSVDataEdit/Properties/Resources.resx index b9a5aef..8d7ca48 100644 --- a/MainUI/NSVDataEdit/Properties/Resources.resx +++ b/MainUI/NSVDataEdit/Properties/Resources.resx @@ -120,9 +120,15 @@ Add Column + + BFI Data + Delete Column + + FanNoiseData + File @@ -132,6 +138,9 @@ Isolator Specification + + Muffle Reduce Amount + Name of Isolator Model @@ -144,6 +153,9 @@ Save + + SPL DATA + Weight data of Equipment diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataEditForm.resources b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataEditForm.resources deleted file mode 100644 index dfcfecb..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataEditForm.resources and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataSelectForm.resources b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataSelectForm.resources deleted file mode 100644 index e3e2710..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.DataSelectForm.resources and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.ko.resources b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.ko.resources deleted file mode 100644 index 3b49018..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.ko.resources and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.resources b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.resources deleted file mode 100644 index 2309e39..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.Properties.Resources.resources and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.CopyComplete b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.CoreCompileInputs.cache b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.CoreCompileInputs.cache deleted file mode 100644 index 6afbf56..0000000 --- a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -1b1d9d0925e4a6705f75026ef8d23bfbe10b5bf0 diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.GenerateResource.cache b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.GenerateResource.cache deleted file mode 100644 index 4469bdf..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.csproj.GenerateResource.cache and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.exe b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.exe deleted file mode 100644 index 454898a..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.exe and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.pdb b/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.pdb deleted file mode 100644 index 24b527a..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/NSVDataEdit.pdb and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll index ffc7232..04fedcc 100644 Binary files a/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and b/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll b/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll index b5376cb..702f61b 100644 Binary files a/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll and b/MainUI/NSVDataEdit/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll differ diff --git a/MainUI/NSVDataEdit/obj/Debug/ko/NSVDataEdit.resources.dll b/MainUI/NSVDataEdit/obj/Debug/ko/NSVDataEdit.resources.dll deleted file mode 100644 index c1fe464..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/ko/NSVDataEdit.resources.dll and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Debug/nsvdataedit.exe.licenses b/MainUI/NSVDataEdit/obj/Debug/nsvdataedit.exe.licenses deleted file mode 100644 index 3b3b795..0000000 Binary files a/MainUI/NSVDataEdit/obj/Debug/nsvdataedit.exe.licenses and /dev/null differ diff --git a/MainUI/NSVDataEdit/obj/Release/NSVDataEdit.csproj.FileListAbsolute.txt b/MainUI/NSVDataEdit/obj/Release/NSVDataEdit.csproj.FileListAbsolute.txt index 1848cbe..74a53fe 100644 --- a/MainUI/NSVDataEdit/obj/Release/NSVDataEdit.csproj.FileListAbsolute.txt +++ b/MainUI/NSVDataEdit/obj/Release/NSVDataEdit.csproj.FileListAbsolute.txt @@ -97,103 +97,3 @@ C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\ko\NSVDataEd C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CopyComplete C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.exe.config -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.exe -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\NSVDataEdit.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ko\NSVDataEdit.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.BonusSkins.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.Desktop.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Printing.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Sparkline.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Utils.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraBars.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraEditors.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraGrid.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\Newtonsoft.Json.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Drawing.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraLayout.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraPrinting.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.RichEdit.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraTreeList.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Office.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.Desktop.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Data.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Utils.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Sparkline.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraBars.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraEditors.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Printing.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraGrid.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Pdf.v21.2.Drawing.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraLayout.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraPrinting.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.RichEdit.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.XtraTreeList.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\DevExpress.Office.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\de\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\es\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ja\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\bin\Release\ru\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.AssemblyReference.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.DataEditForm.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.DataSelectForm.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.Properties.Resources.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.Properties.Resources.ko.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.GenerateResource.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe.licenses -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CoreCompileInputs.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\ko\NSVDataEdit.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.csproj.CopyComplete -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.exe -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\NSVDataEdit\obj\Release\NSVDataEdit.pdb diff --git a/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.Designer.cs.dll index a98fd8d..10c5297 100644 Binary files a/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.Designer.cs.dll and b/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll b/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll index 0f03428..ada42c6 100644 Binary files a/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll and b/MainUI/NSVDataEdit/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll differ diff --git a/MainUI/Properties/Resources.ko.resx b/MainUI/Properties/Resources.ko.resx index cef1091..9968547 100644 --- a/MainUI/Properties/Resources.ko.resx +++ b/MainUI/Properties/Resources.ko.resx @@ -247,25 +247,25 @@ 소음기 SIZE - 풍량 + 풍량(CMH) 덕트 사이즈 - 효율 + 효율(%) FAN 수량 - 소음챔버 사이즈 + 소음 챔버 사이즈 소음기준(NC) - 정압 + 정압(mmAq) 분기풍량(CMH) @@ -277,7 +277,7 @@ 덕트 길이 - 소음엘보 수량(EA) + 소음 엘보 수량(EA) 라운드엘보 수량(EA) @@ -285,8 +285,8 @@ 사각엘보 수량(EA) - - 덕트확대 사이즈 + + 덕트확대 사이즈(W) 소음기 SIZE @@ -294,4 +294,21 @@ 발생 소음도 + + 일반 챔버 SIZE + + + 덕트확대 사이즈(H) + + + 전체 시스템 안전율(%) + + + 실내 발생 +소음 보정 + + + 발생소음선정 +(큰:1, 작은:2) + \ No newline at end of file diff --git a/MainUI/bin/Debug/BFIData.json b/MainUI/bin/Debug/BFIData.json new file mode 100644 index 0000000..78378f1 --- /dev/null +++ b/MainUI/bin/Debug/BFIData.json @@ -0,0 +1,9 @@ +{ + "AIR FOIL": ["0","0","3","0","0","0","0"], + "SIROCCO": ["0","0","0","2","0","0","0"], + "RADIAL BLADED": ["0","8","0","0","0","0","0"], + "VANE AXIAL": ["0","6","0","0","0","0","0"], + "TUBE AXIAL": ["7","0","0","0","0","0","0"], + "PROPELLER": ["5","0","0","0","0","0","0"], + "MAKER": ["0","0","0","0","0","0","0"], +} diff --git a/MainUI/bin/Debug/BLOCK/공조기_EC FAN_VC.dwg b/MainUI/bin/Debug/BLOCK/공조기_EC FAN_VC.dwg new file mode 100644 index 0000000..3b2c811 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_EC FAN_VC.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_PLUG FAN_VC.dwg b/MainUI/bin/Debug/BLOCK/공조기_PLUG FAN_VC.dwg new file mode 100644 index 0000000..59071b2 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_PLUG FAN_VC.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB.dwg b/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB.dwg new file mode 100644 index 0000000..c2f7a8d Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB2.dwg b/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB2.dwg new file mode 100644 index 0000000..a41fe89 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_수평형_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM51.dwg b/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM51.dwg new file mode 100644 index 0000000..1df3da4 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM52.dwg b/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM52.dwg new file mode 100644 index 0000000..a577478 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_수평형_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB.dwg b/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB.dwg new file mode 100644 index 0000000..3baea3c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB2.dwg b/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB2.dwg new file mode 100644 index 0000000..b579fc7 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_외조기_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM51.dwg b/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM51.dwg new file mode 100644 index 0000000..6b5f697 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM52.dwg b/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM52.dwg new file mode 100644 index 0000000..98e461f Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_외조기_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB.dwg b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB.dwg new file mode 100644 index 0000000..d89afcb Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB2.dwg b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB2.dwg new file mode 100644 index 0000000..20cd527 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM51.dwg b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM51.dwg new file mode 100644 index 0000000..851cb4c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM52.dwg b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM52.dwg new file mode 100644 index 0000000..e7a65d1 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/공조기_탈취유니트_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉각탑_대향류형_FSL2.dwg b/MainUI/bin/Debug/BLOCK/냉각탑_대향류형_FSL2.dwg new file mode 100644 index 0000000..4d14d63 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉각탑_대향류형_FSL2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉각탑_모듈형_FSL2.dwg b/MainUI/bin/Debug/BLOCK/냉각탑_모듈형_FSL2.dwg new file mode 100644 index 0000000..e47702e Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉각탑_모듈형_FSL2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉각탑_압입송풍형_FSL2.dwg b/MainUI/bin/Debug/BLOCK/냉각탑_압입송풍형_FSL2.dwg new file mode 100644 index 0000000..7b1495d Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉각탑_압입송풍형_FSL2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉각탑_직교류형_FSL2.dwg b/MainUI/bin/Debug/BLOCK/냉각탑_직교류형_FSL2.dwg new file mode 100644 index 0000000..4d63c5b Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉각탑_직교류형_FSL2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉동기_가스직화식_SRP.dwg b/MainUI/bin/Debug/BLOCK/냉동기_가스직화식_SRP.dwg new file mode 100644 index 0000000..eb4a18c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉동기_가스직화식_SRP.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉동기_공냉식_SRP.dwg b/MainUI/bin/Debug/BLOCK/냉동기_공냉식_SRP.dwg new file mode 100644 index 0000000..da8b75f Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉동기_공냉식_SRP.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉동기_스크류_SRP.dwg b/MainUI/bin/Debug/BLOCK/냉동기_스크류_SRP.dwg new file mode 100644 index 0000000..398c40b Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉동기_스크류_SRP.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉동기_터보_SRP.dwg b/MainUI/bin/Debug/BLOCK/냉동기_터보_SRP.dwg new file mode 100644 index 0000000..ae195b4 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉동기_터보_SRP.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/냉동기_흡수식_SRP.dwg b/MainUI/bin/Debug/BLOCK/냉동기_흡수식_SRP.dwg new file mode 100644 index 0000000..2a1beeb Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/냉동기_흡수식_SRP.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB.dwg new file mode 100644 index 0000000..25f30c4 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB2.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB2.dwg new file mode 100644 index 0000000..d249177 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM51.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM51.dwg new file mode 100644 index 0000000..592e062 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM52.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM52.dwg new file mode 100644 index 0000000..3532a71 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(DS)_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB.dwg new file mode 100644 index 0000000..204ff90 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB2.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB2.dwg new file mode 100644 index 0000000..09c91cc Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM51.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM51.dwg new file mode 100644 index 0000000..3a9a060 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM52.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM52.dwg new file mode 100644 index 0000000..2f2d81d Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AIR FOIL(SS)_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_SH.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_SH.dwg new file mode 100644 index 0000000..9e58ced Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_SH.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_VH61.dwg b/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_VH61.dwg new file mode 100644 index 0000000..df353ab Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_AXIAL FAN_VH61.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_SH.dwg b/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_SH.dwg new file mode 100644 index 0000000..922a3cd Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_SH.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_VH61.dwg b/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_VH61.dwg new file mode 100644 index 0000000..0078000 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_DUCT IN LINE_VH61.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_HANGER_SH.dwg b/MainUI/bin/Debug/BLOCK/송풍기_HANGER_SH.dwg new file mode 100644 index 0000000..28efef0 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_HANGER_SH.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_HANGER_VH61.dwg b/MainUI/bin/Debug/BLOCK/송풍기_HANGER_VH61.dwg new file mode 100644 index 0000000..656f5f9 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_HANGER_VH61.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB.dwg new file mode 100644 index 0000000..d5d1011 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB2.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB2.dwg new file mode 100644 index 0000000..0a31665 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM51.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM51.dwg new file mode 100644 index 0000000..5413749 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM52.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM52.dwg new file mode 100644 index 0000000..0205ee8 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(DS)_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB.dwg new file mode 100644 index 0000000..866873c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB2.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB2.dwg new file mode 100644 index 0000000..06ad51f Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM51.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM51.dwg new file mode 100644 index 0000000..9290eaa Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM52.dwg b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM52.dwg new file mode 100644 index 0000000..a8015bd Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_SIROCCO(SS)_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB.dwg b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB.dwg new file mode 100644 index 0000000..1e31d34 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB2.dwg b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB2.dwg new file mode 100644 index 0000000..8210821 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_SMB2.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM51.dwg b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM51.dwg new file mode 100644 index 0000000..56d44f3 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM51.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM52.dwg b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM52.dwg new file mode 100644 index 0000000..6b432ac Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/송풍기_TURBO_VWM52.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/실외기_EHP_SB-BASE.dwg b/MainUI/bin/Debug/BLOCK/실외기_EHP_SB-BASE.dwg new file mode 100644 index 0000000..2f13c8e Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/실외기_EHP_SB-BASE.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/실외기_GHP_SB-BASE.dwg b/MainUI/bin/Debug/BLOCK/실외기_GHP_SB-BASE.dwg new file mode 100644 index 0000000..80ab519 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/실외기_GHP_SB-BASE.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-150.dwg b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-150.dwg new file mode 100644 index 0000000..4e87ff6 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-150.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-200.dwg b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-200.dwg new file mode 100644 index 0000000..c50907e Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SMA+IB-200.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_볼류트_SRM.dwg b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SRM.dwg new file mode 100644 index 0000000..950a8cf Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_볼류트_SRM.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_부스터_SRM.dwg b/MainUI/bin/Debug/BLOCK/펌프_부스터_SRM.dwg new file mode 100644 index 0000000..d0a060e Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_부스터_SRM.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-150.dwg b/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-150.dwg new file mode 100644 index 0000000..485a6ab Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-150.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-200.dwg b/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-200.dwg new file mode 100644 index 0000000..0eb351d Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_양흡입_SMA+IB-200.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-150.dwg b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-150.dwg new file mode 100644 index 0000000..5bef67c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-150.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-200.dwg b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-200.dwg new file mode 100644 index 0000000..56d50ad Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SMA+IB-200.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_웨스코_SRM.dwg b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SRM.dwg new file mode 100644 index 0000000..a5fb837 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_웨스코_SRM.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-150.dwg b/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-150.dwg new file mode 100644 index 0000000..8acec7f Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-150.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-200.dwg b/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-200.dwg new file mode 100644 index 0000000..14dae3c Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_인라인_SMA+IB-200.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/펌프_인라인_SRM.dwg b/MainUI/bin/Debug/BLOCK/펌프_인라인_SRM.dwg new file mode 100644 index 0000000..f0d24a4 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/펌프_인라인_SRM.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/항온항습기_CRAC_VC.dwg b/MainUI/bin/Debug/BLOCK/항온항습기_CRAC_VC.dwg new file mode 100644 index 0000000..35b13f8 Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/항온항습기_CRAC_VC.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/항온항습기_자립형 팬코일_VC.dwg b/MainUI/bin/Debug/BLOCK/항온항습기_자립형 팬코일_VC.dwg new file mode 100644 index 0000000..80df5fc Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/항온항습기_자립형 팬코일_VC.dwg differ diff --git a/MainUI/bin/Debug/BLOCK/항온항습기_항온항습기_VC.dwg b/MainUI/bin/Debug/BLOCK/항온항습기_항온항습기_VC.dwg new file mode 100644 index 0000000..f921ecf Binary files /dev/null and b/MainUI/bin/Debug/BLOCK/항온항습기_항온항습기_VC.dwg differ diff --git a/MainUI/bin/Debug/CsBrxMgd.dll b/MainUI/bin/Debug/CsBrxMgd.dll new file mode 100644 index 0000000..e767a89 Binary files /dev/null and b/MainUI/bin/Debug/CsBrxMgd.dll differ diff --git a/MainUI/bin/Debug/CsBrxMgd.pdb b/MainUI/bin/Debug/CsBrxMgd.pdb new file mode 100644 index 0000000..6c885c0 Binary files /dev/null and b/MainUI/bin/Debug/CsBrxMgd.pdb differ diff --git a/MainUI/bin/Debug/DefaultQty.json b/MainUI/bin/Debug/DefaultQty.json new file mode 100644 index 0000000..30ad737 --- /dev/null +++ b/MainUI/bin/Debug/DefaultQty.json @@ -0,0 +1,178 @@ +{ + "공조기": { + "수평형": { + "4400": 8, "6100": 8, "8300": 8, "11400": 8, "14500": 8, "17500": 8, "20600": 8, + "22200": 10, "30000": 10, "30200": 10, "34800": 12, "41100": 12, "47400": 16, + "51800": 16, "53500": 16, "59700": 16, "62500": 16, "65900": 16, "67700": 16, + "67900": 16, "74100": 18, "77000": 20, "78200": 18, "86500": 20, "91000": 20, + "92600": 20, "105000": 20 + }, + "PLUG FAN": { + "4400": 12, "6100": 12, "8300": 16, "11400": 16, "14500": 20, "17500": 20, + "20600": 24, "22200": 24, "30000": 24, "30200": 24, "34800": 24, "41100": 24, + "47400": 28, "51800": 30, "53500": 30, "59700": 30, "62500": 32, "65900": 36, + "67700": 36, "67900": 40, "74100": 40, "77000": 40, "78200": 40, "86500": 44, + "91000": 48, "92600": 48, "105000": 52 + }, + "외조기": { + "4400": 4, "6100": 4, "8300": 4, "11400": 4, "14500": 4, "17500": 4, "20600": 4, + "22200": 5, "30000": 6, "30200": 6, "34800": 8, "41100": 8, "47400": 10, + "51800": 12, "53500": 12, "59700": 12, "62500": 12, "65900": 12, + "67700": "", "67900": "", "74100": "", "77000": "", "78200": "", + "86500": "", "91000": "", "92600": "", "105000": "" + }, + "EC FAN": { + "4400": 12, "6100": 12, "8300": 16, "11400": 16, "14500": 20, "17500": 20, + "20600": 24, "22200": 24, "30000": 24, "30200": 24, "34800": 24, "41100": 24, + "47400": 28, "51800": 30, "53500": 30, "59700": 34, "62500": 38, "65900": 38, + "67700": 38, "67900": 38, "74100": 42, "77000": 42, "78200": 42, "86500": 46, + "91000": 46, "92600": 46, "105000": 54 + }, + "탈취유니트": { + "4400": 4, "6100": 4, "8300": 4, "11400": 4, "14500": 4, "17500": 4, "20600": 4, + "22200": 5, "30000": 6, "30200": 6, "34800": 8, "41100": 8, "47400": 10, + "51800": 12, "53500": 12, "59700": 12, "62500": 12, "65900": 12, + "67700": "", "67900": "", "74100": "", "77000": "", "78200": "", + "86500": "", "91000": "", "92600": "", "105000": "" + } + }, + + "냉동기": { + "가스직화식": { + "80": 4, "90": 4, "100": 4, "120": 4, "150": 4, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 8, "360": 8, "400": 12, "450": 12, "500": 12, "560": 16, + "630": 16, "700": 16, "800": 20, "900": 24, "1000": 24, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 40, "1600": "", "1800": "", + "2000": "", "2150": "", "2350": "", "2500": "" + }, + "터보": { + "80": 4, "90": 4, "100": 4, "120": 4, "150": 4, "180": 4, "210": 4, "240": 4, + "280": 4, "320": 4, "360": 4, "400": 8, "450": 8, "500": 8, "560": 8, + "630": 8, "700": 8, "800": 8, "900": 8, "1000": 8, "1100": 12, "1200": 12, + "1300": 12, "1400": 12, "1500": 16, "1600": 16, "1800": 16, "2000": 16, + "2150": 20, "2350": 20, "2500": 20 + }, + "스크류": { + "80": 4, "90": 4, "100": 8, "120": 8, "150": 8, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 8, "360": 8, "400": 8, "450": 8, "500": 8, "560": 8, + "630": 20, "700": 24, "800": 24, "900": 28, "1000": 28, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 44, "1600": 48, "1800": 52, + "2000": 60, "2150": 64, "2350": "", "2500": "" + }, + "흡수식": { + "80": 4, "90": 4, "100": 8, "120": 8, "150": 8, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 12, "360": 12, "400": 12, "450": 12, "500": 16, "560": 16, + "630": 20, "700": 24, "800": 24, "900": 28, "1000": 28, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 44, "1600": 48, "1800": 52, + "2000": 60, "2150": 64, "2350": 46, "2500": "" + }, + "공냉식": { + "80": 4, "90": 4, "100": 6, "120": 6, "150": 8, "180": 10, "210": 10, + "240": 14, "280": 14, "320": 18, "360": 18, "400": 18, "450": 18, "500": 18, + "560": "", "630": "", "700": "", "800": "", "900": "", "1000": "", + "1100": "", "1200": "", "1300": "", "1400": "", "1500": "", + "1600": "", "1800": "", "2000": "", "2150": "", "2350": "", + "2500": "" + } + }, + + "실외기": { + "GHP": { + "16": 18, "20": 18, "25": 18, "28": 26, "30": 26, "32": 26, + "44": "", "48": "" + }, + "EHP": { + "12": 8, "14": 10, "16": 8, "18": 10, "20": 8, "22": 12, "24": 12, + "26": 18, "28": 10, "30": 10, "32": 18, "34": 20, "36": 20, "38": 20, + "40": 20, "42": 20, "44": 24, "48": 24 + } + }, + + "냉각탑": { + "직교류형": { + "50": 8, "70": 8, "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 8, "600": 12, "675": 12, "700": 12, "750": 12, "800": 12, "900": 16 + }, + "대향류형": { + "50": "", "70": "", "80": "", "100": 8, "125": "", "150": "", + "175": "", "200": 6, "225": "", "250": "", "300": "", "350": "", + "400": 10, "450": 10, "500": 10, "600": 12, "675": 12, "700": 12, + "750": 12, "800": 12, "900": 16 + }, + "압입송풍형": { + "50": 8, "70": 8, "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 10, "600": 10, "675": 10, "700": 10, "750": 10, "800": 12, + "900": 16 + }, + "모듈형": { + "50": "", "70": "", "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 8, "600": "", "675": "", "700": "", "750": "", + "800": "", "900": "" + } + }, + + "송풍기": { + "AIR FOIL(DS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "9.5": 8, "10": 8 + }, + + "SIROCCO(DS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "9.5": 8, "10": 8 + }, + + "AIR FOIL(SS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 4, "5.5": 4, "6": 6, "6.5": 6, "7": 6, + "8": 6, "9": 6, "10": 6 + }, + + "SIROCCO(SS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 4, "5.5": 4, "6": 6, "6.5": 6, "7": 6, + "8": 6, "9": 6, "10": 6 + }, + + "TURBO": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "10": 8 + }, + + "HANGER": { + "200": 4, "250": 4, "300": 4, "400": 4, + "450": 4, "500": 4, "600": 4, "700": 4, + "750": 4, "800": 4, "900": 4, "1000": 4, + "1200": 4, "1500": 4 + }, + + "DUCT IN LINE": { + "400": 4, "500": 4, "600": 4, "700": 4, + "750": 4, "800": 4, "900": 4, "1000": 4, + "1200": 4 + }, + + "AXIAL FAN": { + "450": 4, "600": 4, "750": 4, "900": 4, + "1200": 4, "1500": 4 + } + }, + + "항온항습기": { + "CRAC": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + }, + "자립형 팬코일": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + }, + "항온항습기": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + } + } +} diff --git a/MainUI/bin/Debug/FanNoiseData.json b/MainUI/bin/Debug/FanNoiseData.json new file mode 100644 index 0000000..c09814a --- /dev/null +++ b/MainUI/bin/Debug/FanNoiseData.json @@ -0,0 +1,37 @@ +{ + "NOISECODE_1": { + "AIR FOIL": [ + ["40", "40", "39", "34", "30", "23", "19"], + ["45", "45", "43", "39", "34", "28", "24"] + ], + "SIROCCO": [ + ["53", "53", "43", "36", "36", "31", "26"] + ], + "RADIAL": [ + ["56", "47", "43", "39", "37", "32", "29"], + ["58", "54", "45", "42", "38", "33", "29"], + ["61", "58", "43", "48", "46", "44", "41"] + ], + "VANEAXIAL": [ + ["49", "43", "43", "48", "47", "45", "38"], + ["49", "43", "46", "43", "41", "36", "30"], + ["53", "52", "51", "51", "49", "47", "43"] + ], + "TUBEAXIAL": [ + ["51", "46", "47", "49", "47", "46", "39"], + ["48", "47", "49", "53", "52", "51", "43"] + ], + "PROPELLER": [ + ["48", "51", "58", "56", "55", "52", "46"] + ] + }, + "NOISECODE_2": { + "AIR FOIL": [ + ["32", "32", "31", "29", "28", "23", "15"], + ["36", "38", "36", "34", "33", "28", "20"] + ], + "SIROCCO": [ + ["47", "43", "39", "33", "28", "25", "23"] + ] + } +} \ No newline at end of file diff --git a/MainUI/bin/Debug/Form.dwg b/MainUI/bin/Debug/Form.dwg new file mode 100644 index 0000000..2504b8b Binary files /dev/null and b/MainUI/bin/Debug/Form.dwg differ diff --git a/MainUI/bin/Debug/FrameAreaVec.json b/MainUI/bin/Debug/FrameAreaVec.json new file mode 100644 index 0000000..5893118 --- /dev/null +++ b/MainUI/bin/Debug/FrameAreaVec.json @@ -0,0 +1,44 @@ +{ + "BasePoint": { + "X": 6.3664629123840279E-14, + "Y": 2970.0, + "Z": 0.0 + }, + "Vectors": [ + { + "X": 4205.0000000000018, + "Y": -2970.0, + "Z": 0.0 + }, + { + "X": 115.00000000000001, + "Y": -110.00000000000045, + "Z": 0.0 + }, + { + "X": 3715.0000000000009, + "Y": -2860.0, + "Z": 0.0 + }, + { + "X": 3715.0000000000009, + "Y": -2760.000000052245, + "Z": 0.0 + }, + { + "X": 4105.0000000000009, + "Y": -2860.0, + "Z": 0.0 + }, + { + "X": 3715.0000000000009, + "Y": -2460.000000208981, + "Z": 0.0 + }, + { + "X": 4105.0000000000009, + "Y": -2560.000000156735, + "Z": 0.0 + } + ] +} \ No newline at end of file diff --git a/MainUI/bin/Debug/ISOBLOCK/FSL2 스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/FSL2 스프링마운트.dwg new file mode 100644 index 0000000..9ae3c93 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/FSL2 스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/IB-150 방진가대.dwg b/MainUI/bin/Debug/ISOBLOCK/IB-150 방진가대.dwg new file mode 100644 index 0000000..9157658 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/IB-150 방진가대.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/IB-200 방진가대.dwg b/MainUI/bin/Debug/ISOBLOCK/IB-200 방진가대.dwg new file mode 100644 index 0000000..c76f62d Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/IB-200 방진가대.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/NFC 후렉시블 콘넥타.dwg b/MainUI/bin/Debug/ISOBLOCK/NFC 후렉시블 콘넥타.dwg new file mode 100644 index 0000000..f3c1125 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/NFC 후렉시블 콘넥타.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/NSP 네오프렌패드.dwg b/MainUI/bin/Debug/ISOBLOCK/NSP 네오프렌패드.dwg new file mode 100644 index 0000000..b461ef3 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/NSP 네오프렌패드.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/NSWP 네오프렌패드.dwg b/MainUI/bin/Debug/ISOBLOCK/NSWP 네오프렌패드.dwg new file mode 100644 index 0000000..5b69985 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/NSWP 네오프렌패드.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/NV10 후렉시블 콘넥타.dwg b/MainUI/bin/Debug/ISOBLOCK/NV10 후렉시블 콘넥타.dwg new file mode 100644 index 0000000..b9264ae Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/NV10 후렉시블 콘넥타.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SB-BASE 실외기 방진가대.dwg b/MainUI/bin/Debug/ISOBLOCK/SB-BASE 실외기 방진가대.dwg new file mode 100644 index 0000000..2852af7 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SB-BASE 실외기 방진가대.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SH 스프링 행거.dwg b/MainUI/bin/Debug/ISOBLOCK/SH 스프링 행거.dwg new file mode 100644 index 0000000..350209d Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SH 스프링 행거.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SMA 스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/SMA 스프링마운트.dwg new file mode 100644 index 0000000..732673b Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SMA 스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SMB 스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/SMB 스프링마운트.dwg new file mode 100644 index 0000000..85d4470 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SMB 스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SMB2 스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/SMB2 스프링마운트.dwg new file mode 100644 index 0000000..f87719d Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SMB2 스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SRM 스프링 고무 마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/SRM 스프링 고무 마운트.dwg new file mode 100644 index 0000000..4c50d86 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SRM 스프링 고무 마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/SRP 스프링 고무 패드.dwg b/MainUI/bin/Debug/ISOBLOCK/SRP 스프링 고무 패드.dwg new file mode 100644 index 0000000..2d8c6c7 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/SRP 스프링 고무 패드.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VBC 고무마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/VBC 고무마운트.dwg new file mode 100644 index 0000000..b932ef2 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VBC 고무마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VC 코니칼마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/VC 코니칼마운트.dwg new file mode 100644 index 0000000..3af16d9 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VC 코니칼마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VH61 스프링행거.dwg b/MainUI/bin/Debug/ISOBLOCK/VH61 스프링행거.dwg new file mode 100644 index 0000000..3b4afa4 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VH61 스프링행거.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VP-1000 네오프렌패드 정적변위6~10mm.dwg b/MainUI/bin/Debug/ISOBLOCK/VP-1000 네오프렌패드 정적변위6~10mm.dwg new file mode 100644 index 0000000..1e9be1c Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VP-1000 네오프렌패드 정적변위6~10mm.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VWM51 와이어스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/VWM51 와이어스프링마운트.dwg new file mode 100644 index 0000000..b34aec9 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VWM51 와이어스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/VWM52 와이어스프링마운트.dwg b/MainUI/bin/Debug/ISOBLOCK/VWM52 와이어스프링마운트.dwg new file mode 100644 index 0000000..f52c44a Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/VWM52 와이어스프링마운트.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/WHA 수격방지기.dwg b/MainUI/bin/Debug/ISOBLOCK/WHA 수격방지기.dwg new file mode 100644 index 0000000..9463398 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/WHA 수격방지기.dwg differ diff --git a/MainUI/bin/Debug/ISOBLOCK/WHA-4000 수격방지기.dwg b/MainUI/bin/Debug/ISOBLOCK/WHA-4000 수격방지기.dwg new file mode 100644 index 0000000..963e291 Binary files /dev/null and b/MainUI/bin/Debug/ISOBLOCK/WHA-4000 수격방지기.dwg differ diff --git a/MainUI/bin/Debug/MuffleData.json b/MainUI/bin/Debug/MuffleData.json new file mode 100644 index 0000000..ce9e8cb --- /dev/null +++ b/MainUI/bin/Debug/MuffleData.json @@ -0,0 +1,51 @@ +[ + { + "MuffleInformation": { + "PROJECT": "부천 IDC", + "EQUIPMENTNUMBER": "AHU-1(S)", + "LOCATION": "3F 공조실(좌)", + "USAGE": "-", + "AIRVOLUME": " 10000", + "PRESSURE": " 100", + "EFFICIENCY": "85", + "HUBRATIO": "50", + "DIA": " 850 ", + "FANTYPE": "AIR FOIL", + "FANQTY": "1", + "NOISESTANDARD": "NC-65", + "DUCTSIZE_W": "700", + "DUCTSIZE_H": "400", + "CHAMBERSIZE_W": "2300", + "CHAMBERSIZE_H": "1800", + "CHAMBERSIZE_L": "950", + "NOISECHAMBERSIZE_W": "2300", + "NOISECHAMBERSIZE_H": "1800", + "NOISECHAMBERSIZE_L": "950" + }, + "MuffleDuctSystem": { + "DUCTLENGTH": "10", + "SQUAREELBOWQTY": "2", + "ROUNDELBOWQTY": "2", + "NOISEELBOWQTY": "0", + "BRANCHAIRVOLUME": "1000", + "DIFFUSERTYPE": "ROUND", + "SAFERATE": "80", + "ND_W": "300", + "ND_H": "200", + "DUCTZOOMSIZE_W": "300", + "DUCTZOOMSIZE_H": "200", + "SELECTIONNOISE": "1", + "INDOORNOISE": "5", + "MUFFLESIZE_W": "1000", + "MUFFLESIZE_H": "600", + "MUFFLESIZE_L": "2700", + "NOISELEVEL_63": "", + "NOISELEVEL_125": "", + "NOISELEVEL_250": "", + "NOISELEVEL_500": "", + "NOISELEVEL_1000": "", + "NOISELEVEL_2000": "", + "NOISELEVEL_4000": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Debug/MuffleReduceData.json b/MainUI/bin/Debug/MuffleReduceData.json new file mode 100644 index 0000000..99e9048 --- /dev/null +++ b/MainUI/bin/Debug/MuffleReduceData.json @@ -0,0 +1,18 @@ +{ + "900": ["1.8","5.4","9","13.5","18.9","13.5","9.9"], + "1200": ["2.7","6.3","10.8","16.2","22.5","16.2","12.6"], + "1500": ["3.6","8.1","13.5","19.8","26.1","18.9","14.4"], + "1800": ["4.5","9.9","16.2","22.5","29.7","21.6","16.2"], + "2100": ["5.4","11.7","18.9","25.2","33.3","24.3","18.9"], + "2400": ["6.3","12.6","20.7","27.9","36.9","27.0","20.7"], + "2700": ["7.2","13.5","22.5","30.6","40.5","29.7","22.5"], + "3000": ["8.1","14.4","24.3","33.3","44.1","32.4","25.2"], + "3300": ["9.0","15.3","26.1","36.0","47.7","35.1","27.9"], + "3600": ["9.9","16.2","27.9","38.7","51.3","37.8","30.6"], + "3900": ["10.8","17.1","29.7","41.4","54.9","40.5","33.3"], + "4200": ["11.7","18.9","31.5","44.1","57.6","43.2","36.0"], + "4500": ["12.6","19.8","33.3","46.8","60.3","45.9","38.7"], + "4800": ["13.5","20.7","35.1","49.5","63.0","48.6","41.4"], + "5100": ["14.4","22.5","36.9","52.2","65.7","51.3","44.1"], + "5400": ["15.3","23.4","38.7","54.9","68.4","54.0","46.8"] +} diff --git a/MainUI/bin/Debug/Note.dwg b/MainUI/bin/Debug/Note.dwg new file mode 100644 index 0000000..4594d97 Binary files /dev/null and b/MainUI/bin/Debug/Note.dwg differ diff --git a/MainUI/bin/Debug/Report/BFIData.json b/MainUI/bin/Debug/Report/BFIData.json new file mode 100644 index 0000000..78378f1 --- /dev/null +++ b/MainUI/bin/Debug/Report/BFIData.json @@ -0,0 +1,9 @@ +{ + "AIR FOIL": ["0","0","3","0","0","0","0"], + "SIROCCO": ["0","0","0","2","0","0","0"], + "RADIAL BLADED": ["0","8","0","0","0","0","0"], + "VANE AXIAL": ["0","6","0","0","0","0","0"], + "TUBE AXIAL": ["7","0","0","0","0","0","0"], + "PROPELLER": ["5","0","0","0","0","0","0"], + "MAKER": ["0","0","0","0","0","0","0"], +} diff --git a/MainUI/bin/Debug/Report/DevExpress.Charts.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.Charts.v25.1.Core.dll new file mode 100644 index 0000000..851768c Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Charts.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.CodeParser.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.CodeParser.v25.1.dll new file mode 100644 index 0000000..d7b5fb2 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.CodeParser.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Data.Desktop.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.Data.Desktop.v25.1.dll new file mode 100644 index 0000000..95846c3 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Data.Desktop.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Data.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.Data.v25.1.dll new file mode 100644 index 0000000..35a7d00 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Data.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.DataAccess.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.DataAccess.v25.1.dll new file mode 100644 index 0000000..c6388fd Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.DataAccess.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.DataVisualization.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.DataVisualization.v25.1.Core.dll new file mode 100644 index 0000000..835a2d5 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.DataVisualization.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Drawing.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.Drawing.v25.1.dll new file mode 100644 index 0000000..0622aaf Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Drawing.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Office.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.Office.v25.1.Core.dll new file mode 100644 index 0000000..88162c5 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Office.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Core.dll new file mode 100644 index 0000000..21442c6 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Drawing.dll b/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Drawing.dll new file mode 100644 index 0000000..5fa79bf Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Pdf.v25.1.Drawing.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.PivotGrid.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.PivotGrid.v25.1.Core.dll new file mode 100644 index 0000000..fdb30b7 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.PivotGrid.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Printing.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.Printing.v25.1.Core.dll new file mode 100644 index 0000000..bc4d146 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Printing.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Core.dll new file mode 100644 index 0000000..2551d6f Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Export.dll b/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Export.dll new file mode 100644 index 0000000..eaadeb5 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.RichEdit.v25.1.Export.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Sparkline.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.Sparkline.v25.1.Core.dll new file mode 100644 index 0000000..7546e87 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Sparkline.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Utils.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.Utils.v25.1.dll new file mode 100644 index 0000000..21494a6 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Utils.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.Xpo.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.Xpo.v25.1.dll new file mode 100644 index 0000000..793ceb5 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.Xpo.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraBars.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraBars.v25.1.dll new file mode 100644 index 0000000..7e813bf Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraBars.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraCharts.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraCharts.v25.1.dll new file mode 100644 index 0000000..4b3bfcf Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraCharts.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraEditors.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraEditors.v25.1.dll new file mode 100644 index 0000000..e66c8ed Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraEditors.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraGauges.v25.1.Core.dll b/MainUI/bin/Debug/Report/DevExpress.XtraGauges.v25.1.Core.dll new file mode 100644 index 0000000..6ccc2d1 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraGauges.v25.1.Core.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraLayout.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraLayout.v25.1.dll new file mode 100644 index 0000000..fa643e7 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraLayout.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraPrinting.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraPrinting.v25.1.dll new file mode 100644 index 0000000..f451f4d Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraPrinting.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraReports.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraReports.v25.1.dll new file mode 100644 index 0000000..1f2b3f1 Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraReports.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/DevExpress.XtraTreeList.v25.1.dll b/MainUI/bin/Debug/Report/DevExpress.XtraTreeList.v25.1.dll new file mode 100644 index 0000000..52c414c Binary files /dev/null and b/MainUI/bin/Debug/Report/DevExpress.XtraTreeList.v25.1.dll differ diff --git a/MainUI/bin/Debug/Report/FanNoiseData.json b/MainUI/bin/Debug/Report/FanNoiseData.json new file mode 100644 index 0000000..c09814a --- /dev/null +++ b/MainUI/bin/Debug/Report/FanNoiseData.json @@ -0,0 +1,37 @@ +{ + "NOISECODE_1": { + "AIR FOIL": [ + ["40", "40", "39", "34", "30", "23", "19"], + ["45", "45", "43", "39", "34", "28", "24"] + ], + "SIROCCO": [ + ["53", "53", "43", "36", "36", "31", "26"] + ], + "RADIAL": [ + ["56", "47", "43", "39", "37", "32", "29"], + ["58", "54", "45", "42", "38", "33", "29"], + ["61", "58", "43", "48", "46", "44", "41"] + ], + "VANEAXIAL": [ + ["49", "43", "43", "48", "47", "45", "38"], + ["49", "43", "46", "43", "41", "36", "30"], + ["53", "52", "51", "51", "49", "47", "43"] + ], + "TUBEAXIAL": [ + ["51", "46", "47", "49", "47", "46", "39"], + ["48", "47", "49", "53", "52", "51", "43"] + ], + "PROPELLER": [ + ["48", "51", "58", "56", "55", "52", "46"] + ] + }, + "NOISECODE_2": { + "AIR FOIL": [ + ["32", "32", "31", "29", "28", "23", "15"], + ["36", "38", "36", "34", "33", "28", "20"] + ], + "SIROCCO": [ + ["47", "43", "39", "33", "28", "25", "23"] + ] + } +} \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..81ed3de Binary files /dev/null and b/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.dll b/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..bd71a2b Binary files /dev/null and b/MainUI/bin/Debug/Report/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/MainUI/bin/Debug/Report/Microsoft.Extensions.ObjectPool.dll b/MainUI/bin/Debug/Report/Microsoft.Extensions.ObjectPool.dll new file mode 100644 index 0000000..412e908 Binary files /dev/null and b/MainUI/bin/Debug/Report/Microsoft.Extensions.ObjectPool.dll differ diff --git a/MainUI/bin/Debug/Report/MuffleData.json b/MainUI/bin/Debug/Report/MuffleData.json new file mode 100644 index 0000000..ce9e8cb --- /dev/null +++ b/MainUI/bin/Debug/Report/MuffleData.json @@ -0,0 +1,51 @@ +[ + { + "MuffleInformation": { + "PROJECT": "부천 IDC", + "EQUIPMENTNUMBER": "AHU-1(S)", + "LOCATION": "3F 공조실(좌)", + "USAGE": "-", + "AIRVOLUME": " 10000", + "PRESSURE": " 100", + "EFFICIENCY": "85", + "HUBRATIO": "50", + "DIA": " 850 ", + "FANTYPE": "AIR FOIL", + "FANQTY": "1", + "NOISESTANDARD": "NC-65", + "DUCTSIZE_W": "700", + "DUCTSIZE_H": "400", + "CHAMBERSIZE_W": "2300", + "CHAMBERSIZE_H": "1800", + "CHAMBERSIZE_L": "950", + "NOISECHAMBERSIZE_W": "2300", + "NOISECHAMBERSIZE_H": "1800", + "NOISECHAMBERSIZE_L": "950" + }, + "MuffleDuctSystem": { + "DUCTLENGTH": "10", + "SQUAREELBOWQTY": "2", + "ROUNDELBOWQTY": "2", + "NOISEELBOWQTY": "0", + "BRANCHAIRVOLUME": "1000", + "DIFFUSERTYPE": "ROUND", + "SAFERATE": "80", + "ND_W": "300", + "ND_H": "200", + "DUCTZOOMSIZE_W": "300", + "DUCTZOOMSIZE_H": "200", + "SELECTIONNOISE": "1", + "INDOORNOISE": "5", + "MUFFLESIZE_W": "1000", + "MUFFLESIZE_H": "600", + "MUFFLESIZE_L": "2700", + "NOISELEVEL_63": "", + "NOISELEVEL_125": "", + "NOISELEVEL_250": "", + "NOISELEVEL_500": "", + "NOISELEVEL_1000": "", + "NOISELEVEL_2000": "", + "NOISELEVEL_4000": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/MuffleReduceData.json b/MainUI/bin/Debug/Report/MuffleReduceData.json new file mode 100644 index 0000000..99e9048 --- /dev/null +++ b/MainUI/bin/Debug/Report/MuffleReduceData.json @@ -0,0 +1,18 @@ +{ + "900": ["1.8","5.4","9","13.5","18.9","13.5","9.9"], + "1200": ["2.7","6.3","10.8","16.2","22.5","16.2","12.6"], + "1500": ["3.6","8.1","13.5","19.8","26.1","18.9","14.4"], + "1800": ["4.5","9.9","16.2","22.5","29.7","21.6","16.2"], + "2100": ["5.4","11.7","18.9","25.2","33.3","24.3","18.9"], + "2400": ["6.3","12.6","20.7","27.9","36.9","27.0","20.7"], + "2700": ["7.2","13.5","22.5","30.6","40.5","29.7","22.5"], + "3000": ["8.1","14.4","24.3","33.3","44.1","32.4","25.2"], + "3300": ["9.0","15.3","26.1","36.0","47.7","35.1","27.9"], + "3600": ["9.9","16.2","27.9","38.7","51.3","37.8","30.6"], + "3900": ["10.8","17.1","29.7","41.4","54.9","40.5","33.3"], + "4200": ["11.7","18.9","31.5","44.1","57.6","43.2","36.0"], + "4500": ["12.6","19.8","33.3","46.8","60.3","45.9","38.7"], + "4800": ["13.5","20.7","35.1","49.5","63.0","48.6","41.4"], + "5100": ["14.4","22.5","36.9","52.2","65.7","51.3","44.1"], + "5400": ["15.3","23.4","38.7","54.9","68.4","54.0","46.8"] +} diff --git a/MainUI/bin/Debug/Report/NSV_Report.deps.json b/MainUI/bin/Debug/Report/NSV_Report.deps.json new file mode 100644 index 0000000..36d2a0c --- /dev/null +++ b/MainUI/bin/Debug/Report/NSV_Report.deps.json @@ -0,0 +1,1070 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "NSV_Report/1.0.0": { + "dependencies": { + "DevExpress.Reporting.Core": "25.1.3", + "Newtonsoft.Json": "13.0.4", + "DevExpress.XtraPrinting.v25.1": "25.1.3.0" + }, + "runtime": { + "NSV_Report.dll": {} + } + }, + "DevExpress.Charts/25.1.3": { + "dependencies": { + "DevExpress.Charts.Core": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.DataVisualization.Core": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraCharts.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Charts.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3" + }, + "runtime": { + "lib/net8.0/DevExpress.Charts.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.CodeParser/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/net8.0/DevExpress.CodeParser.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Data/25.1.3": { + "dependencies": { + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Data.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.DataAccess/25.1.3": { + "dependencies": { + "DevExpress.CodeParser": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "DevExpress.Xpo": "25.1.3", + "System.Configuration.ConfigurationManager": "8.0.1" + }, + "runtime": { + "lib/net8.0/DevExpress.DataAccess.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.DataVisualization.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3" + }, + "runtime": { + "lib/net8.0/DevExpress.DataVisualization.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Drawing/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Drawing.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Gauges.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraGauges.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Office.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Office.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Pdf.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15", + "System.Security.Cryptography.Pkcs": "8.0.1" + }, + "runtime": { + "lib/net8.0/DevExpress.Pdf.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Pdf.Drawing/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Pdf.v25.1.Drawing.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.PivotGrid.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Data.OleDb": "8.0.1", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.PivotGrid.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Printing.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Pdf.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15", + "System.ServiceModel.Http": "8.1.2" + }, + "runtime": { + "lib/net8.0/DevExpress.Printing.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Reporting.Core/25.1.3": { + "dependencies": { + "DevExpress.Charts": "25.1.3", + "DevExpress.Charts.Core": "25.1.3", + "DevExpress.CodeParser": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.DataAccess": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Gauges.Core": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Pdf.Drawing": "25.1.3", + "DevExpress.PivotGrid.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "DevExpress.RichEdit.Export": "25.1.3", + "DevExpress.Sparkline.Core": "25.1.3", + "DevExpress.Xpo": "25.1.3", + "System.CodeDom": "4.4.0", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraReports.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.RichEdit.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.RichEdit.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.RichEdit.Export/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.RichEdit.v25.1.Export.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Sparkline.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Sparkline.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Xpo/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "System.Drawing.Common": "8.0.15", + "System.ServiceModel.Http": "8.1.2", + "System.ServiceModel.NetTcp": "8.1.2" + }, + "runtime": { + "lib/net8.0/DevExpress.Xpo.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.ObjectPool/8.0.10": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46804" + } + } + }, + "Microsoft.Win32.SystemEvents/8.0.0": {}, + "Newtonsoft.Json/13.0.4": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.4.30916" + } + } + }, + "System.CodeDom/4.4.0": {}, + "System.Configuration.ConfigurationManager/8.0.1": { + "dependencies": { + "System.Diagnostics.EventLog": "8.0.1", + "System.Security.Cryptography.ProtectedData": "8.0.0" + }, + "runtime": { + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Data.OleDb/8.0.1": { + "dependencies": { + "System.Configuration.ConfigurationManager": "8.0.1", + "System.Diagnostics.PerformanceCounter": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Data.OleDb.dll": { + "assemblyVersion": "8.0.0.1", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Data.OleDb.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.1", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Diagnostics.EventLog/8.0.1": { + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Diagnostics.PerformanceCounter/8.0.1": { + "dependencies": { + "System.Configuration.ConfigurationManager": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Drawing.Common/8.0.15": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "8.0.0" + }, + "runtime": { + "lib/net8.0/System.Drawing.Common.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1525.16501" + } + } + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "runtime": { + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Security.Cryptography.ProtectedData/8.0.0": {}, + "System.Security.Cryptography.Xml/8.0.2": { + "dependencies": { + "System.Security.Cryptography.Pkcs": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Security.Cryptography.Xml.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.ServiceModel.Http/8.1.2": { + "dependencies": { + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.Http.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.Http.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.Http.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.Http.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.Http.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.Http.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.Http.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.Http.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.Http.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.Http.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.Http.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.Http.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.Http.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.Http.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.NetFramingBase/8.1.2": { + "dependencies": { + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.NetFramingBase.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.NetTcp/8.1.2": { + "dependencies": { + "System.ServiceModel.NetFramingBase": "8.1.2", + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.NetTcp.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.NetTcp.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.NetTcp.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.NetTcp.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.NetTcp.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.NetTcp.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.NetTcp.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.NetTcp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.NetTcp.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.NetTcp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.NetTcp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.Primitives/8.1.2": { + "dependencies": { + "Microsoft.Extensions.ObjectPool": "8.0.10", + "System.Security.Cryptography.Xml": "8.0.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.Duplex.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.Primitives.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.Security.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.Primitives.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.Primitives.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.Primitives.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.Primitives.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.Primitives.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.Primitives.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.Primitives.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.Primitives.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.Primitives.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.Primitives.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.Primitives.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.Primitives.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.Primitives.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "DevExpress.XtraPrinting.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraPrinting.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.Utils.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.Utils.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.Utils.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.Utils.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.Utils.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraLayout.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraLayout.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraEditors.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraEditors.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraBars.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraBars.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.Data.Desktop.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.Data.Desktop.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.XtraTreeList.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraTreeList.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "ja" + } + } + } + } + }, + "libraries": { + "NSV_Report/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Charts/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4UJvYD+3UexoaSCdTdfJBFkVT8gBeYRTJaFHQQSsUjpYWQF203jRAbj4eWY3cQYQCs4M3a5THTDH4NSNEbV+Kg==", + "path": "devexpress.charts/25.1.3", + "hashPath": "devexpress.charts.25.1.3.nupkg.sha512" + }, + "DevExpress.Charts.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+3xrRgQmhXIcZGop1EFvARI2cKGCppxiqRyKQh1LhvdE7pDTc8elb6P6h1cWX6yvFLSgIYu12EhKb1f6K7G0Hg==", + "path": "devexpress.charts.core/25.1.3", + "hashPath": "devexpress.charts.core.25.1.3.nupkg.sha512" + }, + "DevExpress.CodeParser/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ee2pY4Um0R6HqNLdyDIg6Y9Jg6B1TlGvogvRhaiNp8csicDQE0gzdnHzgHr03ax/P3CsjkZzDdP6mUhV3Pq0pw==", + "path": "devexpress.codeparser/25.1.3", + "hashPath": "devexpress.codeparser.25.1.3.nupkg.sha512" + }, + "DevExpress.Data/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zqXiuRty9D64USkIFKFQek+wF3Ie70xmLrabt2VDG8kDx1788x3lU8XadWnoTviSAVdt83AcyAZGc77eQAf1eg==", + "path": "devexpress.data/25.1.3", + "hashPath": "devexpress.data.25.1.3.nupkg.sha512" + }, + "DevExpress.DataAccess/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEPGVLePtRj4YvaZvvhFxGf3k+34gsNjbfig8y0Z7k5JoslOLBxL1w/OBwl0JNDkoBJT7Y/MoL1saY05rk+fvg==", + "path": "devexpress.dataaccess/25.1.3", + "hashPath": "devexpress.dataaccess.25.1.3.nupkg.sha512" + }, + "DevExpress.DataVisualization.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-enUoOnhpLJTkLXComJR1Q9/MRmHGoInJIrnp+EpXncbkgbBH5e8BZjwthwAt0MoatNSKVlo/ipMraUqCIV835w==", + "path": "devexpress.datavisualization.core/25.1.3", + "hashPath": "devexpress.datavisualization.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Drawing/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r9HLuVHH+w0OvwZiLDAtdV2d7yTe9kqU1RGBq0L62/lZ3CTGKqHe3YOXwpzVAhhbynU2JrzbbwFzU3k7vkPpWA==", + "path": "devexpress.drawing/25.1.3", + "hashPath": "devexpress.drawing.25.1.3.nupkg.sha512" + }, + "DevExpress.Gauges.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sL3CiMl9CMC5PIZKs2A51549pJBc47U9sjfY+NSDr6YtXx4jer+9it8At+h+EbLgdYbe+8htVILxVsG9viy6uA==", + "path": "devexpress.gauges.core/25.1.3", + "hashPath": "devexpress.gauges.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Office.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VJlyx3C6QQ/7NLviIzdSykN/te9H9ci+JJWSAX7LfvWTNap16eGOzjSS8M0Jtb7FkenyHw6VpwoL9tqTUBFrcw==", + "path": "devexpress.office.core/25.1.3", + "hashPath": "devexpress.office.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Pdf.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0ZV84uzyXLM0WmO+dpGNSF6CgW39oBOUn+snBAvhY8IUsOiF/6ixY1CFZXFO02fqz6LxiT1WVBH+GM7Ly1EAw==", + "path": "devexpress.pdf.core/25.1.3", + "hashPath": "devexpress.pdf.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Pdf.Drawing/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uLUUPTp5mpDDWNC/uWXKFtx4ncRIxp4yR/6FujsBPocVQkLOqmhw1DlmEc6T3p005UouQqg5FY/Vxsssmohyyg==", + "path": "devexpress.pdf.drawing/25.1.3", + "hashPath": "devexpress.pdf.drawing.25.1.3.nupkg.sha512" + }, + "DevExpress.PivotGrid.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y+8hLpODt6+HiiKY6PKaUYwKo2YnA61zs4UjneSys9bIOM+7PRr58HlcoLmz/SJgXwgClXBbPHT2Wl3msaEJ4Q==", + "path": "devexpress.pivotgrid.core/25.1.3", + "hashPath": "devexpress.pivotgrid.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Printing.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I2aXPYz+v2vZvZr0rMOWzG+CWkMJp9fAEAkXtiUxSqtdTZ73Q/g4Stxj+ra2vhZGMF4yxjlCT5ejQzzsoJMw6g==", + "path": "devexpress.printing.core/25.1.3", + "hashPath": "devexpress.printing.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Reporting.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0LJoqGeBmjI3JTU6yUMOtRyOFswnsNKq44mHcegsIYXyoJMPKcBaWqSo3U41zhDLQx73KQvzTMfAPkEK84+OMQ==", + "path": "devexpress.reporting.core/25.1.3", + "hashPath": "devexpress.reporting.core.25.1.3.nupkg.sha512" + }, + "DevExpress.RichEdit.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TTiCFfMMa+i4ouaE5IOUNScYIbZPj34yKUY1kuofCChgD1wYSD1kyyBvowONslf0iK5vwKkcT0TyRrAhVTSIGQ==", + "path": "devexpress.richedit.core/25.1.3", + "hashPath": "devexpress.richedit.core.25.1.3.nupkg.sha512" + }, + "DevExpress.RichEdit.Export/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GjfoFEK5nhbkuZ3XU94QrcsiuOwYGVYsRjfpTu9nGU5Ailpjg0cSDV4CMXlsGDd6H9Rhfzz2tValrnipXPETVg==", + "path": "devexpress.richedit.export/25.1.3", + "hashPath": "devexpress.richedit.export.25.1.3.nupkg.sha512" + }, + "DevExpress.Sparkline.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XclXEX4UssJRE+Q7GTw4Fjo37n7W2LHbhHqcXC4zPjY7hB1U8gn9e9Z30J6SCVnyn8JHc8RQil2i8nWJQrw98Q==", + "path": "devexpress.sparkline.core/25.1.3", + "hashPath": "devexpress.sparkline.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Xpo/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-58+/07WZMmbDTbaTEI60+UsDKynHVVPV/FY4ancWpwQCTwF5UOUZxPLn3HBQ+QhdSsKDdtPBGzjAxpN5yJFQBg==", + "path": "devexpress.xpo/25.1.3", + "hashPath": "devexpress.xpo.25.1.3.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.ObjectPool/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u7gAG7JgxF8VSJUGPSudAcPxOt+ymJKQCSxNRxiuKV+klCQbHljQR75SilpedCTfhPWDhtUwIJpnDVtspr9nMg==", + "path": "microsoft.extensions.objectpool/8.0.10", + "hashPath": "microsoft.extensions.objectpool.8.0.10.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9opKRyOKMCi2xJ7Bj7kxtZ1r9vbzosMvRrdEhVhDz8j8MoBGgB+WmC94yH839NPH+BclAjtQ/pyagvi/8gDLkw==", + "path": "microsoft.win32.systemevents/8.0.0", + "hashPath": "microsoft.win32.systemevents.8.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==", + "path": "newtonsoft.json/13.0.4", + "hashPath": "newtonsoft.json.13.0.4.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gPYFPDyohW2gXNhdQRSjtmeS6FymL2crg4Sral1wtvEJ7DUqFCDWDVbbLobASbzxfic8U1hQEdC7hmg9LHncMw==", + "path": "system.configuration.configurationmanager/8.0.1", + "hashPath": "system.configuration.configurationmanager.8.0.1.nupkg.sha512" + }, + "System.Data.OleDb/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RO+/y2ggU5956uQDRXdjA1e2l5yJ4rTWNX76eZ+3sgtYGqGapCe2kQCyiUci+/y6Fyb21Irp4RQEdfrIiuYrxQ==", + "path": "system.data.oledb/8.0.1", + "hashPath": "system.data.oledb.8.0.1.nupkg.sha512" + }, + "System.Diagnostics.EventLog/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==", + "path": "system.diagnostics.eventlog/8.0.1", + "hashPath": "system.diagnostics.eventlog.8.0.1.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9RfEDiEjlUADeThs8IPdDVTXSnPRSqjfgTQJALpmGFPKC0k2mbdufOXnb/9JZ4I0TkmxOfy3VTJxrHOJSs8cXg==", + "path": "system.diagnostics.performancecounter/8.0.1", + "hashPath": "system.diagnostics.performancecounter.8.0.1.nupkg.sha512" + }, + "System.Drawing.Common/8.0.15": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qe9ADU4LlSDEluFw6UCvnhUX43iu1rfIi4u3cpQ37DjFDbwyWGRrDM5gypYj1IQuAVRnMHqOyFbCjtCvijN2cA==", + "path": "system.drawing.common/8.0.15", + "hashPath": "system.drawing.common.8.0.15.nupkg.sha512" + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==", + "path": "system.security.cryptography.pkcs/8.0.1", + "hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", + "path": "system.security.cryptography.protecteddata/8.0.0", + "hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Xml/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aDM/wm0ZGEZ6ZYJLzgqjp2FZdHbDHh6/OmpGfb7AdZ105zYmPn/83JRU2xLIbwgoNz9U1SLUTJN0v5th3qmvjA==", + "path": "system.security.cryptography.xml/8.0.2", + "hashPath": "system.security.cryptography.xml.8.0.2.nupkg.sha512" + }, + "System.ServiceModel.Http/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2HoneRUCHB8kKQcuAladR16mIHuyi5f9DrrNnTjkaICv5X7YuwoI7GSrp9GTkRSxC4ddNcjMdwE01Rm0sPgoMw==", + "path": "system.servicemodel.http/8.1.2", + "hashPath": "system.servicemodel.http.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.NetFramingBase/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDNsiI4Lrv4scb10salZNbUDJNYj3Qm39KeN9uulKXbgcxF/fNC+hCrLDAhNz/rIqxOeRB/JCfQ4A/Ha0hFAWg==", + "path": "system.servicemodel.netframingbase/8.1.2", + "hashPath": "system.servicemodel.netframingbase.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.NetTcp/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+H4KpATeOPxGfl8JlMpv+a7h6ZIItIhHXJRr+0/KKAP49TjHXybaNwFrUbpasAMVE+D+8M96GxRevzcqvahfAQ==", + "path": "system.servicemodel.nettcp/8.1.2", + "hashPath": "system.servicemodel.nettcp.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.Primitives/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xlJ07FAUSDjPL/GhvVY1/KVPWn2ce056X4nHPwqAa5rkNLiNN5rqh6VcgMUoF6J7ckwhkVJ1vVx/K/47nyyR9g==", + "path": "system.servicemodel.primitives/8.1.2", + "hashPath": "system.servicemodel.primitives.8.1.2.nupkg.sha512" + }, + "DevExpress.XtraPrinting.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Utils.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraLayout.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraEditors.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraBars.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Data.Desktop.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraTreeList.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/NSV_Report.dll b/MainUI/bin/Debug/Report/NSV_Report.dll new file mode 100644 index 0000000..d897eca Binary files /dev/null and b/MainUI/bin/Debug/Report/NSV_Report.dll differ diff --git a/MainUI/bin/Debug/Report/NSV_Report.exe b/MainUI/bin/Debug/Report/NSV_Report.exe new file mode 100644 index 0000000..da4c35a Binary files /dev/null and b/MainUI/bin/Debug/Report/NSV_Report.exe differ diff --git a/MainUI/bin/Debug/Report/NSV_Report.pdb b/MainUI/bin/Debug/Report/NSV_Report.pdb new file mode 100644 index 0000000..37793ff Binary files /dev/null and b/MainUI/bin/Debug/Report/NSV_Report.pdb differ diff --git a/MainUI/bin/Debug/Report/NSV_Report.runtimeconfig.json b/MainUI/bin/Debug/Report/NSV_Report.runtimeconfig.json new file mode 100644 index 0000000..b2dedf3 --- /dev/null +++ b/MainUI/bin/Debug/Report/NSV_Report.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false + } + } +} \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/Newtonsoft.Json.dll b/MainUI/bin/Debug/Report/Newtonsoft.Json.dll new file mode 100644 index 0000000..5813d8c Binary files /dev/null and b/MainUI/bin/Debug/Report/Newtonsoft.Json.dll differ diff --git a/MainUI/bin/Debug/Report/SPLData.json b/MainUI/bin/Debug/Report/SPLData.json new file mode 100644 index 0000000..c936b51 --- /dev/null +++ b/MainUI/bin/Debug/Report/SPLData.json @@ -0,0 +1,13 @@ +{ + "NC-15": ["47", "36", "29", "22", "17", "14", "12"], + "NC-20": ["51", "40", "33", "26", "22", "19", "17"], + "NC-25": ["54", "44", "37", "31", "27", "24", "22"], + "NC-30": ["57", "48", "41", "35", "31", "29", "28"], + "NC-35": ["60", "52", "45", "40", "36", "34", "33"], + "NC-40": ["64", "56", "50", "45", "41", "39", "38"], + "NC-45": ["67", "60", "54", "49", "46", "44", "43"], + "NC-50": ["71", "64", "58", "54", "51", "49", "48"], + "NC-55": ["74", "67", "62", "58", "56", "54", "53"], + "NC-60": ["77", "71", "67", "63", "61", "59", "58"], + "NC-65": ["80", "75", "71", "68", "66", "64", "63"] +} \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/System.Configuration.ConfigurationManager.dll b/MainUI/bin/Debug/Report/System.Configuration.ConfigurationManager.dll new file mode 100644 index 0000000..87b254f Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Configuration.ConfigurationManager.dll differ diff --git a/MainUI/bin/Debug/Report/System.Data.OleDb.dll b/MainUI/bin/Debug/Report/System.Data.OleDb.dll new file mode 100644 index 0000000..6347d51 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Debug/Report/System.Diagnostics.EventLog.dll b/MainUI/bin/Debug/Report/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..e557be3 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Debug/Report/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Debug/Report/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..3f8cb12 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Debug/Report/System.Drawing.Common.dll b/MainUI/bin/Debug/Report/System.Drawing.Common.dll new file mode 100644 index 0000000..a7d58f9 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Drawing.Common.dll differ diff --git a/MainUI/bin/Debug/Report/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Debug/Report/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..e521fd3 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Debug/Report/System.Security.Cryptography.Xml.dll b/MainUI/bin/Debug/Report/System.Security.Cryptography.Xml.dll new file mode 100644 index 0000000..1cb01ca Binary files /dev/null and b/MainUI/bin/Debug/Report/System.Security.Cryptography.Xml.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.Duplex.dll b/MainUI/bin/Debug/Report/System.ServiceModel.Duplex.dll new file mode 100644 index 0000000..c44177e Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.Duplex.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.Http.dll b/MainUI/bin/Debug/Report/System.ServiceModel.Http.dll new file mode 100644 index 0000000..d868c56 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.Http.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.NetFramingBase.dll b/MainUI/bin/Debug/Report/System.ServiceModel.NetFramingBase.dll new file mode 100644 index 0000000..2b59e43 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.NetFramingBase.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.NetTcp.dll b/MainUI/bin/Debug/Report/System.ServiceModel.NetTcp.dll new file mode 100644 index 0000000..1881f0d Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.NetTcp.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.Primitives.dll b/MainUI/bin/Debug/Report/System.ServiceModel.Primitives.dll new file mode 100644 index 0000000..a1d9cb2 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.Primitives.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.Security.dll b/MainUI/bin/Debug/Report/System.ServiceModel.Security.dll new file mode 100644 index 0000000..bbbd608 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.Security.dll differ diff --git a/MainUI/bin/Debug/Report/System.ServiceModel.dll b/MainUI/bin/Debug/Report/System.ServiceModel.dll new file mode 100644 index 0000000..4b9d853 Binary files /dev/null and b/MainUI/bin/Debug/Report/System.ServiceModel.dll differ diff --git a/MainUI/bin/Debug/Report/cs/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/cs/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..a95c0c7 Binary files /dev/null and b/MainUI/bin/Debug/Report/cs/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..987a249 Binary files /dev/null and b/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..7e3fb0d Binary files /dev/null and b/MainUI/bin/Debug/Report/cs/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/cs/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/cs/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..ca2ac8e Binary files /dev/null and b/MainUI/bin/Debug/Report/cs/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..7c859c5 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..30fd9c6 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..ea787a3 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..2b8a1cb Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..9b521f0 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Debug/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..70d9707 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/de/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..cfc6b1a Binary files /dev/null and b/MainUI/bin/Debug/Report/de/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/de/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..03c86e0 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/de/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..3aea3a3 Binary files /dev/null and b/MainUI/bin/Debug/Report/de/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/de/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/de/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..85bab2e Binary files /dev/null and b/MainUI/bin/Debug/Report/de/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/equipment.json b/MainUI/bin/Debug/Report/equipment.json new file mode 100644 index 0000000..0fb4707 --- /dev/null +++ b/MainUI/bin/Debug/Report/equipment.json @@ -0,0 +1,674 @@ +[ + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "공조기", + "EQUIPMENTNUMBER": "AHU-1", + "CATEGORY": "외조기", + "TYPE": "수평형", + "USAGE": "사무실 공조용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "30000", + "MMAQ": "100", + "FANNO": "", + "HP": "", + "RPM": "680", + "WEIGHT": "5060" + }, + "Isolation": { + "MODELNAME": "VWM52", + "DISPLACEMENT": "50", + "CAPACITY": "1000", + "QUANTITY": "8", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "공조기", + "EQUIPMENTNUMBER": "AHU-2", + "CATEGORY": "PLUG FAN", + "TYPE": "수평형", + "USAGE": "사무실 공조용", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "25000", + "MMAQ": "90", + "FANNO": "", + "HP": "", + "RPM": "700", + "WEIGHT": "1500" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "50", + "CAPACITY": "200", + "QUANTITY": "10", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-1", + "CATEGORY": "흡수식", + "TYPE": "흡수식", + "USAGE": "CT-1", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "800", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "3800", + "WEIGHT": "39800" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2500", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "100", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "80", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "65", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-2", + "CATEGORY": "공냉식", + "TYPE": "공냉식", + "USAGE": "CT-2", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "", + "WEIGHT": "25000" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2000", + "QUANTITY": "16", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "125", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "150", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "200", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-1", + "CATEGORY": "부스터", + "TYPE": "부스터", + "USAGE": "급수용", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "15", + "RPM": "1750", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "200", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-4", + "CATEGORY": "인라인", + "TYPE": "인라인", + "USAGE": "가압용", + "QUANTITY": "1", + "LOCATION": "30HP 미만", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "50", + "RPM": "1750", + "WEIGHT": "400" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "100", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-1", + "CATEGORY": "대향류형", + "TYPE": "사각대향류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "400", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "450", + "WEIGHT": "4950" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "400", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "150", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-2", + "CATEGORY": "직교류형", + "TYPE": "직교류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "340", + "WEIGHT": "9340" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "600", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "200", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-1", + "CATEGORY": "SIROCCO(SS)", + "TYPE": "시코로", + "USAGE": "화장실배기", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "15000", + "MMAQ": "45", + "FANNO": "5", + "HP": "", + "RPM": "600", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-2", + "CATEGORY": "AIR FOIL(DS)", + "TYPE": "에어포일", + "USAGE": "화장실급기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "1200", + "WEIGHT": "200" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-3", + "CATEGORY": "DUCT IN LINE", + "TYPE": "덕트인라인", + "USAGE": "사무실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "12000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "150" + }, + "Isolation": { + "MODELNAME": "SH", + "DISPLACEMENT": "25", + "CAPACITY": "50", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-4", + "CATEGORY": "AXIAL FAN", + "TYPE": "행거팬", + "USAGE": "기계실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "18000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "500", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VH61", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "FCU-1", + "CATEGORY": "자립형 팬코일", + "TYPE": "FAN COIL", + "USAGE": "급기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "200", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "CRAC-1", + "CATEGORY": "CRAC", + "TYPE": "입형", + "USAGE": "급기용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "5", + "RPM": "600", + "WEIGHT": "750" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "300", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Debug/Report/es/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..26aeb50 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..a5d7a25 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..2d7e089 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..8bde82e Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..e909f9d Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Debug/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..55198f4 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/es/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..a14114d Binary files /dev/null and b/MainUI/bin/Debug/Report/es/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/es/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..51088d1 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/es/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..e69949a Binary files /dev/null and b/MainUI/bin/Debug/Report/es/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/es/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/es/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..27e9421 Binary files /dev/null and b/MainUI/bin/Debug/Report/es/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/fr/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/fr/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..21b7272 Binary files /dev/null and b/MainUI/bin/Debug/Report/fr/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..a123458 Binary files /dev/null and b/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..494101d Binary files /dev/null and b/MainUI/bin/Debug/Report/fr/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/fr/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/fr/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..c46654d Binary files /dev/null and b/MainUI/bin/Debug/Report/fr/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/img/IB-150_INERSIA_BASE.png b/MainUI/bin/Debug/Report/img/IB-150_INERSIA_BASE.png new file mode 100644 index 0000000..5cab320 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/IB-150_INERSIA_BASE.png differ diff --git a/MainUI/bin/Debug/Report/img/IB-200_INERSIA_BASE.png b/MainUI/bin/Debug/Report/img/IB-200_INERSIA_BASE.png new file mode 100644 index 0000000..ae5b6ed Binary files /dev/null and b/MainUI/bin/Debug/Report/img/IB-200_INERSIA_BASE.png differ diff --git a/MainUI/bin/Debug/Report/img/SMA_4.png b/MainUI/bin/Debug/Report/img/SMA_4.png new file mode 100644 index 0000000..3bc5aed Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMA_4.png differ diff --git a/MainUI/bin/Debug/Report/img/SMA_6.png b/MainUI/bin/Debug/Report/img/SMA_6.png new file mode 100644 index 0000000..2a5e127 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMA_6.png differ diff --git a/MainUI/bin/Debug/Report/img/SMA_8.png b/MainUI/bin/Debug/Report/img/SMA_8.png new file mode 100644 index 0000000..40f3d38 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMA_8.png differ diff --git a/MainUI/bin/Debug/Report/img/SMB_4.png b/MainUI/bin/Debug/Report/img/SMB_4.png new file mode 100644 index 0000000..d1acbc7 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMB_4.png differ diff --git a/MainUI/bin/Debug/Report/img/SMB_6.png b/MainUI/bin/Debug/Report/img/SMB_6.png new file mode 100644 index 0000000..d5aa809 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMB_6.png differ diff --git a/MainUI/bin/Debug/Report/img/SMB_8.png b/MainUI/bin/Debug/Report/img/SMB_8.png new file mode 100644 index 0000000..1026d35 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/SMB_8.png differ diff --git a/MainUI/bin/Debug/Report/img/img1.png b/MainUI/bin/Debug/Report/img/img1.png new file mode 100644 index 0000000..06ad3cd Binary files /dev/null and b/MainUI/bin/Debug/Report/img/img1.png differ diff --git a/MainUI/bin/Debug/Report/img/img2.png b/MainUI/bin/Debug/Report/img/img2.png new file mode 100644 index 0000000..2795593 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/img2.png differ diff --git a/MainUI/bin/Debug/Report/img/img3.png b/MainUI/bin/Debug/Report/img/img3.png new file mode 100644 index 0000000..44a9edd Binary files /dev/null and b/MainUI/bin/Debug/Report/img/img3.png differ diff --git a/MainUI/bin/Debug/Report/img/img4.png b/MainUI/bin/Debug/Report/img/img4.png new file mode 100644 index 0000000..111b263 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/img4.png differ diff --git a/MainUI/bin/Debug/Report/img/logo1.png b/MainUI/bin/Debug/Report/img/logo1.png new file mode 100644 index 0000000..2ecf6d7 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/logo1.png differ diff --git a/MainUI/bin/Debug/Report/img/logo2.png b/MainUI/bin/Debug/Report/img/logo2.png new file mode 100644 index 0000000..d00eae9 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/logo2.png differ diff --git a/MainUI/bin/Debug/Report/img/spring_sma_img.png b/MainUI/bin/Debug/Report/img/spring_sma_img.png new file mode 100644 index 0000000..4ca86ad Binary files /dev/null and b/MainUI/bin/Debug/Report/img/spring_sma_img.png differ diff --git a/MainUI/bin/Debug/Report/img/spring_smb_img.png b/MainUI/bin/Debug/Report/img/spring_smb_img.png new file mode 100644 index 0000000..ac5ee1e Binary files /dev/null and b/MainUI/bin/Debug/Report/img/spring_smb_img.png differ diff --git a/MainUI/bin/Debug/Report/img/양흡입_IB-200_INERSIA_BASE.png b/MainUI/bin/Debug/Report/img/양흡입_IB-200_INERSIA_BASE.png new file mode 100644 index 0000000..eca41b5 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/양흡입_IB-200_INERSIA_BASE.png differ diff --git a/MainUI/bin/Debug/Report/img/양흡입_SMA_16.png b/MainUI/bin/Debug/Report/img/양흡입_SMA_16.png new file mode 100644 index 0000000..97d35e5 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/양흡입_SMA_16.png differ diff --git a/MainUI/bin/Debug/Report/img/양흡입_SMA_22.png b/MainUI/bin/Debug/Report/img/양흡입_SMA_22.png new file mode 100644 index 0000000..b031b46 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/양흡입_SMA_22.png differ diff --git a/MainUI/bin/Debug/Report/img/양흡입_SMB_16.png b/MainUI/bin/Debug/Report/img/양흡입_SMB_16.png new file mode 100644 index 0000000..a898d06 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/양흡입_SMB_16.png differ diff --git a/MainUI/bin/Debug/Report/img/양흡입_SMB_22.png b/MainUI/bin/Debug/Report/img/양흡입_SMB_22.png new file mode 100644 index 0000000..b589db0 Binary files /dev/null and b/MainUI/bin/Debug/Report/img/양흡입_SMB_22.png differ diff --git a/MainUI/bin/Debug/Report/it/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/it/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..0478166 Binary files /dev/null and b/MainUI/bin/Debug/Report/it/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/it/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/it/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..52105af Binary files /dev/null and b/MainUI/bin/Debug/Report/it/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/it/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/it/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..3cd94ff Binary files /dev/null and b/MainUI/bin/Debug/Report/it/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/it/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/it/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f54decf Binary files /dev/null and b/MainUI/bin/Debug/Report/it/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..77a2f4e Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..f9ca2ef Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..89d24e4 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..0e18dbf Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..153bc11 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Debug/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..770b634 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/ja/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..1b91d06 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..5f4ce7f Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..635d6f8 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ja/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/ja/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..2724705 Binary files /dev/null and b/MainUI/bin/Debug/Report/ja/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ko/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/ko/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..61e8958 Binary files /dev/null and b/MainUI/bin/Debug/Report/ko/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..4559cd5 Binary files /dev/null and b/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..397a5c2 Binary files /dev/null and b/MainUI/bin/Debug/Report/ko/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ko/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/ko/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..b24cb40 Binary files /dev/null and b/MainUI/bin/Debug/Report/ko/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pl/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/pl/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..ae589e5 Binary files /dev/null and b/MainUI/bin/Debug/Report/pl/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..c3d6c9c Binary files /dev/null and b/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..ae1e8ad Binary files /dev/null and b/MainUI/bin/Debug/Report/pl/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pl/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/pl/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..8d7f87a Binary files /dev/null and b/MainUI/bin/Debug/Report/pl/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..93ce0d8 Binary files /dev/null and b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..1e5f126 Binary files /dev/null and b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..8f95250 Binary files /dev/null and b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f7bffb3 Binary files /dev/null and b/MainUI/bin/Debug/Report/pt-BR/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ru/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/ru/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..263c89c Binary files /dev/null and b/MainUI/bin/Debug/Report/ru/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..6a64b0f Binary files /dev/null and b/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..aea3550 Binary files /dev/null and b/MainUI/bin/Debug/Report/ru/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/ru/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/ru/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..7b9253b Binary files /dev/null and b/MainUI/bin/Debug/Report/ru/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll new file mode 100644 index 0000000..60f8b02 Binary files /dev/null and b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..6281e73 Binary files /dev/null and b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..1117747 Binary files /dev/null and b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..b4d03d5 Binary files /dev/null and b/MainUI/bin/Debug/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Debug/Report/tr/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/tr/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..1c65efd Binary files /dev/null and b/MainUI/bin/Debug/Report/tr/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..e49e82f Binary files /dev/null and b/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..e462309 Binary files /dev/null and b/MainUI/bin/Debug/Report/tr/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/tr/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/tr/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f0d9f21 Binary files /dev/null and b/MainUI/bin/Debug/Report/tr/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..3e534a7 Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..5ca3031 Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..f109492 Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..985c44d Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Http.resources.dll b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..89b0b95 Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..d7c4030 Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..f05cade Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..3a4812d Binary files /dev/null and b/MainUI/bin/Debug/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Debug/SPLData.json b/MainUI/bin/Debug/SPLData.json new file mode 100644 index 0000000..d945d00 --- /dev/null +++ b/MainUI/bin/Debug/SPLData.json @@ -0,0 +1,101 @@ +{ + "NC-15": [ + "47", + "36", + "29", + "22", + "17", + "14", + "12" + ], + "NC-20": [ + "51", + "40", + "33", + "26", + "22", + "19", + "17" + ], + "NC-25": [ + "54", + "44", + "37", + "31", + "27", + "24", + "22" + ], + "NC-30": [ + "57", + "48", + "41", + "35", + "31", + "29", + "28" + ], + "NC-35": [ + "60", + "52", + "45", + "40", + "36", + "34", + "33" + ], + "NC-40": [ + "64", + "56", + "50", + "45", + "41", + "39", + "38" + ], + "NC-45": [ + "67", + "60", + "54", + "49", + "46", + "44", + "43" + ], + "NC-50": [ + "71", + "64", + "58", + "54", + "51", + "49", + "48" + ], + "NC-55": [ + "74", + "67", + "62", + "58", + "56", + "54", + "53" + ], + "NC-60": [ + "77", + "71", + "67", + "63", + "61", + "59", + "58" + ], + "NC-65": [ + "80", + "75", + "71", + "68", + "66", + "64", + "63" + ] +} \ No newline at end of file diff --git a/MainUI/bin/Debug/_MuffleData.json b/MainUI/bin/Debug/_MuffleData.json new file mode 100644 index 0000000..cab05d7 --- /dev/null +++ b/MainUI/bin/Debug/_MuffleData.json @@ -0,0 +1,47 @@ +[ + { + "MuffleInformation": { + "PROJECT": "부천 IDC", + "EQUIPMENTNUMBER": "AHU-1(S)", + "LOCATION": "3F 공조실(좌)", + "USAGE": "-", + "AIRVOLUME": " 10000", + "PRESSURE": " 100", + "EFFICIENCY": " 85", + "FANTYPE": "AIR FOIL", + "FANQTY": "1", + "NOISESTANDARD": "NC-65", + "SAFERATE": "80", + "DUCTSIZE_W": "700", + "DUCTSIZE_H": "400", + "CHAMBERSIZE_W": "2300", + "CHAMBERSIZE_H": "1800", + "CHAMBERSIZE_L": "950", + "NOISECHAMBERSIZE_W": "2300", + "NOISECHAMBERSIZE_H": "1800", + "NOISECHAMBERSIZE_L": "950" + }, + "MuffleDuctSystem": { + "DUCTLENGTH": "10", + "SQUAREELBOWQTY": "2", + "ROUNDELBOWQTY": "2", + "NOISEELBOWQTY": "2", + "BRANCHAIRVOLUME": "1000", + "DIFUUSERTYPE": "ROUND", + "ND_W": "300", + "ND_H": "300", + "DUCTZOOMSIZE_W": "300", + "DUCTZOOMSIZE_H": "200", + "MUFFLESIZE_W": "1000", + "MUFFLESIZE_H": "600", + "MUFFLESIZE_L": "2700", + "NOISELEVEL_63": "", + "NOISELEVEL_125": "", + "NOISELEVEL_250": "", + "NOISELEVEL_500": "", + "NOISELEVEL_1000": "", + "NOISELEVEL_2000": "", + "NOISELEVEL_4000": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Debug/de/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/de/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..7c859c5 Binary files /dev/null and b/MainUI/bin/Debug/de/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/de/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/de/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..30fd9c6 Binary files /dev/null and b/MainUI/bin/Debug/de/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/de/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/de/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..ea787a3 Binary files /dev/null and b/MainUI/bin/Debug/de/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/es/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/es/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..26aeb50 Binary files /dev/null and b/MainUI/bin/Debug/es/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/es/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/es/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..a5d7a25 Binary files /dev/null and b/MainUI/bin/Debug/es/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/es/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/es/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..2d7e089 Binary files /dev/null and b/MainUI/bin/Debug/es/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/ja/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Debug/ja/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..77a2f4e Binary files /dev/null and b/MainUI/bin/Debug/ja/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/ja/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Debug/ja/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..f9ca2ef Binary files /dev/null and b/MainUI/bin/Debug/ja/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/ja/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Debug/ja/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..89d24e4 Binary files /dev/null and b/MainUI/bin/Debug/ja/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Data.OleDb.dll b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Data.OleDb.dll new file mode 100644 index 0000000..60f8b02 Binary files /dev/null and b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..6281e73 Binary files /dev/null and b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..1117747 Binary files /dev/null and b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..b4d03d5 Binary files /dev/null and b/MainUI/bin/Debug/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Release/DefaultQty.json b/MainUI/bin/Release/DefaultQty.json new file mode 100644 index 0000000..30ad737 --- /dev/null +++ b/MainUI/bin/Release/DefaultQty.json @@ -0,0 +1,178 @@ +{ + "공조기": { + "수평형": { + "4400": 8, "6100": 8, "8300": 8, "11400": 8, "14500": 8, "17500": 8, "20600": 8, + "22200": 10, "30000": 10, "30200": 10, "34800": 12, "41100": 12, "47400": 16, + "51800": 16, "53500": 16, "59700": 16, "62500": 16, "65900": 16, "67700": 16, + "67900": 16, "74100": 18, "77000": 20, "78200": 18, "86500": 20, "91000": 20, + "92600": 20, "105000": 20 + }, + "PLUG FAN": { + "4400": 12, "6100": 12, "8300": 16, "11400": 16, "14500": 20, "17500": 20, + "20600": 24, "22200": 24, "30000": 24, "30200": 24, "34800": 24, "41100": 24, + "47400": 28, "51800": 30, "53500": 30, "59700": 30, "62500": 32, "65900": 36, + "67700": 36, "67900": 40, "74100": 40, "77000": 40, "78200": 40, "86500": 44, + "91000": 48, "92600": 48, "105000": 52 + }, + "외조기": { + "4400": 4, "6100": 4, "8300": 4, "11400": 4, "14500": 4, "17500": 4, "20600": 4, + "22200": 5, "30000": 6, "30200": 6, "34800": 8, "41100": 8, "47400": 10, + "51800": 12, "53500": 12, "59700": 12, "62500": 12, "65900": 12, + "67700": "", "67900": "", "74100": "", "77000": "", "78200": "", + "86500": "", "91000": "", "92600": "", "105000": "" + }, + "EC FAN": { + "4400": 12, "6100": 12, "8300": 16, "11400": 16, "14500": 20, "17500": 20, + "20600": 24, "22200": 24, "30000": 24, "30200": 24, "34800": 24, "41100": 24, + "47400": 28, "51800": 30, "53500": 30, "59700": 34, "62500": 38, "65900": 38, + "67700": 38, "67900": 38, "74100": 42, "77000": 42, "78200": 42, "86500": 46, + "91000": 46, "92600": 46, "105000": 54 + }, + "탈취유니트": { + "4400": 4, "6100": 4, "8300": 4, "11400": 4, "14500": 4, "17500": 4, "20600": 4, + "22200": 5, "30000": 6, "30200": 6, "34800": 8, "41100": 8, "47400": 10, + "51800": 12, "53500": 12, "59700": 12, "62500": 12, "65900": 12, + "67700": "", "67900": "", "74100": "", "77000": "", "78200": "", + "86500": "", "91000": "", "92600": "", "105000": "" + } + }, + + "냉동기": { + "가스직화식": { + "80": 4, "90": 4, "100": 4, "120": 4, "150": 4, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 8, "360": 8, "400": 12, "450": 12, "500": 12, "560": 16, + "630": 16, "700": 16, "800": 20, "900": 24, "1000": 24, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 40, "1600": "", "1800": "", + "2000": "", "2150": "", "2350": "", "2500": "" + }, + "터보": { + "80": 4, "90": 4, "100": 4, "120": 4, "150": 4, "180": 4, "210": 4, "240": 4, + "280": 4, "320": 4, "360": 4, "400": 8, "450": 8, "500": 8, "560": 8, + "630": 8, "700": 8, "800": 8, "900": 8, "1000": 8, "1100": 12, "1200": 12, + "1300": 12, "1400": 12, "1500": 16, "1600": 16, "1800": 16, "2000": 16, + "2150": 20, "2350": 20, "2500": 20 + }, + "스크류": { + "80": 4, "90": 4, "100": 8, "120": 8, "150": 8, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 8, "360": 8, "400": 8, "450": 8, "500": 8, "560": 8, + "630": 20, "700": 24, "800": 24, "900": 28, "1000": 28, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 44, "1600": 48, "1800": 52, + "2000": 60, "2150": 64, "2350": "", "2500": "" + }, + "흡수식": { + "80": 4, "90": 4, "100": 8, "120": 8, "150": 8, "180": 8, "210": 8, "240": 8, + "280": 8, "320": 12, "360": 12, "400": 12, "450": 12, "500": 16, "560": 16, + "630": 20, "700": 24, "800": 24, "900": 28, "1000": 28, "1100": 32, + "1200": 32, "1300": 36, "1400": 40, "1500": 44, "1600": 48, "1800": 52, + "2000": 60, "2150": 64, "2350": 46, "2500": "" + }, + "공냉식": { + "80": 4, "90": 4, "100": 6, "120": 6, "150": 8, "180": 10, "210": 10, + "240": 14, "280": 14, "320": 18, "360": 18, "400": 18, "450": 18, "500": 18, + "560": "", "630": "", "700": "", "800": "", "900": "", "1000": "", + "1100": "", "1200": "", "1300": "", "1400": "", "1500": "", + "1600": "", "1800": "", "2000": "", "2150": "", "2350": "", + "2500": "" + } + }, + + "실외기": { + "GHP": { + "16": 18, "20": 18, "25": 18, "28": 26, "30": 26, "32": 26, + "44": "", "48": "" + }, + "EHP": { + "12": 8, "14": 10, "16": 8, "18": 10, "20": 8, "22": 12, "24": 12, + "26": 18, "28": 10, "30": 10, "32": 18, "34": 20, "36": 20, "38": 20, + "40": 20, "42": 20, "44": 24, "48": 24 + } + }, + + "냉각탑": { + "직교류형": { + "50": 8, "70": 8, "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 8, "600": 12, "675": 12, "700": 12, "750": 12, "800": 12, "900": 16 + }, + "대향류형": { + "50": "", "70": "", "80": "", "100": 8, "125": "", "150": "", + "175": "", "200": 6, "225": "", "250": "", "300": "", "350": "", + "400": 10, "450": 10, "500": 10, "600": 12, "675": 12, "700": 12, + "750": 12, "800": 12, "900": 16 + }, + "압입송풍형": { + "50": 8, "70": 8, "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 10, "600": 10, "675": 10, "700": 10, "750": 10, "800": 12, + "900": 16 + }, + "모듈형": { + "50": "", "70": "", "80": 8, "100": 8, "125": 8, "150": 8, "175": 8, + "200": 8, "225": 8, "250": 8, "300": 8, "350": 8, "400": 8, "450": 8, + "500": 8, "600": "", "675": "", "700": "", "750": "", + "800": "", "900": "" + } + }, + + "송풍기": { + "AIR FOIL(DS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "9.5": 8, "10": 8 + }, + + "SIROCCO(DS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "9.5": 8, "10": 8 + }, + + "AIR FOIL(SS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 4, "5.5": 4, "6": 6, "6.5": 6, "7": 6, + "8": 6, "9": 6, "10": 6 + }, + + "SIROCCO(SS)": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 4, "5.5": 4, "6": 6, "6.5": 6, "7": 6, + "8": 6, "9": 6, "10": 6 + }, + + "TURBO": { + "2.5": 4, "3": 4, "3.5": 4, "4": 4, "4.5": 4, + "5": 6, "5.5": 6, "6": 6, "6.5": 6, "7": 6, + "8": 8, "9": 8, "10": 8 + }, + + "HANGER": { + "200": 4, "250": 4, "300": 4, "400": 4, + "450": 4, "500": 4, "600": 4, "700": 4, + "750": 4, "800": 4, "900": 4, "1000": 4, + "1200": 4, "1500": 4 + }, + + "DUCT IN LINE": { + "400": 4, "500": 4, "600": 4, "700": 4, + "750": 4, "800": 4, "900": 4, "1000": 4, + "1200": 4 + }, + + "AXIAL FAN": { + "450": 4, "600": 4, "750": 4, "900": 4, + "1200": 4, "1500": 4 + } + }, + + "항온항습기": { + "CRAC": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + }, + "자립형 팬코일": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + }, + "항온항습기": { + "33": 4, "55": 4, "66": 4, "80": 4, "110": 4, "160": 4, "220": 4, "330": 6 + } + } +} diff --git a/MainUI/bin/Release/DevExpress.Charts.v25.1.Core.dll b/MainUI/bin/Release/DevExpress.Charts.v25.1.Core.dll new file mode 100644 index 0000000..851768c Binary files /dev/null and b/MainUI/bin/Release/DevExpress.Charts.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/DevExpress.CodeParser.v25.1.dll b/MainUI/bin/Release/DevExpress.CodeParser.v25.1.dll new file mode 100644 index 0000000..d7b5fb2 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.CodeParser.v25.1.dll differ diff --git a/MainUI/bin/Release/DevExpress.DataAccess.v25.1.dll b/MainUI/bin/Release/DevExpress.DataAccess.v25.1.dll new file mode 100644 index 0000000..c6388fd Binary files /dev/null and b/MainUI/bin/Release/DevExpress.DataAccess.v25.1.dll differ diff --git a/MainUI/bin/Release/DevExpress.DataVisualization.v25.1.Core.dll b/MainUI/bin/Release/DevExpress.DataVisualization.v25.1.Core.dll new file mode 100644 index 0000000..835a2d5 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.DataVisualization.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/DevExpress.PivotGrid.v25.1.Core.dll b/MainUI/bin/Release/DevExpress.PivotGrid.v25.1.Core.dll new file mode 100644 index 0000000..fdb30b7 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.PivotGrid.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/DevExpress.RichEdit.v25.1.Export.dll b/MainUI/bin/Release/DevExpress.RichEdit.v25.1.Export.dll new file mode 100644 index 0000000..eaadeb5 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.RichEdit.v25.1.Export.dll differ diff --git a/MainUI/bin/Release/DevExpress.Xpo.v25.1.dll b/MainUI/bin/Release/DevExpress.Xpo.v25.1.dll new file mode 100644 index 0000000..793ceb5 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.Xpo.v25.1.dll differ diff --git a/MainUI/bin/Release/DevExpress.XtraCharts.v25.1.dll b/MainUI/bin/Release/DevExpress.XtraCharts.v25.1.dll new file mode 100644 index 0000000..4b3bfcf Binary files /dev/null and b/MainUI/bin/Release/DevExpress.XtraCharts.v25.1.dll differ diff --git a/MainUI/bin/Release/DevExpress.XtraGauges.v25.1.Core.dll b/MainUI/bin/Release/DevExpress.XtraGauges.v25.1.Core.dll new file mode 100644 index 0000000..6ccc2d1 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.XtraGauges.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/DevExpress.XtraReports.v25.1.dll b/MainUI/bin/Release/DevExpress.XtraReports.v25.1.dll new file mode 100644 index 0000000..1f2b3f1 Binary files /dev/null and b/MainUI/bin/Release/DevExpress.XtraReports.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/BFIData.json b/MainUI/bin/Release/Report/BFIData.json new file mode 100644 index 0000000..78378f1 --- /dev/null +++ b/MainUI/bin/Release/Report/BFIData.json @@ -0,0 +1,9 @@ +{ + "AIR FOIL": ["0","0","3","0","0","0","0"], + "SIROCCO": ["0","0","0","2","0","0","0"], + "RADIAL BLADED": ["0","8","0","0","0","0","0"], + "VANE AXIAL": ["0","6","0","0","0","0","0"], + "TUBE AXIAL": ["7","0","0","0","0","0","0"], + "PROPELLER": ["5","0","0","0","0","0","0"], + "MAKER": ["0","0","0","0","0","0","0"], +} diff --git a/MainUI/bin/Release/Report/DevExpress.Charts.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.Charts.v25.1.Core.dll new file mode 100644 index 0000000..851768c Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Charts.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.CodeParser.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.CodeParser.v25.1.dll new file mode 100644 index 0000000..d7b5fb2 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.CodeParser.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Data.Desktop.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.Data.Desktop.v25.1.dll new file mode 100644 index 0000000..95846c3 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Data.Desktop.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Data.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.Data.v25.1.dll new file mode 100644 index 0000000..35a7d00 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Data.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.DataAccess.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.DataAccess.v25.1.dll new file mode 100644 index 0000000..c6388fd Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.DataAccess.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.DataVisualization.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.DataVisualization.v25.1.Core.dll new file mode 100644 index 0000000..835a2d5 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.DataVisualization.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Drawing.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.Drawing.v25.1.dll new file mode 100644 index 0000000..0622aaf Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Drawing.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Office.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.Office.v25.1.Core.dll new file mode 100644 index 0000000..88162c5 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Office.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Core.dll new file mode 100644 index 0000000..21442c6 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Drawing.dll b/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Drawing.dll new file mode 100644 index 0000000..5fa79bf Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Pdf.v25.1.Drawing.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.PivotGrid.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.PivotGrid.v25.1.Core.dll new file mode 100644 index 0000000..fdb30b7 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.PivotGrid.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Printing.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.Printing.v25.1.Core.dll new file mode 100644 index 0000000..bc4d146 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Printing.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Core.dll new file mode 100644 index 0000000..2551d6f Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Export.dll b/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Export.dll new file mode 100644 index 0000000..eaadeb5 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.RichEdit.v25.1.Export.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Sparkline.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.Sparkline.v25.1.Core.dll new file mode 100644 index 0000000..7546e87 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Sparkline.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Utils.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.Utils.v25.1.dll new file mode 100644 index 0000000..21494a6 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Utils.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.Xpo.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.Xpo.v25.1.dll new file mode 100644 index 0000000..793ceb5 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.Xpo.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraBars.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraBars.v25.1.dll new file mode 100644 index 0000000..7e813bf Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraBars.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraCharts.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraCharts.v25.1.dll new file mode 100644 index 0000000..4b3bfcf Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraCharts.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraEditors.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraEditors.v25.1.dll new file mode 100644 index 0000000..e66c8ed Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraEditors.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraGauges.v25.1.Core.dll b/MainUI/bin/Release/Report/DevExpress.XtraGauges.v25.1.Core.dll new file mode 100644 index 0000000..6ccc2d1 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraGauges.v25.1.Core.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraLayout.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraLayout.v25.1.dll new file mode 100644 index 0000000..fa643e7 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraLayout.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraPrinting.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraPrinting.v25.1.dll new file mode 100644 index 0000000..f451f4d Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraPrinting.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraReports.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraReports.v25.1.dll new file mode 100644 index 0000000..1f2b3f1 Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraReports.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/DevExpress.XtraTreeList.v25.1.dll b/MainUI/bin/Release/Report/DevExpress.XtraTreeList.v25.1.dll new file mode 100644 index 0000000..52c414c Binary files /dev/null and b/MainUI/bin/Release/Report/DevExpress.XtraTreeList.v25.1.dll differ diff --git a/MainUI/bin/Release/Report/FanNoiseData.json b/MainUI/bin/Release/Report/FanNoiseData.json new file mode 100644 index 0000000..c09814a --- /dev/null +++ b/MainUI/bin/Release/Report/FanNoiseData.json @@ -0,0 +1,37 @@ +{ + "NOISECODE_1": { + "AIR FOIL": [ + ["40", "40", "39", "34", "30", "23", "19"], + ["45", "45", "43", "39", "34", "28", "24"] + ], + "SIROCCO": [ + ["53", "53", "43", "36", "36", "31", "26"] + ], + "RADIAL": [ + ["56", "47", "43", "39", "37", "32", "29"], + ["58", "54", "45", "42", "38", "33", "29"], + ["61", "58", "43", "48", "46", "44", "41"] + ], + "VANEAXIAL": [ + ["49", "43", "43", "48", "47", "45", "38"], + ["49", "43", "46", "43", "41", "36", "30"], + ["53", "52", "51", "51", "49", "47", "43"] + ], + "TUBEAXIAL": [ + ["51", "46", "47", "49", "47", "46", "39"], + ["48", "47", "49", "53", "52", "51", "43"] + ], + "PROPELLER": [ + ["48", "51", "58", "56", "55", "52", "46"] + ] + }, + "NOISECODE_2": { + "AIR FOIL": [ + ["32", "32", "31", "29", "28", "23", "15"], + ["36", "38", "36", "34", "33", "28", "20"] + ], + "SIROCCO": [ + ["47", "43", "39", "33", "28", "25", "23"] + ] + } +} \ No newline at end of file diff --git a/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..81ed3de Binary files /dev/null and b/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.dll b/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..bd71a2b Binary files /dev/null and b/MainUI/bin/Release/Report/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/MainUI/bin/Release/Report/Microsoft.Extensions.ObjectPool.dll b/MainUI/bin/Release/Report/Microsoft.Extensions.ObjectPool.dll new file mode 100644 index 0000000..412e908 Binary files /dev/null and b/MainUI/bin/Release/Report/Microsoft.Extensions.ObjectPool.dll differ diff --git a/MainUI/bin/Release/Report/MuffleData.json b/MainUI/bin/Release/Report/MuffleData.json new file mode 100644 index 0000000..ce9e8cb --- /dev/null +++ b/MainUI/bin/Release/Report/MuffleData.json @@ -0,0 +1,51 @@ +[ + { + "MuffleInformation": { + "PROJECT": "부천 IDC", + "EQUIPMENTNUMBER": "AHU-1(S)", + "LOCATION": "3F 공조실(좌)", + "USAGE": "-", + "AIRVOLUME": " 10000", + "PRESSURE": " 100", + "EFFICIENCY": "85", + "HUBRATIO": "50", + "DIA": " 850 ", + "FANTYPE": "AIR FOIL", + "FANQTY": "1", + "NOISESTANDARD": "NC-65", + "DUCTSIZE_W": "700", + "DUCTSIZE_H": "400", + "CHAMBERSIZE_W": "2300", + "CHAMBERSIZE_H": "1800", + "CHAMBERSIZE_L": "950", + "NOISECHAMBERSIZE_W": "2300", + "NOISECHAMBERSIZE_H": "1800", + "NOISECHAMBERSIZE_L": "950" + }, + "MuffleDuctSystem": { + "DUCTLENGTH": "10", + "SQUAREELBOWQTY": "2", + "ROUNDELBOWQTY": "2", + "NOISEELBOWQTY": "0", + "BRANCHAIRVOLUME": "1000", + "DIFFUSERTYPE": "ROUND", + "SAFERATE": "80", + "ND_W": "300", + "ND_H": "200", + "DUCTZOOMSIZE_W": "300", + "DUCTZOOMSIZE_H": "200", + "SELECTIONNOISE": "1", + "INDOORNOISE": "5", + "MUFFLESIZE_W": "1000", + "MUFFLESIZE_H": "600", + "MUFFLESIZE_L": "2700", + "NOISELEVEL_63": "", + "NOISELEVEL_125": "", + "NOISELEVEL_250": "", + "NOISELEVEL_500": "", + "NOISELEVEL_1000": "", + "NOISELEVEL_2000": "", + "NOISELEVEL_4000": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Release/Report/MuffleReduceData.json b/MainUI/bin/Release/Report/MuffleReduceData.json new file mode 100644 index 0000000..99e9048 --- /dev/null +++ b/MainUI/bin/Release/Report/MuffleReduceData.json @@ -0,0 +1,18 @@ +{ + "900": ["1.8","5.4","9","13.5","18.9","13.5","9.9"], + "1200": ["2.7","6.3","10.8","16.2","22.5","16.2","12.6"], + "1500": ["3.6","8.1","13.5","19.8","26.1","18.9","14.4"], + "1800": ["4.5","9.9","16.2","22.5","29.7","21.6","16.2"], + "2100": ["5.4","11.7","18.9","25.2","33.3","24.3","18.9"], + "2400": ["6.3","12.6","20.7","27.9","36.9","27.0","20.7"], + "2700": ["7.2","13.5","22.5","30.6","40.5","29.7","22.5"], + "3000": ["8.1","14.4","24.3","33.3","44.1","32.4","25.2"], + "3300": ["9.0","15.3","26.1","36.0","47.7","35.1","27.9"], + "3600": ["9.9","16.2","27.9","38.7","51.3","37.8","30.6"], + "3900": ["10.8","17.1","29.7","41.4","54.9","40.5","33.3"], + "4200": ["11.7","18.9","31.5","44.1","57.6","43.2","36.0"], + "4500": ["12.6","19.8","33.3","46.8","60.3","45.9","38.7"], + "4800": ["13.5","20.7","35.1","49.5","63.0","48.6","41.4"], + "5100": ["14.4","22.5","36.9","52.2","65.7","51.3","44.1"], + "5400": ["15.3","23.4","38.7","54.9","68.4","54.0","46.8"] +} diff --git a/MainUI/bin/Release/Report/NSV_Report.deps.json b/MainUI/bin/Release/Report/NSV_Report.deps.json new file mode 100644 index 0000000..36d2a0c --- /dev/null +++ b/MainUI/bin/Release/Report/NSV_Report.deps.json @@ -0,0 +1,1070 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "NSV_Report/1.0.0": { + "dependencies": { + "DevExpress.Reporting.Core": "25.1.3", + "Newtonsoft.Json": "13.0.4", + "DevExpress.XtraPrinting.v25.1": "25.1.3.0" + }, + "runtime": { + "NSV_Report.dll": {} + } + }, + "DevExpress.Charts/25.1.3": { + "dependencies": { + "DevExpress.Charts.Core": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.DataVisualization.Core": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraCharts.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Charts.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3" + }, + "runtime": { + "lib/net8.0/DevExpress.Charts.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.CodeParser/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/net8.0/DevExpress.CodeParser.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Data/25.1.3": { + "dependencies": { + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Data.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.DataAccess/25.1.3": { + "dependencies": { + "DevExpress.CodeParser": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "DevExpress.Xpo": "25.1.3", + "System.Configuration.ConfigurationManager": "8.0.1" + }, + "runtime": { + "lib/net8.0/DevExpress.DataAccess.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.DataVisualization.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3" + }, + "runtime": { + "lib/net8.0/DevExpress.DataVisualization.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Drawing/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Drawing.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Gauges.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraGauges.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Office.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Office.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Pdf.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15", + "System.Security.Cryptography.Pkcs": "8.0.1" + }, + "runtime": { + "lib/net8.0/DevExpress.Pdf.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Pdf.Drawing/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Pdf.v25.1.Drawing.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.PivotGrid.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Data.OleDb": "8.0.1", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.PivotGrid.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Printing.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Pdf.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15", + "System.ServiceModel.Http": "8.1.2" + }, + "runtime": { + "lib/net8.0/DevExpress.Printing.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Reporting.Core/25.1.3": { + "dependencies": { + "DevExpress.Charts": "25.1.3", + "DevExpress.Charts.Core": "25.1.3", + "DevExpress.CodeParser": "25.1.3", + "DevExpress.Data": "25.1.3", + "DevExpress.DataAccess": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Gauges.Core": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Pdf.Drawing": "25.1.3", + "DevExpress.PivotGrid.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "DevExpress.RichEdit.Export": "25.1.3", + "DevExpress.Sparkline.Core": "25.1.3", + "DevExpress.Xpo": "25.1.3", + "System.CodeDom": "4.4.0", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.XtraReports.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.RichEdit.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Pdf.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.RichEdit.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.RichEdit.Export/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "DevExpress.Office.Core": "25.1.3", + "DevExpress.Printing.Core": "25.1.3", + "DevExpress.RichEdit.Core": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.RichEdit.v25.1.Export.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Sparkline.Core/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "DevExpress.Drawing": "25.1.3", + "System.Drawing.Common": "8.0.15" + }, + "runtime": { + "lib/net8.0/DevExpress.Sparkline.v25.1.Core.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.Xpo/25.1.3": { + "dependencies": { + "DevExpress.Data": "25.1.3", + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "System.Drawing.Common": "8.0.15", + "System.ServiceModel.Http": "8.1.2", + "System.ServiceModel.NetTcp": "8.1.2" + }, + "runtime": { + "lib/net8.0/DevExpress.Xpo.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.ObjectPool/8.0.10": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46804" + } + } + }, + "Microsoft.Win32.SystemEvents/8.0.0": {}, + "Newtonsoft.Json/13.0.4": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.4.30916" + } + } + }, + "System.CodeDom/4.4.0": {}, + "System.Configuration.ConfigurationManager/8.0.1": { + "dependencies": { + "System.Diagnostics.EventLog": "8.0.1", + "System.Security.Cryptography.ProtectedData": "8.0.0" + }, + "runtime": { + "lib/net8.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Data.OleDb/8.0.1": { + "dependencies": { + "System.Configuration.ConfigurationManager": "8.0.1", + "System.Diagnostics.PerformanceCounter": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Data.OleDb.dll": { + "assemblyVersion": "8.0.0.1", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Data.OleDb.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.1", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Diagnostics.EventLog/8.0.1": { + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Diagnostics.PerformanceCounter/8.0.1": { + "dependencies": { + "System.Configuration.ConfigurationManager": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Drawing.Common/8.0.15": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "8.0.0" + }, + "runtime": { + "lib/net8.0/System.Drawing.Common.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1525.16501" + } + } + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "runtime": { + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Security.Cryptography.ProtectedData/8.0.0": {}, + "System.Security.Cryptography.Xml/8.0.2": { + "dependencies": { + "System.Security.Cryptography.Pkcs": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Security.Cryptography.Xml.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.ServiceModel.Http/8.1.2": { + "dependencies": { + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.Http.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.Http.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.Http.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.Http.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.Http.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.Http.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.Http.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.Http.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.Http.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.Http.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.Http.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.Http.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.Http.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.Http.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.NetFramingBase/8.1.2": { + "dependencies": { + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.NetFramingBase.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.NetTcp/8.1.2": { + "dependencies": { + "System.ServiceModel.NetFramingBase": "8.1.2", + "System.ServiceModel.Primitives": "8.1.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.NetTcp.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.NetTcp.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.NetTcp.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.NetTcp.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.NetTcp.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.NetTcp.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.NetTcp.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.NetTcp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.NetTcp.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.NetTcp.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.NetTcp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.NetTcp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "System.ServiceModel.Primitives/8.1.2": { + "dependencies": { + "Microsoft.Extensions.ObjectPool": "8.0.10", + "System.Security.Cryptography.Xml": "8.0.2" + }, + "runtime": { + "lib/net8.0/System.ServiceModel.Duplex.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.Primitives.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.Security.dll": { + "assemblyVersion": "8.1.2.0", + "fileVersion": "8.100.225.15402" + }, + "lib/net8.0/System.ServiceModel.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "8.100.225.15402" + } + }, + "resources": { + "lib/net8.0/cs/System.ServiceModel.Primitives.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/System.ServiceModel.Primitives.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/System.ServiceModel.Primitives.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/System.ServiceModel.Primitives.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/System.ServiceModel.Primitives.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/System.ServiceModel.Primitives.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/System.ServiceModel.Primitives.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/System.ServiceModel.Primitives.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/System.ServiceModel.Primitives.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/System.ServiceModel.Primitives.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/System.ServiceModel.Primitives.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/System.ServiceModel.Primitives.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/System.ServiceModel.Primitives.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "DevExpress.XtraPrinting.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraPrinting.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraPrinting.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.Utils.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.Utils.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.Utils.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.Utils.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.Utils.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraLayout.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraLayout.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraLayout.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraEditors.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraEditors.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraEditors.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.XtraBars.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraBars.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraBars.v25.1.resources.dll": { + "locale": "ja" + } + } + }, + "DevExpress.Data.Desktop.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.Data.Desktop.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + } + }, + "DevExpress.XtraTreeList.v25.1/25.1.3.0": { + "runtime": { + "DevExpress.XtraTreeList.v25.1.dll": { + "assemblyVersion": "25.1.3.0", + "fileVersion": "25.1.3.0" + } + }, + "resources": { + "de/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "de" + }, + "es/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "es" + }, + "ja/DevExpress.XtraTreeList.v25.1.resources.dll": { + "locale": "ja" + } + } + } + } + }, + "libraries": { + "NSV_Report/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Charts/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4UJvYD+3UexoaSCdTdfJBFkVT8gBeYRTJaFHQQSsUjpYWQF203jRAbj4eWY3cQYQCs4M3a5THTDH4NSNEbV+Kg==", + "path": "devexpress.charts/25.1.3", + "hashPath": "devexpress.charts.25.1.3.nupkg.sha512" + }, + "DevExpress.Charts.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+3xrRgQmhXIcZGop1EFvARI2cKGCppxiqRyKQh1LhvdE7pDTc8elb6P6h1cWX6yvFLSgIYu12EhKb1f6K7G0Hg==", + "path": "devexpress.charts.core/25.1.3", + "hashPath": "devexpress.charts.core.25.1.3.nupkg.sha512" + }, + "DevExpress.CodeParser/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ee2pY4Um0R6HqNLdyDIg6Y9Jg6B1TlGvogvRhaiNp8csicDQE0gzdnHzgHr03ax/P3CsjkZzDdP6mUhV3Pq0pw==", + "path": "devexpress.codeparser/25.1.3", + "hashPath": "devexpress.codeparser.25.1.3.nupkg.sha512" + }, + "DevExpress.Data/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zqXiuRty9D64USkIFKFQek+wF3Ie70xmLrabt2VDG8kDx1788x3lU8XadWnoTviSAVdt83AcyAZGc77eQAf1eg==", + "path": "devexpress.data/25.1.3", + "hashPath": "devexpress.data.25.1.3.nupkg.sha512" + }, + "DevExpress.DataAccess/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEPGVLePtRj4YvaZvvhFxGf3k+34gsNjbfig8y0Z7k5JoslOLBxL1w/OBwl0JNDkoBJT7Y/MoL1saY05rk+fvg==", + "path": "devexpress.dataaccess/25.1.3", + "hashPath": "devexpress.dataaccess.25.1.3.nupkg.sha512" + }, + "DevExpress.DataVisualization.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-enUoOnhpLJTkLXComJR1Q9/MRmHGoInJIrnp+EpXncbkgbBH5e8BZjwthwAt0MoatNSKVlo/ipMraUqCIV835w==", + "path": "devexpress.datavisualization.core/25.1.3", + "hashPath": "devexpress.datavisualization.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Drawing/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r9HLuVHH+w0OvwZiLDAtdV2d7yTe9kqU1RGBq0L62/lZ3CTGKqHe3YOXwpzVAhhbynU2JrzbbwFzU3k7vkPpWA==", + "path": "devexpress.drawing/25.1.3", + "hashPath": "devexpress.drawing.25.1.3.nupkg.sha512" + }, + "DevExpress.Gauges.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sL3CiMl9CMC5PIZKs2A51549pJBc47U9sjfY+NSDr6YtXx4jer+9it8At+h+EbLgdYbe+8htVILxVsG9viy6uA==", + "path": "devexpress.gauges.core/25.1.3", + "hashPath": "devexpress.gauges.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Office.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VJlyx3C6QQ/7NLviIzdSykN/te9H9ci+JJWSAX7LfvWTNap16eGOzjSS8M0Jtb7FkenyHw6VpwoL9tqTUBFrcw==", + "path": "devexpress.office.core/25.1.3", + "hashPath": "devexpress.office.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Pdf.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0ZV84uzyXLM0WmO+dpGNSF6CgW39oBOUn+snBAvhY8IUsOiF/6ixY1CFZXFO02fqz6LxiT1WVBH+GM7Ly1EAw==", + "path": "devexpress.pdf.core/25.1.3", + "hashPath": "devexpress.pdf.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Pdf.Drawing/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uLUUPTp5mpDDWNC/uWXKFtx4ncRIxp4yR/6FujsBPocVQkLOqmhw1DlmEc6T3p005UouQqg5FY/Vxsssmohyyg==", + "path": "devexpress.pdf.drawing/25.1.3", + "hashPath": "devexpress.pdf.drawing.25.1.3.nupkg.sha512" + }, + "DevExpress.PivotGrid.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y+8hLpODt6+HiiKY6PKaUYwKo2YnA61zs4UjneSys9bIOM+7PRr58HlcoLmz/SJgXwgClXBbPHT2Wl3msaEJ4Q==", + "path": "devexpress.pivotgrid.core/25.1.3", + "hashPath": "devexpress.pivotgrid.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Printing.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I2aXPYz+v2vZvZr0rMOWzG+CWkMJp9fAEAkXtiUxSqtdTZ73Q/g4Stxj+ra2vhZGMF4yxjlCT5ejQzzsoJMw6g==", + "path": "devexpress.printing.core/25.1.3", + "hashPath": "devexpress.printing.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Reporting.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0LJoqGeBmjI3JTU6yUMOtRyOFswnsNKq44mHcegsIYXyoJMPKcBaWqSo3U41zhDLQx73KQvzTMfAPkEK84+OMQ==", + "path": "devexpress.reporting.core/25.1.3", + "hashPath": "devexpress.reporting.core.25.1.3.nupkg.sha512" + }, + "DevExpress.RichEdit.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TTiCFfMMa+i4ouaE5IOUNScYIbZPj34yKUY1kuofCChgD1wYSD1kyyBvowONslf0iK5vwKkcT0TyRrAhVTSIGQ==", + "path": "devexpress.richedit.core/25.1.3", + "hashPath": "devexpress.richedit.core.25.1.3.nupkg.sha512" + }, + "DevExpress.RichEdit.Export/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GjfoFEK5nhbkuZ3XU94QrcsiuOwYGVYsRjfpTu9nGU5Ailpjg0cSDV4CMXlsGDd6H9Rhfzz2tValrnipXPETVg==", + "path": "devexpress.richedit.export/25.1.3", + "hashPath": "devexpress.richedit.export.25.1.3.nupkg.sha512" + }, + "DevExpress.Sparkline.Core/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XclXEX4UssJRE+Q7GTw4Fjo37n7W2LHbhHqcXC4zPjY7hB1U8gn9e9Z30J6SCVnyn8JHc8RQil2i8nWJQrw98Q==", + "path": "devexpress.sparkline.core/25.1.3", + "hashPath": "devexpress.sparkline.core.25.1.3.nupkg.sha512" + }, + "DevExpress.Xpo/25.1.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-58+/07WZMmbDTbaTEI60+UsDKynHVVPV/FY4ancWpwQCTwF5UOUZxPLn3HBQ+QhdSsKDdtPBGzjAxpN5yJFQBg==", + "path": "devexpress.xpo/25.1.3", + "hashPath": "devexpress.xpo.25.1.3.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.ObjectPool/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u7gAG7JgxF8VSJUGPSudAcPxOt+ymJKQCSxNRxiuKV+klCQbHljQR75SilpedCTfhPWDhtUwIJpnDVtspr9nMg==", + "path": "microsoft.extensions.objectpool/8.0.10", + "hashPath": "microsoft.extensions.objectpool.8.0.10.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9opKRyOKMCi2xJ7Bj7kxtZ1r9vbzosMvRrdEhVhDz8j8MoBGgB+WmC94yH839NPH+BclAjtQ/pyagvi/8gDLkw==", + "path": "microsoft.win32.systemevents/8.0.0", + "hashPath": "microsoft.win32.systemevents.8.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==", + "path": "newtonsoft.json/13.0.4", + "hashPath": "newtonsoft.json.13.0.4.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gPYFPDyohW2gXNhdQRSjtmeS6FymL2crg4Sral1wtvEJ7DUqFCDWDVbbLobASbzxfic8U1hQEdC7hmg9LHncMw==", + "path": "system.configuration.configurationmanager/8.0.1", + "hashPath": "system.configuration.configurationmanager.8.0.1.nupkg.sha512" + }, + "System.Data.OleDb/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RO+/y2ggU5956uQDRXdjA1e2l5yJ4rTWNX76eZ+3sgtYGqGapCe2kQCyiUci+/y6Fyb21Irp4RQEdfrIiuYrxQ==", + "path": "system.data.oledb/8.0.1", + "hashPath": "system.data.oledb.8.0.1.nupkg.sha512" + }, + "System.Diagnostics.EventLog/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==", + "path": "system.diagnostics.eventlog/8.0.1", + "hashPath": "system.diagnostics.eventlog.8.0.1.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9RfEDiEjlUADeThs8IPdDVTXSnPRSqjfgTQJALpmGFPKC0k2mbdufOXnb/9JZ4I0TkmxOfy3VTJxrHOJSs8cXg==", + "path": "system.diagnostics.performancecounter/8.0.1", + "hashPath": "system.diagnostics.performancecounter.8.0.1.nupkg.sha512" + }, + "System.Drawing.Common/8.0.15": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qe9ADU4LlSDEluFw6UCvnhUX43iu1rfIi4u3cpQ37DjFDbwyWGRrDM5gypYj1IQuAVRnMHqOyFbCjtCvijN2cA==", + "path": "system.drawing.common/8.0.15", + "hashPath": "system.drawing.common.8.0.15.nupkg.sha512" + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==", + "path": "system.security.cryptography.pkcs/8.0.1", + "hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==", + "path": "system.security.cryptography.protecteddata/8.0.0", + "hashPath": "system.security.cryptography.protecteddata.8.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Xml/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aDM/wm0ZGEZ6ZYJLzgqjp2FZdHbDHh6/OmpGfb7AdZ105zYmPn/83JRU2xLIbwgoNz9U1SLUTJN0v5th3qmvjA==", + "path": "system.security.cryptography.xml/8.0.2", + "hashPath": "system.security.cryptography.xml.8.0.2.nupkg.sha512" + }, + "System.ServiceModel.Http/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2HoneRUCHB8kKQcuAladR16mIHuyi5f9DrrNnTjkaICv5X7YuwoI7GSrp9GTkRSxC4ddNcjMdwE01Rm0sPgoMw==", + "path": "system.servicemodel.http/8.1.2", + "hashPath": "system.servicemodel.http.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.NetFramingBase/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDNsiI4Lrv4scb10salZNbUDJNYj3Qm39KeN9uulKXbgcxF/fNC+hCrLDAhNz/rIqxOeRB/JCfQ4A/Ha0hFAWg==", + "path": "system.servicemodel.netframingbase/8.1.2", + "hashPath": "system.servicemodel.netframingbase.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.NetTcp/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+H4KpATeOPxGfl8JlMpv+a7h6ZIItIhHXJRr+0/KKAP49TjHXybaNwFrUbpasAMVE+D+8M96GxRevzcqvahfAQ==", + "path": "system.servicemodel.nettcp/8.1.2", + "hashPath": "system.servicemodel.nettcp.8.1.2.nupkg.sha512" + }, + "System.ServiceModel.Primitives/8.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xlJ07FAUSDjPL/GhvVY1/KVPWn2ce056X4nHPwqAa5rkNLiNN5rqh6VcgMUoF6J7ckwhkVJ1vVx/K/47nyyR9g==", + "path": "system.servicemodel.primitives/8.1.2", + "hashPath": "system.servicemodel.primitives.8.1.2.nupkg.sha512" + }, + "DevExpress.XtraPrinting.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Utils.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraLayout.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraEditors.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraBars.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.Data.Desktop.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "DevExpress.XtraTreeList.v25.1/25.1.3.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/MainUI/bin/Release/Report/NSV_Report.dll b/MainUI/bin/Release/Report/NSV_Report.dll new file mode 100644 index 0000000..d897eca Binary files /dev/null and b/MainUI/bin/Release/Report/NSV_Report.dll differ diff --git a/MainUI/bin/Release/Report/NSV_Report.exe b/MainUI/bin/Release/Report/NSV_Report.exe new file mode 100644 index 0000000..da4c35a Binary files /dev/null and b/MainUI/bin/Release/Report/NSV_Report.exe differ diff --git a/MainUI/bin/Release/Report/NSV_Report.pdb b/MainUI/bin/Release/Report/NSV_Report.pdb new file mode 100644 index 0000000..37793ff Binary files /dev/null and b/MainUI/bin/Release/Report/NSV_Report.pdb differ diff --git a/MainUI/bin/Release/Report/NSV_Report.runtimeconfig.json b/MainUI/bin/Release/Report/NSV_Report.runtimeconfig.json new file mode 100644 index 0000000..b2dedf3 --- /dev/null +++ b/MainUI/bin/Release/Report/NSV_Report.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false + } + } +} \ No newline at end of file diff --git a/MainUI/bin/Release/Report/Newtonsoft.Json.dll b/MainUI/bin/Release/Report/Newtonsoft.Json.dll new file mode 100644 index 0000000..5813d8c Binary files /dev/null and b/MainUI/bin/Release/Report/Newtonsoft.Json.dll differ diff --git a/MainUI/bin/Release/Report/SPLData.json b/MainUI/bin/Release/Report/SPLData.json new file mode 100644 index 0000000..c936b51 --- /dev/null +++ b/MainUI/bin/Release/Report/SPLData.json @@ -0,0 +1,13 @@ +{ + "NC-15": ["47", "36", "29", "22", "17", "14", "12"], + "NC-20": ["51", "40", "33", "26", "22", "19", "17"], + "NC-25": ["54", "44", "37", "31", "27", "24", "22"], + "NC-30": ["57", "48", "41", "35", "31", "29", "28"], + "NC-35": ["60", "52", "45", "40", "36", "34", "33"], + "NC-40": ["64", "56", "50", "45", "41", "39", "38"], + "NC-45": ["67", "60", "54", "49", "46", "44", "43"], + "NC-50": ["71", "64", "58", "54", "51", "49", "48"], + "NC-55": ["74", "67", "62", "58", "56", "54", "53"], + "NC-60": ["77", "71", "67", "63", "61", "59", "58"], + "NC-65": ["80", "75", "71", "68", "66", "64", "63"] +} \ No newline at end of file diff --git a/MainUI/bin/Release/Report/System.Configuration.ConfigurationManager.dll b/MainUI/bin/Release/Report/System.Configuration.ConfigurationManager.dll new file mode 100644 index 0000000..87b254f Binary files /dev/null and b/MainUI/bin/Release/Report/System.Configuration.ConfigurationManager.dll differ diff --git a/MainUI/bin/Release/Report/System.Data.OleDb.dll b/MainUI/bin/Release/Report/System.Data.OleDb.dll new file mode 100644 index 0000000..6347d51 Binary files /dev/null and b/MainUI/bin/Release/Report/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Release/Report/System.Diagnostics.EventLog.dll b/MainUI/bin/Release/Report/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..e557be3 Binary files /dev/null and b/MainUI/bin/Release/Report/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Release/Report/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Release/Report/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..3f8cb12 Binary files /dev/null and b/MainUI/bin/Release/Report/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Release/Report/System.Drawing.Common.dll b/MainUI/bin/Release/Report/System.Drawing.Common.dll new file mode 100644 index 0000000..a7d58f9 Binary files /dev/null and b/MainUI/bin/Release/Report/System.Drawing.Common.dll differ diff --git a/MainUI/bin/Release/Report/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Release/Report/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..e521fd3 Binary files /dev/null and b/MainUI/bin/Release/Report/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Release/Report/System.Security.Cryptography.Xml.dll b/MainUI/bin/Release/Report/System.Security.Cryptography.Xml.dll new file mode 100644 index 0000000..1cb01ca Binary files /dev/null and b/MainUI/bin/Release/Report/System.Security.Cryptography.Xml.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.Duplex.dll b/MainUI/bin/Release/Report/System.ServiceModel.Duplex.dll new file mode 100644 index 0000000..c44177e Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.Duplex.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.Http.dll b/MainUI/bin/Release/Report/System.ServiceModel.Http.dll new file mode 100644 index 0000000..d868c56 Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.Http.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.NetFramingBase.dll b/MainUI/bin/Release/Report/System.ServiceModel.NetFramingBase.dll new file mode 100644 index 0000000..2b59e43 Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.NetFramingBase.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.NetTcp.dll b/MainUI/bin/Release/Report/System.ServiceModel.NetTcp.dll new file mode 100644 index 0000000..1881f0d Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.NetTcp.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.Primitives.dll b/MainUI/bin/Release/Report/System.ServiceModel.Primitives.dll new file mode 100644 index 0000000..a1d9cb2 Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.Primitives.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.Security.dll b/MainUI/bin/Release/Report/System.ServiceModel.Security.dll new file mode 100644 index 0000000..bbbd608 Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.Security.dll differ diff --git a/MainUI/bin/Release/Report/System.ServiceModel.dll b/MainUI/bin/Release/Report/System.ServiceModel.dll new file mode 100644 index 0000000..4b9d853 Binary files /dev/null and b/MainUI/bin/Release/Report/System.ServiceModel.dll differ diff --git a/MainUI/bin/Release/Report/cs/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/cs/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..a95c0c7 Binary files /dev/null and b/MainUI/bin/Release/Report/cs/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/cs/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/cs/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..987a249 Binary files /dev/null and b/MainUI/bin/Release/Report/cs/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/cs/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/cs/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..7e3fb0d Binary files /dev/null and b/MainUI/bin/Release/Report/cs/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/cs/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/cs/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..ca2ac8e Binary files /dev/null and b/MainUI/bin/Release/Report/cs/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..7c859c5 Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..30fd9c6 Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..ea787a3 Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..2b8a1cb Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..9b521f0 Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..70d9707 Binary files /dev/null and b/MainUI/bin/Release/Report/de/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/de/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..cfc6b1a Binary files /dev/null and b/MainUI/bin/Release/Report/de/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/de/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..03c86e0 Binary files /dev/null and b/MainUI/bin/Release/Report/de/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/de/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..3aea3a3 Binary files /dev/null and b/MainUI/bin/Release/Report/de/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/de/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/de/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..85bab2e Binary files /dev/null and b/MainUI/bin/Release/Report/de/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/equipment.json b/MainUI/bin/Release/Report/equipment.json new file mode 100644 index 0000000..0fb4707 --- /dev/null +++ b/MainUI/bin/Release/Report/equipment.json @@ -0,0 +1,674 @@ +[ + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "공조기", + "EQUIPMENTNUMBER": "AHU-1", + "CATEGORY": "외조기", + "TYPE": "수평형", + "USAGE": "사무실 공조용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "30000", + "MMAQ": "100", + "FANNO": "", + "HP": "", + "RPM": "680", + "WEIGHT": "5060" + }, + "Isolation": { + "MODELNAME": "VWM52", + "DISPLACEMENT": "50", + "CAPACITY": "1000", + "QUANTITY": "8", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "공조기", + "EQUIPMENTNUMBER": "AHU-2", + "CATEGORY": "PLUG FAN", + "TYPE": "수평형", + "USAGE": "사무실 공조용", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "25000", + "MMAQ": "90", + "FANNO": "", + "HP": "", + "RPM": "700", + "WEIGHT": "1500" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "50", + "CAPACITY": "200", + "QUANTITY": "10", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-1", + "CATEGORY": "흡수식", + "TYPE": "흡수식", + "USAGE": "CT-1", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "800", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "3800", + "WEIGHT": "39800" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2500", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "100", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "80", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "65", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-2", + "CATEGORY": "공냉식", + "TYPE": "공냉식", + "USAGE": "CT-2", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "", + "WEIGHT": "25000" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2000", + "QUANTITY": "16", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "125", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "150", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "200", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-1", + "CATEGORY": "부스터", + "TYPE": "부스터", + "USAGE": "급수용", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "15", + "RPM": "1750", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "200", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-4", + "CATEGORY": "인라인", + "TYPE": "인라인", + "USAGE": "가압용", + "QUANTITY": "1", + "LOCATION": "30HP 미만", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "50", + "RPM": "1750", + "WEIGHT": "400" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "100", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-1", + "CATEGORY": "대향류형", + "TYPE": "사각대향류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "400", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "450", + "WEIGHT": "4950" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "400", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "150", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-2", + "CATEGORY": "직교류형", + "TYPE": "직교류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "340", + "WEIGHT": "9340" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "600", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "200", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-1", + "CATEGORY": "SIROCCO(SS)", + "TYPE": "시코로", + "USAGE": "화장실배기", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "15000", + "MMAQ": "45", + "FANNO": "5", + "HP": "", + "RPM": "600", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-2", + "CATEGORY": "AIR FOIL(DS)", + "TYPE": "에어포일", + "USAGE": "화장실급기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "1200", + "WEIGHT": "200" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-3", + "CATEGORY": "DUCT IN LINE", + "TYPE": "덕트인라인", + "USAGE": "사무실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "12000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "150" + }, + "Isolation": { + "MODELNAME": "SH", + "DISPLACEMENT": "25", + "CAPACITY": "50", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-4", + "CATEGORY": "AXIAL FAN", + "TYPE": "행거팬", + "USAGE": "기계실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "18000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "500", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VH61", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "FCU-1", + "CATEGORY": "자립형 팬코일", + "TYPE": "FAN COIL", + "USAGE": "급기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "200", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "CRAC-1", + "CATEGORY": "CRAC", + "TYPE": "입형", + "USAGE": "급기용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "5", + "RPM": "600", + "WEIGHT": "750" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "300", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Release/Report/es/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..26aeb50 Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..a5d7a25 Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..2d7e089 Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..8bde82e Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..e909f9d Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..55198f4 Binary files /dev/null and b/MainUI/bin/Release/Report/es/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/es/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..a14114d Binary files /dev/null and b/MainUI/bin/Release/Report/es/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/es/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..51088d1 Binary files /dev/null and b/MainUI/bin/Release/Report/es/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/es/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..e69949a Binary files /dev/null and b/MainUI/bin/Release/Report/es/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/es/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/es/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..27e9421 Binary files /dev/null and b/MainUI/bin/Release/Report/es/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/fr/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/fr/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..21b7272 Binary files /dev/null and b/MainUI/bin/Release/Report/fr/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/fr/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/fr/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..a123458 Binary files /dev/null and b/MainUI/bin/Release/Report/fr/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/fr/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/fr/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..494101d Binary files /dev/null and b/MainUI/bin/Release/Report/fr/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/fr/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/fr/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..c46654d Binary files /dev/null and b/MainUI/bin/Release/Report/fr/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/img/IB-150_INERSIA_BASE.png b/MainUI/bin/Release/Report/img/IB-150_INERSIA_BASE.png new file mode 100644 index 0000000..5cab320 Binary files /dev/null and b/MainUI/bin/Release/Report/img/IB-150_INERSIA_BASE.png differ diff --git a/MainUI/bin/Release/Report/img/IB-200_INERSIA_BASE.png b/MainUI/bin/Release/Report/img/IB-200_INERSIA_BASE.png new file mode 100644 index 0000000..ae5b6ed Binary files /dev/null and b/MainUI/bin/Release/Report/img/IB-200_INERSIA_BASE.png differ diff --git a/MainUI/bin/Release/Report/img/SMA_4.png b/MainUI/bin/Release/Report/img/SMA_4.png new file mode 100644 index 0000000..3bc5aed Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMA_4.png differ diff --git a/MainUI/bin/Release/Report/img/SMA_6.png b/MainUI/bin/Release/Report/img/SMA_6.png new file mode 100644 index 0000000..2a5e127 Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMA_6.png differ diff --git a/MainUI/bin/Release/Report/img/SMA_8.png b/MainUI/bin/Release/Report/img/SMA_8.png new file mode 100644 index 0000000..40f3d38 Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMA_8.png differ diff --git a/MainUI/bin/Release/Report/img/SMB_4.png b/MainUI/bin/Release/Report/img/SMB_4.png new file mode 100644 index 0000000..d1acbc7 Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMB_4.png differ diff --git a/MainUI/bin/Release/Report/img/SMB_6.png b/MainUI/bin/Release/Report/img/SMB_6.png new file mode 100644 index 0000000..d5aa809 Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMB_6.png differ diff --git a/MainUI/bin/Release/Report/img/SMB_8.png b/MainUI/bin/Release/Report/img/SMB_8.png new file mode 100644 index 0000000..1026d35 Binary files /dev/null and b/MainUI/bin/Release/Report/img/SMB_8.png differ diff --git a/MainUI/bin/Release/Report/img/img1.png b/MainUI/bin/Release/Report/img/img1.png new file mode 100644 index 0000000..06ad3cd Binary files /dev/null and b/MainUI/bin/Release/Report/img/img1.png differ diff --git a/MainUI/bin/Release/Report/img/img2.png b/MainUI/bin/Release/Report/img/img2.png new file mode 100644 index 0000000..2795593 Binary files /dev/null and b/MainUI/bin/Release/Report/img/img2.png differ diff --git a/MainUI/bin/Release/Report/img/img3.png b/MainUI/bin/Release/Report/img/img3.png new file mode 100644 index 0000000..44a9edd Binary files /dev/null and b/MainUI/bin/Release/Report/img/img3.png differ diff --git a/MainUI/bin/Release/Report/img/img4.png b/MainUI/bin/Release/Report/img/img4.png new file mode 100644 index 0000000..111b263 Binary files /dev/null and b/MainUI/bin/Release/Report/img/img4.png differ diff --git a/MainUI/bin/Release/Report/img/logo1.png b/MainUI/bin/Release/Report/img/logo1.png new file mode 100644 index 0000000..2ecf6d7 Binary files /dev/null and b/MainUI/bin/Release/Report/img/logo1.png differ diff --git a/MainUI/bin/Release/Report/img/logo2.png b/MainUI/bin/Release/Report/img/logo2.png new file mode 100644 index 0000000..d00eae9 Binary files /dev/null and b/MainUI/bin/Release/Report/img/logo2.png differ diff --git a/MainUI/bin/Release/Report/img/spring_sma_img.png b/MainUI/bin/Release/Report/img/spring_sma_img.png new file mode 100644 index 0000000..4ca86ad Binary files /dev/null and b/MainUI/bin/Release/Report/img/spring_sma_img.png differ diff --git a/MainUI/bin/Release/Report/img/spring_smb_img.png b/MainUI/bin/Release/Report/img/spring_smb_img.png new file mode 100644 index 0000000..ac5ee1e Binary files /dev/null and b/MainUI/bin/Release/Report/img/spring_smb_img.png differ diff --git a/MainUI/bin/Release/Report/img/양흡입_IB-200_INERSIA_BASE.png b/MainUI/bin/Release/Report/img/양흡입_IB-200_INERSIA_BASE.png new file mode 100644 index 0000000..eca41b5 Binary files /dev/null and b/MainUI/bin/Release/Report/img/양흡입_IB-200_INERSIA_BASE.png differ diff --git a/MainUI/bin/Release/Report/img/양흡입_SMA_16.png b/MainUI/bin/Release/Report/img/양흡입_SMA_16.png new file mode 100644 index 0000000..97d35e5 Binary files /dev/null and b/MainUI/bin/Release/Report/img/양흡입_SMA_16.png differ diff --git a/MainUI/bin/Release/Report/img/양흡입_SMA_22.png b/MainUI/bin/Release/Report/img/양흡입_SMA_22.png new file mode 100644 index 0000000..b031b46 Binary files /dev/null and b/MainUI/bin/Release/Report/img/양흡입_SMA_22.png differ diff --git a/MainUI/bin/Release/Report/img/양흡입_SMB_16.png b/MainUI/bin/Release/Report/img/양흡입_SMB_16.png new file mode 100644 index 0000000..a898d06 Binary files /dev/null and b/MainUI/bin/Release/Report/img/양흡입_SMB_16.png differ diff --git a/MainUI/bin/Release/Report/img/양흡입_SMB_22.png b/MainUI/bin/Release/Report/img/양흡입_SMB_22.png new file mode 100644 index 0000000..b589db0 Binary files /dev/null and b/MainUI/bin/Release/Report/img/양흡입_SMB_22.png differ diff --git a/MainUI/bin/Release/Report/it/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/it/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..0478166 Binary files /dev/null and b/MainUI/bin/Release/Report/it/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/it/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/it/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..52105af Binary files /dev/null and b/MainUI/bin/Release/Report/it/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/it/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/it/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..3cd94ff Binary files /dev/null and b/MainUI/bin/Release/Report/it/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/it/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/it/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f54decf Binary files /dev/null and b/MainUI/bin/Release/Report/it/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..77a2f4e Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..f9ca2ef Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..89d24e4 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..0e18dbf Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..153bc11 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..770b634 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/ja/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..1b91d06 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/ja/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..5f4ce7f Binary files /dev/null and b/MainUI/bin/Release/Report/ja/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/ja/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..635d6f8 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/ja/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/ja/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..2724705 Binary files /dev/null and b/MainUI/bin/Release/Report/ja/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/ko/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/ko/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..61e8958 Binary files /dev/null and b/MainUI/bin/Release/Report/ko/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/ko/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/ko/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..4559cd5 Binary files /dev/null and b/MainUI/bin/Release/Report/ko/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/ko/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/ko/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..397a5c2 Binary files /dev/null and b/MainUI/bin/Release/Report/ko/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/ko/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/ko/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..b24cb40 Binary files /dev/null and b/MainUI/bin/Release/Report/ko/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/pl/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/pl/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..ae589e5 Binary files /dev/null and b/MainUI/bin/Release/Report/pl/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/pl/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/pl/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..c3d6c9c Binary files /dev/null and b/MainUI/bin/Release/Report/pl/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/pl/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/pl/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..ae1e8ad Binary files /dev/null and b/MainUI/bin/Release/Report/pl/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/pl/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/pl/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..8d7f87a Binary files /dev/null and b/MainUI/bin/Release/Report/pl/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..93ce0d8 Binary files /dev/null and b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..1e5f126 Binary files /dev/null and b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..8f95250 Binary files /dev/null and b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f7bffb3 Binary files /dev/null and b/MainUI/bin/Release/Report/pt-BR/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/ru/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/ru/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..263c89c Binary files /dev/null and b/MainUI/bin/Release/Report/ru/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/ru/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/ru/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..6a64b0f Binary files /dev/null and b/MainUI/bin/Release/Report/ru/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/ru/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/ru/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..aea3550 Binary files /dev/null and b/MainUI/bin/Release/Report/ru/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/ru/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/ru/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..7b9253b Binary files /dev/null and b/MainUI/bin/Release/Report/ru/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll new file mode 100644 index 0000000..60f8b02 Binary files /dev/null and b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..6281e73 Binary files /dev/null and b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..1117747 Binary files /dev/null and b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..b4d03d5 Binary files /dev/null and b/MainUI/bin/Release/Report/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Release/Report/tr/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/tr/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..1c65efd Binary files /dev/null and b/MainUI/bin/Release/Report/tr/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/tr/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/tr/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..e49e82f Binary files /dev/null and b/MainUI/bin/Release/Report/tr/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/tr/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/tr/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..e462309 Binary files /dev/null and b/MainUI/bin/Release/Report/tr/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/tr/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/tr/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..f0d9f21 Binary files /dev/null and b/MainUI/bin/Release/Report/tr/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..3e534a7 Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..5ca3031 Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..f109492 Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..985c44d Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hans/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Http.resources.dll b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Http.resources.dll new file mode 100644 index 0000000..89b0b95 Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Http.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll new file mode 100644 index 0000000..d7c4030 Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetFramingBase.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll new file mode 100644 index 0000000..f05cade Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.NetTcp.resources.dll differ diff --git a/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll new file mode 100644 index 0000000..3a4812d Binary files /dev/null and b/MainUI/bin/Release/Report/zh-Hant/System.ServiceModel.Primitives.resources.dll differ diff --git a/MainUI/bin/Release/System.Configuration.ConfigurationManager.dll b/MainUI/bin/Release/System.Configuration.ConfigurationManager.dll new file mode 100644 index 0000000..87b254f Binary files /dev/null and b/MainUI/bin/Release/System.Configuration.ConfigurationManager.dll differ diff --git a/MainUI/bin/Release/System.Data.OleDb.dll b/MainUI/bin/Release/System.Data.OleDb.dll new file mode 100644 index 0000000..6347d51 Binary files /dev/null and b/MainUI/bin/Release/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Release/System.Diagnostics.EventLog.dll b/MainUI/bin/Release/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..e557be3 Binary files /dev/null and b/MainUI/bin/Release/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Release/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Release/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..3f8cb12 Binary files /dev/null and b/MainUI/bin/Release/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Release/System.Drawing.Common.dll b/MainUI/bin/Release/System.Drawing.Common.dll new file mode 100644 index 0000000..a7d58f9 Binary files /dev/null and b/MainUI/bin/Release/System.Drawing.Common.dll differ diff --git a/MainUI/bin/Release/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Release/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..e521fd3 Binary files /dev/null and b/MainUI/bin/Release/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/bin/Release/System.ServiceModel.Duplex.dll b/MainUI/bin/Release/System.ServiceModel.Duplex.dll new file mode 100644 index 0000000..c44177e Binary files /dev/null and b/MainUI/bin/Release/System.ServiceModel.Duplex.dll differ diff --git a/MainUI/bin/Release/System.ServiceModel.Security.dll b/MainUI/bin/Release/System.ServiceModel.Security.dll new file mode 100644 index 0000000..bbbd608 Binary files /dev/null and b/MainUI/bin/Release/System.ServiceModel.Security.dll differ diff --git a/MainUI/bin/Release/System.ServiceModel.dll b/MainUI/bin/Release/System.ServiceModel.dll new file mode 100644 index 0000000..4b9d853 Binary files /dev/null and b/MainUI/bin/Release/System.ServiceModel.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..7c859c5 Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..30fd9c6 Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..ea787a3 Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..2b8a1cb Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..9b521f0 Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/de/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/de/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..70d9707 Binary files /dev/null and b/MainUI/bin/Release/de/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/equipment.json b/MainUI/bin/Release/equipment.json new file mode 100644 index 0000000..9d3ad9c --- /dev/null +++ b/MainUI/bin/Release/equipment.json @@ -0,0 +1,722 @@ +[ + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "공조기", + "EQUIPMENTNUMBER": "AHU-1", + "CATEGORY": "외조기", + "TYPE": "수평형", + "USAGE": "사무실 공조용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "30000", + "MMAQ": "100", + "FANNO": "", + "HP": "", + "RPM": "680", + "WEIGHT": "5060" + }, + "Isolation": { + "MODELNAME": "VWM52", + "DISPLACEMENT": "50", + "CAPACITY": "1000", + "QUANTITY": "8", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-1", + "CATEGORY": "흡수식", + "TYPE": "흡수식", + "USAGE": "CT-1", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "800", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "3800", + "WEIGHT": "39800" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2500", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "100", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "80", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "65", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉동기", + "EQUIPMENTNUMBER": "CH-2", + "CATEGORY": "공냉식", + "TYPE": "공냉식", + "USAGE": "CT-2", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "", + "WEIGHT": "25000" + }, + "Isolation": { + "MODELNAME": "SRP", + "DISPLACEMENT": "5.5", + "CAPACITY": "2000", + "QUANTITY": "16", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "125", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "150", + "FLEXIBLE_QTY2": "1", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "200", + "FLEXIBLE_QTY3": "1", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-1", + "CATEGORY": "부스터", + "TYPE": "부스터", + "USAGE": "급수용", + "QUANTITY": "2", + "LOCATION": "지하", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "15", + "RPM": "1750", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "200", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-2", + "CATEGORY": "볼류트", + "TYPE": "볼류트", + "USAGE": "급수용", + "QUANTITY": "1", + "LOCATION": "30HP 미만", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "75", + "RPM": "1750", + "WEIGHT": "410" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "100", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "100", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-4", + "CATEGORY": "인라인", + "TYPE": "인라인", + "USAGE": "가압용", + "QUANTITY": "1", + "LOCATION": "30HP 미만", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "50", + "RPM": "1750", + "WEIGHT": "400" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "100", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "80", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "펌프", + "EQUIPMENTNUMBER": "P-5", + "CATEGORY": "볼류트", + "TYPE": "볼류트", + "USAGE": "가압용", + "QUANTITY": "1", + "LOCATION": "30HP 미만", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "50", + "RPM": "1750", + "WEIGHT": "249" + }, + "Isolation": { + "MODELNAME": "SRM", + "DISPLACEMENT": "5.5", + "CAPACITY": "100", + "QUANTITY": "6", + "FLEXIBLE_MODEL1": "NFC10", + "FLEXIBLE_DIA1": "125", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NFC10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NFC10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-1", + "CATEGORY": "대향류형", + "TYPE": "사각대향류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "400", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "450", + "WEIGHT": "4950" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "400", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "150", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "냉각탑", + "EQUIPMENTNUMBER": "CT-2", + "CATEGORY": "직교류형", + "TYPE": "직교류형", + "USAGE": "냉동", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "600", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "340", + "WEIGHT": "9340" + }, + "Isolation": { + "MODELNAME": "FSL2", + "DISPLACEMENT": "50", + "CAPACITY": "600", + "QUANTITY": "20", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "200", + "FLEXIBLE_QTY1": "2", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-1", + "CATEGORY": "SIROCCO(SS)", + "TYPE": "시코로", + "USAGE": "화장실배기", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "15000", + "MMAQ": "45", + "FANNO": "4", + "HP": "", + "RPM": "600", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-2", + "CATEGORY": "AIR FOIL(DS)", + "TYPE": "에어포일", + "USAGE": "화장실급기", + "QUANTITY": "1", + "LOCATION": "지하", + "USRT": "", + "CMH": "15000", + "MMAQ": "45", + "FANNO": "4.5", + "HP": "", + "RPM": "1200", + "WEIGHT": "629" + }, + "Isolation": { + "MODELNAME": "VWM51", + "DISPLACEMENT": "25", + "CAPACITY": "300", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-3", + "CATEGORY": "DUCT IN LINE", + "TYPE": "덕트인라인", + "USAGE": "사무실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "12000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "150" + }, + "Isolation": { + "MODELNAME": "SH", + "DISPLACEMENT": "25", + "CAPACITY": "75", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "송풍기", + "EQUIPMENTNUMBER": "F-4", + "CATEGORY": "AXIAL FAN", + "TYPE": "행거팬", + "USAGE": "기계실 배기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "18000", + "MMAQ": "20", + "FANNO": "", + "HP": "", + "RPM": "500", + "WEIGHT": "300" + }, + "Isolation": { + "MODELNAME": "VH61", + "DISPLACEMENT": "25", + "CAPACITY": "100", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "FCU-1", + "CATEGORY": "자립형 팬코일", + "TYPE": "FAN COIL", + "USAGE": "급기", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "", + "RPM": "1800", + "WEIGHT": "500" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "200", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + }, + { + "Information": { + "PROJECT": "", + "CUSTOMER": "", + "EQUIPMENTTYPE": "항온항습기", + "EQUIPMENTNUMBER": "CRAC-1", + "CATEGORY": "CRAC", + "TYPE": "입형", + "USAGE": "급기용", + "QUANTITY": "1", + "LOCATION": "지상", + "USRT": "", + "CMH": "", + "MMAQ": "", + "FANNO": "", + "HP": "5", + "RPM": "600", + "WEIGHT": "750" + }, + "Isolation": { + "MODELNAME": "VC", + "DISPLACEMENT": "15", + "CAPACITY": "300", + "QUANTITY": "4", + "FLEXIBLE_MODEL1": "NV10", + "FLEXIBLE_DIA1": "", + "FLEXIBLE_QTY1": "", + "FLEXIBLE_MODEL2": "NV10", + "FLEXIBLE_DIA2": "", + "FLEXIBLE_QTY2": "", + "FLEXIBLE_MODEL3": "NV10", + "FLEXIBLE_DIA3": "", + "FLEXIBLE_QTY3": "", + "IBBASE": "1", + "PUMPHEAD": "", + "SUCTIONDIAMETER": "", + "DISCHARGEDIAMETER": "", + "BASEHEIGHT": "", + "PUMP_LT": "", + "PUMP_WT": "", + "PUMP_PI": "", + "PUMP_L1": "", + "PUMP_W1": "", + "PUMP_EA": "", + "PUMP_L2": "", + "PUMP_W2": "" + } + } +] \ No newline at end of file diff --git a/MainUI/bin/Release/es/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..26aeb50 Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/es/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..a5d7a25 Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/es/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..2d7e089 Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/es/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..8bde82e Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/es/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..e909f9d Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/es/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/es/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..55198f4 Binary files /dev/null and b/MainUI/bin/Release/es/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.Utils.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.Utils.v25.1.resources.dll new file mode 100644 index 0000000..77a2f4e Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.Utils.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.XtraBars.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.XtraBars.v25.1.resources.dll new file mode 100644 index 0000000..f9ca2ef Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.XtraBars.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.XtraEditors.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.XtraEditors.v25.1.resources.dll new file mode 100644 index 0000000..89d24e4 Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.XtraEditors.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.XtraLayout.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.XtraLayout.v25.1.resources.dll new file mode 100644 index 0000000..0e18dbf Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.XtraLayout.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.XtraPrinting.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.XtraPrinting.v25.1.resources.dll new file mode 100644 index 0000000..153bc11 Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.XtraPrinting.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/ja/DevExpress.XtraTreeList.v25.1.resources.dll b/MainUI/bin/Release/ja/DevExpress.XtraTreeList.v25.1.resources.dll new file mode 100644 index 0000000..770b634 Binary files /dev/null and b/MainUI/bin/Release/ja/DevExpress.XtraTreeList.v25.1.resources.dll differ diff --git a/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Data.OleDb.dll b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Data.OleDb.dll new file mode 100644 index 0000000..60f8b02 Binary files /dev/null and b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Data.OleDb.dll differ diff --git a/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..6281e73 Binary files /dev/null and b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll new file mode 100644 index 0000000..1117747 Binary files /dev/null and b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll differ diff --git a/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..b4d03d5 Binary files /dev/null and b/MainUI/bin/Release/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/MainUI/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/MainUI/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 240f801..ade67da 100644 Binary files a/MainUI/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/MainUI/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/MainUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MainUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 51b9c0f..67c574e 100644 Binary files a/MainUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/MainUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MainUI/obj/Debug/Interop.BricscadApp.dll b/MainUI/obj/Debug/Interop.BricscadApp.dll new file mode 100644 index 0000000..f8b9656 Binary files /dev/null and b/MainUI/obj/Debug/Interop.BricscadApp.dll differ diff --git a/MainUI/obj/Debug/Interop.BricscadDb.dll b/MainUI/obj/Debug/Interop.BricscadDb.dll new file mode 100644 index 0000000..1e446c7 Binary files /dev/null and b/MainUI/obj/Debug/Interop.BricscadDb.dll differ diff --git a/MainUI/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll b/MainUI/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll index 7aa5858..1594ba2 100644 Binary files a/MainUI/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll and b/MainUI/obj/Debug/TempPE/Properties.Resources.ko.Designer.cs.dll differ diff --git a/MainUI/obj/Release/MainUI.csproj.FileListAbsolute.txt b/MainUI/obj/Release/MainUI.csproj.FileListAbsolute.txt index c77d240..a790ec3 100644 --- a/MainUI/obj/Release/MainUI.csproj.FileListAbsolute.txt +++ b/MainUI/obj/Release/MainUI.csproj.FileListAbsolute.txt @@ -206,208 +206,3 @@ C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\obj\Release\ko\MainUI.resources.dll C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\obj\Release\MainUI.csproj.CopyComplete C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\obj\Release\MainUI.exe C:\Users\YJH\Desktop\NSV\Main\MainUI\MainUI\obj\Release\MainUI.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\MainUI.exe.config -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\MainUI.exe -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\MainUI.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ko\MainUI.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\BrxMgd.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ClosedXML.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ClosedXML.Parser.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.BonusSkins.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Data.Desktop.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Data.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Printing.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Sparkline.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.SpellChecker.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Utils.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraBars.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraEditors.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraLayout.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Core.Desktop.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Extensions.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraSpellChecker.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraTreeList.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DocumentFormat.OpenXml.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DocumentFormat.OpenXml.Framework.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ExcelNumberFormat.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.Bcl.AsyncInterfaces.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.Bcl.HashCode.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.IO.RecyclableMemoryStream.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Newtonsoft.Json.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\NSVDataEdit.exe -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\RBush.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\SixLabors.Fonts.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Buffers.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.ComponentModel.Annotations.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.IO.Pipelines.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Memory.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Numerics.Vectors.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Runtime.CompilerServices.Unsafe.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Security.Cryptography.Xml.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Text.Encodings.Web.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Text.Json.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Threading.Tasks.Extensions.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.ValueTuple.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraGrid.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Mgd.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Pdf.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Pdf.v21.2.Drawing.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraPrinting.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Images.v21.2.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.RichEdit.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Office.v21.2.Core.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\NSVDataEdit.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\NSVDataEdit.exe.config -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ClosedXML.pdb -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ClosedXML.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ClosedXML.Parser.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Data.Desktop.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Data.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Printing.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.SpellChecker.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Utils.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraBars.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Sparkline.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraEditors.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraLayout.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Core.Desktop.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraScheduler.v21.2.Extensions.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraSpellChecker.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraTreeList.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DocumentFormat.OpenXml.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DocumentFormat.OpenXml.Framework.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ExcelNumberFormat.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.Bcl.AsyncInterfaces.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.Bcl.HashCode.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Microsoft.IO.RecyclableMemoryStream.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\Newtonsoft.Json.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\RBush.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\SixLabors.Fonts.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Buffers.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.IO.Pipelines.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Memory.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Numerics.Vectors.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Runtime.CompilerServices.Unsafe.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Security.Cryptography.Xml.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Text.Encodings.Web.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Text.Json.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.Threading.Tasks.Extensions.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\System.ValueTuple.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraGrid.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Pdf.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Pdf.v21.2.Drawing.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.XtraPrinting.v21.2.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.RichEdit.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DevExpress.Office.v21.2.Core.xml -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ko\NSVDataEdit.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Data.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Printing.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Utils.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraBars.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Sparkline.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraEditors.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraLayout.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraScheduler.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraScheduler.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraScheduler.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraScheduler.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraScheduler.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraScheduler.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraScheduler.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraScheduler.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraScheduler.v21.2.Extensions.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraScheduler.v21.2.Extensions.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraScheduler.v21.2.Extensions.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraScheduler.v21.2.Extensions.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraSpellChecker.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraSpellChecker.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraSpellChecker.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraSpellChecker.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraTreeList.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraGrid.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Pdf.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.XtraPrinting.v21.2.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.RichEdit.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\de\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\es\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ja\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ru\DevExpress.Office.v21.2.Core.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Alloc_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Db_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_DbRoot_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Gi_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Ge_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Gs_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Root_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_DynBlocks_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_SpatialIndex_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_DbEntities_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_DbCore_25.9_16.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_DbIO_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\DbConstraints_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Sm_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\TD_Ave_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\SCENEOE_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ACCAMERA_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ISM_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\WipeOut_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\AcMPolygonObj15_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\ATEXT_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\RText_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\bin\Release\RecomputeDimBlock_25.9_16.tx -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.csproj.AssemblyReference.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\Interop.BricscadApp.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\Interop.BricscadDb.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.csproj.ResolveComReference.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.MainForm.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.IsolationUserControl.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.InformationUserControl.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.Properties.Resources.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.Properties.Resources.ko.resources -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.csproj.GenerateResource.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.exe.licenses -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.csproj.CoreCompileInputs.cache -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\ko\MainUI.resources.dll -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.csproj.CopyComplete -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.exe -C:\Users\YJH\Desktop\NSV\MainUI\MainUI\obj\Release\MainUI.pdb diff --git a/MainUI/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll b/MainUI/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll index 882d7b9..fd0ff06 100644 Binary files a/MainUI/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll and b/MainUI/obj/Release/TempPE/Properties.Resources.ko.Designer.cs.dll differ