ReadMe.MD ㅍㅏ일추가

유틸리티 및 데이터그리드뷰 내보내기 기능 추가 (사과)
거래처목록 내보내기 기능 추가
This commit is contained in:
SeungHo Yang
2025-06-16 21:45:00 +09:00
parent cc34b3c9e3
commit 701f84d96a
23 changed files with 288 additions and 207 deletions

Binary file not shown.

BIN
unimarc/dll/arCommUtil.dll Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.0.0.185")]
[assembly: AssemblyFileVersion("1.0.0.185")]

10
unimarc/unimarc/ReadMe.MD Normal file
View File

@@ -0,0 +1,10 @@
## 파일업데이트 사용 방법
## 작성자 : chi(tindevil@nate.com)
## 장성일 : 2025-06-16 21:00
1. 프로그램 업데이트
프로그램런타임 폴더의 update.ini 에 업데이트 버젼과 대상파일을 지정
2. 데이터베이스에 기록 추가
(update table 에 버젼과 히스토리 기입)
3. 업데이트 파일 업로드(FTP)
FTPGloria\unimarc 에 파일을 업로드한다.

View File

@@ -75,9 +75,18 @@
<ManifestKeyFile>UniMarc_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="arCommUtil">
<HintPath>..\dll\arCommUtil.dll</HintPath>
</Reference>
<Reference Include="arControl.Net4">
<HintPath>..\dll\arControl.Net4.dll</HintPath>
</Reference>
<Reference Include="ArLog.Net4">
<HintPath>..\dll\ArLog.Net4.dll</HintPath>
</Reference>
<Reference Include="CarlosAg.ExcelXmlWriter">
<HintPath>..\dll\CarlosAg.ExcelXmlWriter.dll</HintPath>
</Reference>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="MySql.Data, Version=8.0.21.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL" />
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
@@ -1733,6 +1742,7 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="ReadMe.MD" />
<None Include="UniMarc_TemporaryKey.pfx" />
</ItemGroup>
<ItemGroup>

View File

@@ -1 +1 @@
7c3f3c7bd336cd4a22fbf71f45e129479c488ff9
a980cc54cfee34721f8734aaae513dd71cd3d934

View File

@@ -148,4 +148,7 @@ C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\ArLog.Net4.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.From_User_manage_List.resources
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\System.Memory.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\System.Numerics.Vectors.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\arControl.Net4.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\CarlosAg.ExcelXmlWriter.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\bin\Debug\arCommUtil.dll
C:\Users\Administrator\Desktop\unimarc\unimarc\UniMarc\obj\Debug\UniMarc.csproj.AssemblyReference.cache

View File

@@ -28,14 +28,15 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
this.components = new System.ComponentModel.Container();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
this.NameLabel = new System.Windows.Forms.Label();
this.tb_sangho = new System.Windows.Forms.TextBox();
this.tb_addr = new System.Windows.Forms.TextBox();
@@ -53,7 +54,7 @@
this.tb_tel = new System.Windows.Forms.TextBox();
this.cb_gubun2 = new System.Windows.Forms.ComboBox();
this.rtb_etc = new System.Windows.Forms.RichTextBox();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.dv1 = new arCtl.arDatagridView();
this.idx = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.sangho = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.gubun = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -107,6 +108,10 @@
this.panel1 = new System.Windows.Forms.Panel();
this.panel3 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.label19 = new System.Windows.Forms.Label();
this.tbSearch = new System.Windows.Forms.TextBox();
this.btnInit = new System.Windows.Forms.Button();
this.lbl_idx = new System.Windows.Forms.Label();
this.cb_dlsArea = new System.Windows.Forms.ComboBox();
this.label18 = new System.Windows.Forms.Label();
@@ -128,14 +133,13 @@
this.panel7 = new System.Windows.Forms.Panel();
this.panel6 = new System.Windows.Forms.Panel();
this.panel5 = new System.Windows.Forms.Panel();
this.tbSearch = new System.Windows.Forms.TextBox();
this.label19 = new System.Windows.Forms.Label();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.btnInit = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.btExportList = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.dv1)).BeginInit();
this.panel1.SuspendLayout();
this.panel3.SuspendLayout();
this.panel2.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.marcGrid)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gearGrid)).BeginInit();
this.panel4.SuspendLayout();
@@ -143,7 +147,7 @@
this.panel7.SuspendLayout();
this.panel6.SuspendLayout();
this.panel5.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
this.contextMenuStrip1.SuspendLayout();
this.SuspendLayout();
//
// NameLabel
@@ -309,20 +313,25 @@
this.rtb_etc.TabIndex = 38;
this.rtb_etc.Text = "";
//
// dataGridView1
// dv1
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle9.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle9;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dv1.A_DelCurrentCell = true;
this.dv1.A_EnterToTab = true;
this.dv1.A_KoreanField = null;
this.dv1.A_UpperField = null;
this.dv1.A_ViewRownumOnHeader = true;
this.dv1.AllowUserToAddRows = false;
this.dv1.AllowUserToDeleteRows = false;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dv1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dv1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dv1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.idx,
this.sangho,
this.gubun,
@@ -345,26 +354,27 @@
this.label,
this.program,
this.bigo});
this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
this.dataGridView1.Location = new System.Drawing.Point(0, 0);
this.dataGridView1.MultiSelect = false;
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.ReadOnly = true;
dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.ControlDark;
dataGridViewCellStyle10.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle10;
this.dataGridView1.RowHeadersWidth = 21;
this.dataGridView1.RowTemplate.Height = 23;
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dataGridView1.Size = new System.Drawing.Size(967, 425);
this.dataGridView1.TabIndex = 44;
this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
this.dv1.ContextMenuStrip = this.contextMenuStrip1;
this.dv1.Dock = System.Windows.Forms.DockStyle.Fill;
this.dv1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
this.dv1.Location = new System.Drawing.Point(0, 0);
this.dv1.MultiSelect = false;
this.dv1.Name = "dv1";
this.dv1.ReadOnly = true;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.ControlDark;
dataGridViewCellStyle2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dv1.RowHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.dv1.RowHeadersWidth = 21;
this.dv1.RowTemplate.Height = 23;
this.dv1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dv1.Size = new System.Drawing.Size(967, 425);
this.dv1.TabIndex = 44;
this.dv1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
//
// idx
//
@@ -753,7 +763,7 @@
//
// panel3
//
this.panel3.Controls.Add(this.dataGridView1);
this.panel3.Controls.Add(this.dv1);
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(0, 417);
this.panel3.Name = "panel3";
@@ -812,6 +822,71 @@
this.panel2.Size = new System.Drawing.Size(967, 417);
this.panel2.TabIndex = 48;
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
this.tableLayoutPanel1.ColumnCount = 9;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.Controls.Add(this.label19, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.tbSearch, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_search, 3, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_close, 8, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_delete, 7, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_save, 6, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_add, 5, 0);
this.tableLayoutPanel1.Controls.Add(this.btnInit, 4, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(967, 44);
this.tableLayoutPanel1.TabIndex = 49;
//
// label19
//
this.label19.Dock = System.Windows.Forms.DockStyle.Fill;
this.label19.ForeColor = System.Drawing.SystemColors.ControlText;
this.label19.Location = new System.Drawing.Point(4, 1);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(100, 42);
this.label19.TabIndex = 0;
this.label19.Text = "업 체 명";
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// tbSearch
//
this.tableLayoutPanel1.SetColumnSpan(this.tbSearch, 2);
this.tbSearch.Dock = System.Windows.Forms.DockStyle.Fill;
this.tbSearch.Font = new System.Drawing.Font("굴림", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.tbSearch.Location = new System.Drawing.Point(108, 6);
this.tbSearch.Margin = new System.Windows.Forms.Padding(0, 5, 0, 5);
this.tbSearch.Name = "tbSearch";
this.tbSearch.Size = new System.Drawing.Size(213, 32);
this.tbSearch.TabIndex = 1;
this.tbSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_sangho_KeyDown);
//
// btnInit
//
this.btnInit.DialogResult = System.Windows.Forms.DialogResult.Abort;
this.btnInit.Dock = System.Windows.Forms.DockStyle.Fill;
this.btnInit.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.btnInit.Location = new System.Drawing.Point(432, 4);
this.btnInit.Name = "btnInit";
this.btnInit.Size = new System.Drawing.Size(100, 36);
this.btnInit.TabIndex = 39;
this.btnInit.Text = "초기화";
this.btnInit.UseVisualStyleBackColor = true;
this.btnInit.Click += new System.EventHandler(this.btnInit_Click);
//
// lbl_idx
//
this.lbl_idx.AutoSize = true;
@@ -843,14 +918,14 @@
//
this.marcGrid.AllowUserToAddRows = false;
this.marcGrid.AllowUserToDeleteRows = false;
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle11.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.marcGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.marcGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
this.marcGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.marcGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Column1,
@@ -868,8 +943,8 @@
//
// Column1
//
dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Column1.DefaultCellStyle = dataGridViewCellStyle12;
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Column1.DefaultCellStyle = dataGridViewCellStyle4;
this.Column1.HeaderText = "내용";
this.Column1.Name = "Column1";
this.Column1.Width = 150;
@@ -882,8 +957,8 @@
//
// Column3
//
dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Column3.DefaultCellStyle = dataGridViewCellStyle13;
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Column3.DefaultCellStyle = dataGridViewCellStyle5;
this.Column3.HeaderText = "내용";
this.Column3.Name = "Column3";
this.Column3.Width = 150;
@@ -914,14 +989,14 @@
//
this.gearGrid.AllowUserToAddRows = false;
this.gearGrid.AllowUserToDeleteRows = false;
dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle14.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.gearGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14;
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.gearGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
this.gearGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.gearGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn1,
@@ -939,8 +1014,8 @@
//
// dataGridViewTextBoxColumn1
//
dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle15;
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle7;
this.dataGridViewTextBoxColumn1.HeaderText = "내용";
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
this.dataGridViewTextBoxColumn1.Width = 150;
@@ -953,8 +1028,8 @@
//
// dataGridViewTextBoxColumn3
//
dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle16;
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle8;
this.dataGridViewTextBoxColumn3.HeaderText = "내용";
this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
this.dataGridViewTextBoxColumn3.Width = 150;
@@ -1042,70 +1117,19 @@
this.panel5.Size = new System.Drawing.Size(830, 35);
this.panel5.TabIndex = 51;
//
// tbSearch
// contextMenuStrip1
//
this.tableLayoutPanel1.SetColumnSpan(this.tbSearch, 2);
this.tbSearch.Dock = System.Windows.Forms.DockStyle.Fill;
this.tbSearch.Font = new System.Drawing.Font("굴림", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.tbSearch.Location = new System.Drawing.Point(108, 6);
this.tbSearch.Margin = new System.Windows.Forms.Padding(0, 5, 0, 5);
this.tbSearch.Name = "tbSearch";
this.tbSearch.Size = new System.Drawing.Size(213, 32);
this.tbSearch.TabIndex = 1;
this.tbSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tb_sangho_KeyDown);
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btExportList});
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48);
//
// label19
// btExportList
//
this.label19.Dock = System.Windows.Forms.DockStyle.Fill;
this.label19.ForeColor = System.Drawing.SystemColors.ControlText;
this.label19.Location = new System.Drawing.Point(4, 1);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(100, 42);
this.label19.TabIndex = 0;
this.label19.Text = "업 체 명";
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
this.tableLayoutPanel1.ColumnCount = 9;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
this.tableLayoutPanel1.Controls.Add(this.label19, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.tbSearch, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_search, 3, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_close, 8, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_delete, 7, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_save, 6, 0);
this.tableLayoutPanel1.Controls.Add(this.btn_add, 5, 0);
this.tableLayoutPanel1.Controls.Add(this.btnInit, 4, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(967, 44);
this.tableLayoutPanel1.TabIndex = 49;
//
// btnInit
//
this.btnInit.DialogResult = System.Windows.Forms.DialogResult.Abort;
this.btnInit.Dock = System.Windows.Forms.DockStyle.Fill;
this.btnInit.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.btnInit.Location = new System.Drawing.Point(432, 4);
this.btnInit.Name = "btnInit";
this.btnInit.Size = new System.Drawing.Size(100, 36);
this.btnInit.TabIndex = 39;
this.btnInit.Text = "초기화";
this.btnInit.UseVisualStyleBackColor = true;
this.btnInit.Click += new System.EventHandler(this.btnInit_Click);
this.btExportList.Name = "btExportList";
this.btExportList.Size = new System.Drawing.Size(180, 22);
this.btExportList.Text = "목록 내보내기";
this.btExportList.Click += new System.EventHandler(this.btExportList_Click);
//
// Transaction_manage
//
@@ -1117,11 +1141,13 @@
this.Name = "Transaction_manage";
this.Text = "납품 / 거래처 관리";
this.Load += new System.EventHandler(this.Transaction_manage_Load);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dv1)).EndInit();
this.panel1.ResumeLayout(false);
this.panel3.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.marcGrid)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gearGrid)).EndInit();
this.panel4.ResumeLayout(false);
@@ -1131,8 +1157,7 @@
this.panel6.ResumeLayout(false);
this.panel5.ResumeLayout(false);
this.panel5.PerformLayout();
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
this.contextMenuStrip1.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -1149,7 +1174,7 @@
private System.Windows.Forms.Button btn_add;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.DataGridView dataGridView1;
private arCtl.arDatagridView dv1;
private System.Windows.Forms.Button btn_search;
public System.Windows.Forms.TextBox tb_sangho;
public System.Windows.Forms.TextBox tb_addr;
@@ -1235,5 +1260,7 @@
private System.Windows.Forms.Label label19;
public System.Windows.Forms.TextBox tbSearch;
private System.Windows.Forms.Button btnInit;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private System.Windows.Forms.ToolStripMenuItem btExportList;
}
}

View File

@@ -9,6 +9,7 @@ using System.Threading.Tasks;
using System.Windows.Forms;
using UniMarc;
using WindowsFormsApp1.Delivery;
using AR;
namespace WindowsFormsApp1.Home
{
@@ -49,7 +50,7 @@ namespace WindowsFormsApp1.Home
"`c_program`, `c_etc`";
string cmd = db.DB_Select_Search(seartempdb, "Client", "campanyidx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
dataGridView1.Rows.Clear();
dv1.Rows.Clear();
string[] data = db_res.Split('|');
string[] result = { "", "", "", "", "",
"", "", "", "", "",
@@ -57,20 +58,25 @@ namespace WindowsFormsApp1.Home
"", "", "", "", "",
"", "" };
int ea = 0;
for(int a = 0; a < data.Length; a++)
for (int a = 0; a < data.Length; a++)
{
if (ea == 11) {
if (ea == 11)
{
result[10] += " | " + data[a];
}
else if (a % 21 == ea) {
if (ea > 11) {
else if (a % 21 == ea)
{
if (ea > 11)
{
result[ea - 1] = data[a];
if (ea == 20) {
dataGridView1.Rows.Add(result);
if (ea == 20)
{
dv1.Rows.Add(result);
ea = 0;
}
}
else {
else
{
result[ea] = data[a];
}
}
@@ -112,11 +118,11 @@ namespace WindowsFormsApp1.Home
{
TextInit();
}
public void btn_add_Click(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == null) return;
int RowIndex = dataGridView1.CurrentCell.RowIndex;
if (dv1.CurrentCell == null) return;
int RowIndex = dv1.CurrentCell.RowIndex;
if (RowIndex < 0)
return;
string tText = string.Format("{0} 를 추가 하시겠습니까?", tb_sangho.Text);
@@ -173,15 +179,15 @@ namespace WindowsFormsApp1.Home
}
private void btn_save_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count == 0)
if (dv1.SelectedRows.Count == 0)
{
MessageBox.Show("수정 할 업체를 선택해 주세요.");
return;
}
int tRowIndex = dataGridView1.SelectedRows[0].Index;
int tRowIndex = dv1.SelectedRows[0].Index;
if (tRowIndex < 0)
return;
string tText = string.Format("{0} 를 수정 하시겠습니까?", dataGridView1.Rows[tRowIndex].Cells["sangho"].Value.ToString());
string tText = string.Format("{0} 를 수정 하시겠습니까?", dv1.Rows[tRowIndex].Cells["sangho"].Value.ToString());
if (CUtill.MsgQ(tText) != DialogResult.Yes) return;
if (tb_sangho.Text == "")
{
@@ -210,26 +216,26 @@ namespace WindowsFormsApp1.Home
//if (isCopy) // 중복 데이터가 있을 경우
//{
int RowIndex = dataGridView1.CurrentCell.RowIndex;
string[] editcol = { "c_sangho", "c_gu", "c_boss", "c_bubin", "c_uptae",
int RowIndex = dv1.CurrentCell.RowIndex;
string[] editcol = { "c_sangho", "c_gu", "c_boss", "c_bubin", "c_uptae",
"c_jongmok", "c_tel", "c_fax", "c_email", "c_man",
"c_mantel", "c_user", "c_zip", "c_addr", "c_dlsID",
"c_dlsPW", "c_division", "c_label", "c_program", "c_etc",
"c_dlsArea" };
string[] editname = { tb_sangho.Text, cb_gubun2.Text, tb_boss.Text, tb_bubin.Text, tb_uptae.Text,
string[] editname = { tb_sangho.Text, cb_gubun2.Text, tb_boss.Text, tb_bubin.Text, tb_uptae.Text,
tb_jongmok.Text, tb_tel.Text, tb_fax.Text, tb_mail.Text, tb_man.Text,
tb_man1.Text, tb_user.Text, tb_zip.Text, tb_addr.Text, tb_id.Text,
tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text,
cb_dlsArea.Text };
string[] searchcol = { "idx", "campanyidx" };
string[] searchname = { lbl_idx.Text, compidx };
string[] searchcol = { "idx", "campanyidx" };
string[] searchname = { lbl_idx.Text, compidx };
string U_cmd = db.More_Update("Client", editcol, editname, searchcol, searchname);
string U_cmd = db.More_Update("Client", editcol, editname, searchcol, searchname);
db.DB_Send_CMD_reVoid(U_cmd);
MessageBox.Show(tb_sangho.Text + "가 성공적으로 수정되었습니다.");
db.DB_Send_CMD_reVoid(U_cmd);
MessageBox.Show(tb_sangho.Text + "가 성공적으로 수정되었습니다.");
//}
//else
//{
@@ -252,18 +258,18 @@ namespace WindowsFormsApp1.Home
// MessageBox.Show(string.Format("[{0}]가 성공적으로 저장되었습니다.", tb_sangho.Text));
//}
SearchList();
dataGridView1.Rows[RowIndex].Selected = true;
dv1.Rows[RowIndex].Selected = true;
}
private void btn_delete_Click(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == null) return;
int RowIndex = dataGridView1.CurrentCell.RowIndex;
{
if (dv1.CurrentCell == null) return;
int RowIndex = dv1.CurrentCell.RowIndex;
if (RowIndex < 0)
return;
string tText = string.Format("{0} 를 삭제 하시겠습니까?", dataGridView1.Rows[RowIndex].Cells["sangho"].Value.ToString());
string tText = string.Format("{0} 를 삭제 하시겠습니까?", dv1.Rows[RowIndex].Cells["sangho"].Value.ToString());
if (CUtill.MsgQ(tText) != DialogResult.Yes) return;
string D_cmd = db.DB_Delete("Client", "idx", dataGridView1.Rows[RowIndex].Cells["idx"].Value.ToString(), "c_sangho", tb_sangho.Text);
string D_cmd = db.DB_Delete("Client", "idx", dv1.Rows[RowIndex].Cells["idx"].Value.ToString(), "c_sangho", tb_sangho.Text);
db.DB_Send_CMD_reVoid(D_cmd);
Made_Grid();
SearchList();
@@ -289,34 +295,34 @@ namespace WindowsFormsApp1.Home
if (RowIndex < 0)
return;
lbl_idx.Text = dataGridView1.Rows[RowIndex].Cells["idx"].Value.ToString();
lbl_idx.Text = dv1.Rows[RowIndex].Cells["idx"].Value.ToString();
tb_sangho.Text = dataGridView1.Rows[RowIndex].Cells["sangho"].Value.ToString();
tb_boss.Text = dataGridView1.Rows[RowIndex].Cells["boss"].Value.ToString();
tb_bubin.Text = dataGridView1.Rows[RowIndex].Cells["bubin"].Value.ToString();
tb_division.Text = dataGridView1.Rows[RowIndex].Cells["division"].Value.ToString();
tb_jongmok.Text = dataGridView1.Rows[RowIndex].Cells["jongmok"].Value.ToString();
tb_label.Text = dataGridView1.Rows[RowIndex].Cells["label"].Value.ToString();
tb_mail.Text = dataGridView1.Rows[RowIndex].Cells["mail"].Value.ToString();
tb_man.Text = dataGridView1.Rows[RowIndex].Cells["man"].Value.ToString();
tb_man1.Text = dataGridView1.Rows[RowIndex].Cells["mantel"].Value.ToString();
tb_program.Text = dataGridView1.Rows[RowIndex].Cells["program"].Value.ToString();
tb_id.Text = dataGridView1.Rows[RowIndex].Cells["DLSid"].Value.ToString();
tb_pw.Text = dataGridView1.Rows[RowIndex].Cells["DLSpw"].Value.ToString();
tb_uptae.Text = dataGridView1.Rows[RowIndex].Cells["uptae"].Value.ToString();
tb_zip.Text = dataGridView1.Rows[RowIndex].Cells["post_num"].Value.ToString();
tb_user.Text = dataGridView1.Rows[RowIndex].Cells["assumer"].Value.ToString();
tb_tel.Text = dataGridView1.Rows[RowIndex].Cells["tel"].Value.ToString();
tb_fax.Text = dataGridView1.Rows[RowIndex].Cells["fax"].Value.ToString();
tb_addr.Text = dataGridView1.Rows[RowIndex].Cells["addr"].Value.ToString();
tb_sangho.Text = dv1.Rows[RowIndex].Cells["sangho"].Value.ToString();
tb_boss.Text = dv1.Rows[RowIndex].Cells["boss"].Value.ToString();
tb_bubin.Text = dv1.Rows[RowIndex].Cells["bubin"].Value.ToString();
tb_division.Text = dv1.Rows[RowIndex].Cells["division"].Value.ToString();
tb_jongmok.Text = dv1.Rows[RowIndex].Cells["jongmok"].Value.ToString();
tb_label.Text = dv1.Rows[RowIndex].Cells["label"].Value.ToString();
tb_mail.Text = dv1.Rows[RowIndex].Cells["mail"].Value.ToString();
tb_man.Text = dv1.Rows[RowIndex].Cells["man"].Value.ToString();
tb_man1.Text = dv1.Rows[RowIndex].Cells["mantel"].Value.ToString();
tb_program.Text = dv1.Rows[RowIndex].Cells["program"].Value.ToString();
tb_id.Text = dv1.Rows[RowIndex].Cells["DLSid"].Value.ToString();
tb_pw.Text = dv1.Rows[RowIndex].Cells["DLSpw"].Value.ToString();
tb_uptae.Text = dv1.Rows[RowIndex].Cells["uptae"].Value.ToString();
tb_zip.Text = dv1.Rows[RowIndex].Cells["post_num"].Value.ToString();
tb_user.Text = dv1.Rows[RowIndex].Cells["assumer"].Value.ToString();
tb_tel.Text = dv1.Rows[RowIndex].Cells["tel"].Value.ToString();
tb_fax.Text = dv1.Rows[RowIndex].Cells["fax"].Value.ToString();
tb_addr.Text = dv1.Rows[RowIndex].Cells["addr"].Value.ToString();
rtb_etc.Text = dataGridView1.Rows[RowIndex].Cells["bigo"].Value.ToString();
cb_dlsArea.Text = dataGridView1.Rows[RowIndex].Cells["dlsArea"].Value.ToString();
rtb_etc.Text = dv1.Rows[RowIndex].Cells["bigo"].Value.ToString();
cb_dlsArea.Text = dv1.Rows[RowIndex].Cells["dlsArea"].Value.ToString();
Select_Gubun(RowIndex);
}
private void Select_Gubun(int pRowIndex)
{
string gubun = dataGridView1.Rows[pRowIndex].Cells["gubun"].Value.ToString();
string gubun = dv1.Rows[pRowIndex].Cells["gubun"].Value.ToString();
if (gubun.Contains("학교") || gubun == "도서관" || gubun == "유치원")
{
cb_gubun1.SelectedIndex = 1;
@@ -374,7 +380,7 @@ namespace WindowsFormsApp1.Home
}
private void SearchList()
{
dataGridView1.Rows.Clear();
dv1.Rows.Clear();
string search = "`idx`, `c_sangho`, `c_gu`, `c_boss`, `c_bubin`, " +
"`c_uptae`, `c_jongmok`, `c_tel`, `c_fax`, `c_email`, " +
@@ -382,10 +388,10 @@ namespace WindowsFormsApp1.Home
"`c_dlsArea`, `c_dlsID`, `c_dlsPW`, `c_division`, `c_label`," +
" `c_program`, `c_etc`";
string cmd = db.DB_Contains("Client", compidx, "c_sangho", tbSearch.Text, search);
db.DB_Send_CMD_Search_ApplyGrid(cmd, dataGridView1);
db.DB_Send_CMD_Search_ApplyGrid(cmd, dv1);
dataGridView1.Focus();
dataGridView1.ClearSelection();
dv1.Focus();
dv1.ClearSelection();
}
private void cb_gubun1_SelectedIndexChanged(object sender, EventArgs e)
{
@@ -404,11 +410,11 @@ namespace WindowsFormsApp1.Home
cb_gubun2.SelectedIndex = 0;
}
}
private void btn_marc_expand_Click(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == null) return;
int RowIndex = dataGridView1.CurrentCell.RowIndex;
if (dv1.CurrentCell == null) return;
int RowIndex = dv1.CurrentCell.RowIndex;
if (RowIndex < 0)
return;
@@ -429,7 +435,7 @@ namespace WindowsFormsApp1.Home
private void lookup(bool chk)
{
int RowIndex = dataGridView1.CurrentCell.RowIndex;
int RowIndex = dv1.CurrentCell.RowIndex;
if (RowIndex < 0)
return;
@@ -442,7 +448,7 @@ namespace WindowsFormsApp1.Home
marcGrid.Rows.Add(150);
gearGrid.Rows.Add(100);
string idx = dataGridView1.Rows[RowIndex].Cells["idx"].Value.ToString();
string idx = dv1.Rows[RowIndex].Cells["idx"].Value.ToString();
string Area = "`cm_m1`, `cm_m2`, `cm_m3`";
string cmd = String.Format("Select {0} From {1} where cm_midx = {2} and cm_opt = {3} Order by cm_opt asc, cm_sq asc;",
@@ -465,7 +471,7 @@ namespace WindowsFormsApp1.Home
private void Add_Grid(string[] ary_data, DataGridView gridView)
{
int rowCount = 0;
for(int a = 0; a < ary_data.Length; a++)
for (int a = 0; a < ary_data.Length; a++)
{
if (a % 3 == 0) { gridView.Rows[rowCount].Cells[0].Value = ary_data[a]; }
if (a % 3 == 1) { gridView.Rows[rowCount].Cells[1].Value = ary_data[a]; }
@@ -476,7 +482,7 @@ namespace WindowsFormsApp1.Home
private void tb_marcSave_Click(object sender, EventArgs e)
{
string idx = lbl_idx.Text;
if (string.IsNullOrEmpty(idx))
return;
@@ -507,10 +513,10 @@ namespace WindowsFormsApp1.Home
m1 = dgv.Rows[a].Cells[0].Value.ToString();
m2 = dgv.Rows[a].Cells[1].Value.ToString();
m3 = dgv.Rows[a].Cells[2].Value.ToString();
string Icmd = string.Format("INSERT INTO custm_tbl (cm_m1, cm_m2, cm_m3, cm_sq, cm_opt, cm_midx)" +
" values(\"{0}\", \"{1}\", \"{2}\", {3}, {4}, {5});", m1, m2, m3, a, gridNum, idx);
db.DB_Send_CMD_reVoid(Icmd);
}
}
@@ -525,11 +531,13 @@ namespace WindowsFormsApp1.Home
{
string name = ((Button)sender).Name;
if (name.Contains("marc")) {
if (name.Contains("marc"))
{
marcGrid.Rows.Clear();
marcGrid.Rows.Add(150);
}
else {
else
{
gearGrid.Rows.Clear();
gearGrid.Rows.Add(100);
}
@@ -547,6 +555,26 @@ namespace WindowsFormsApp1.Home
Close();
}
private void btExportList_Click(object sender, EventArgs e)
{
using (var sd = new SaveFileDialog())
{
sd.Filter = "텍스트(콤마로 분리된 파일)|*.csv";
sd.FilterIndex = 0;
sd.FileName = "exportdata.csv";
if (sd.ShowDialog() == DialogResult.OK)
{
try
{
this.dv1.ExportData(sd.FileName);
if(UTIL.MsgQ("생성된 파일을 확인 할까요?") == DialogResult.Yes)
UTIL.RunExplorer(sd.FileName);
}
catch (Exception ex) { UTIL.MsgE(ex.Message); }
}
}
}
}
}

View File

@@ -183,6 +183,9 @@
<metadata name="bigo.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>