diff --git a/EETGW.sln b/EETGW.sln
index 3bcd126..f3bb624 100644
--- a/EETGW.sln
+++ b/EETGW.sln
@@ -39,6 +39,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JobReportMailService", "Job
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FOW0000", "SubProject\FOW0000\FOW0000.csproj", "{8D593B42-1EAE-4D5A-A2C1-0361E2C43A80}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UMSControl", "SubProject\CMSControl\UMSControl.csproj", "{55EF08A8-6E94-4569-8371-7AAC9DE916AB}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -159,6 +161,14 @@ Global
{8D593B42-1EAE-4D5A-A2C1-0361E2C43A80}.Release|Any CPU.Build.0 = Release|Any CPU
{8D593B42-1EAE-4D5A-A2C1-0361E2C43A80}.Release|x86.ActiveCfg = Release|Any CPU
{8D593B42-1EAE-4D5A-A2C1-0361E2C43A80}.Release|x86.Build.0 = Release|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Debug|x86.Build.0 = Debug|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Release|x86.ActiveCfg = Release|Any CPU
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -177,6 +187,7 @@ Global
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990} = {28105E67-9D33-4627-8E26-FCE67700622F}
{3CD79316-211A-4B57-A6B4-00FA6091C29D} = {28105E67-9D33-4627-8E26-FCE67700622F}
{8D593B42-1EAE-4D5A-A2C1-0361E2C43A80} = {6C7EC99E-7367-4255-A039-EF5E8D75A2F6}
+ {55EF08A8-6E94-4569-8371-7AAC9DE916AB} = {28105E67-9D33-4627-8E26-FCE67700622F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B5B1FD72-356F-4840-83E8-B070AC21C8D9}
diff --git a/Project/EETGW.csproj b/Project/EETGW.csproj
index 90e962f..12aebfb 100644
--- a/Project/EETGW.csproj
+++ b/Project/EETGW.csproj
@@ -138,6 +138,9 @@
..\packages\CefSharp.WinForms.87.1.132\lib\net452\CefSharp.WinForms.dll
+
+ ..\packages\CsvHelper.27.0.4\lib\net45\CsvHelper.dll
+
..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll
@@ -177,20 +180,32 @@
..\packages\Owin.1.0\lib\net40\Owin.dll
+
+ ..\packages\System.Buffers.4.5.1\lib\netstandard1.1\System.Buffers.dll
+
+
+ ..\packages\System.Memory.4.5.4\lib\netstandard1.1\System.Memory.dll
+
..\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+
+
+ ..\packages\System.ValueTuple.4.5.0\lib\netstandard1.0\System.ValueTuple.dll
+
..\packages\Microsoft.AspNet.WebApi.Core.5.2.7\lib\net45\System.Web.Http.dll
@@ -821,6 +836,10 @@
+
+ {55ef08a8-6e94-4569-8371-7aac9de916ab}
+ UMSControl
+
{f6f515c6-6628-47c4-8a94-683bdf9fbb9c}
FBS0000
diff --git a/Project/_Common/fADSUserList.Designer.cs b/Project/_Common/fADSUserList.Designer.cs
index 411de1f..225196c 100644
--- a/Project/_Common/fADSUserList.Designer.cs
+++ b/Project/_Common/fADSUserList.Designer.cs
@@ -1,272 +1,287 @@
-namespace Project._Common
-{
- partial class fADSUserList
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fADSUserList));
- this.statusStrip1 = new System.Windows.Forms.StatusStrip();
- this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
- this.lbDomain = new System.Windows.Forms.ToolStripStatusLabel();
- this.listView1 = new System.Windows.Forms.ListView();
- this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader5 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader6 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader7 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.allSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.deSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.unSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.toolStrip1 = new System.Windows.Forms.ToolStrip();
- this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
- this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
- this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
- this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
- this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
- this.btInsert = new System.Windows.Forms.ToolStripButton();
- this.prb1 = new System.Windows.Forms.ProgressBar();
- this.taUser = new Project.dsMSSQLTableAdapters.UsersTableAdapter();
- this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel();
- this.tbEntry = new System.Windows.Forms.ToolStripTextBox();
- this.statusStrip1.SuspendLayout();
- this.contextMenuStrip1.SuspendLayout();
- this.toolStrip1.SuspendLayout();
- this.SuspendLayout();
- //
- // statusStrip1
- //
- this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripStatusLabel2,
- this.lbDomain});
- this.statusStrip1.Location = new System.Drawing.Point(0, 476);
- this.statusStrip1.Name = "statusStrip1";
- this.statusStrip1.Size = new System.Drawing.Size(660, 22);
- this.statusStrip1.TabIndex = 0;
- this.statusStrip1.Text = "statusStrip1";
- //
- // toolStripStatusLabel2
- //
- this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
- this.toolStripStatusLabel2.Size = new System.Drawing.Size(50, 17);
- this.toolStripStatusLabel2.Text = "Domain";
- //
- // lbDomain
- //
- this.lbDomain.Name = "lbDomain";
- this.lbDomain.Size = new System.Drawing.Size(17, 17);
- this.lbDomain.Text = "--";
- //
- // listView1
- //
- this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeader1,
- this.columnHeader2,
- this.columnHeader3,
- this.columnHeader4,
- this.columnHeader5,
- this.columnHeader6,
- this.columnHeader7});
- this.listView1.ContextMenuStrip = this.contextMenuStrip1;
- this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.listView1.FullRowSelect = true;
- this.listView1.Location = new System.Drawing.Point(0, 25);
- this.listView1.Name = "listView1";
- this.listView1.Size = new System.Drawing.Size(660, 443);
- this.listView1.TabIndex = 1;
- this.listView1.UseCompatibleStateImageBehavior = false;
- //
- // contextMenuStrip1
- //
- this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.allSelectToolStripMenuItem,
- this.deSelectToolStripMenuItem,
- this.unSelectToolStripMenuItem});
- this.contextMenuStrip1.Name = "contextMenuStrip1";
- this.contextMenuStrip1.Size = new System.Drawing.Size(126, 70);
- //
- // allSelectToolStripMenuItem
- //
- this.allSelectToolStripMenuItem.Name = "allSelectToolStripMenuItem";
- this.allSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
- this.allSelectToolStripMenuItem.Text = "All Select";
- this.allSelectToolStripMenuItem.Click += new System.EventHandler(this.allSelectToolStripMenuItem_Click);
- //
- // deSelectToolStripMenuItem
- //
- this.deSelectToolStripMenuItem.Name = "deSelectToolStripMenuItem";
- this.deSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
- this.deSelectToolStripMenuItem.Text = "De Select";
- this.deSelectToolStripMenuItem.Click += new System.EventHandler(this.deSelectToolStripMenuItem_Click);
- //
- // unSelectToolStripMenuItem
- //
- this.unSelectToolStripMenuItem.Name = "unSelectToolStripMenuItem";
- this.unSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
- this.unSelectToolStripMenuItem.Text = "Un Select";
- this.unSelectToolStripMenuItem.Click += new System.EventHandler(this.unSelectToolStripMenuItem_Click);
- //
- // toolStrip1
- //
- this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripButton1,
- this.toolStripSeparator1,
- this.toolStripLabel2,
- this.tbEntry,
- this.toolStripLabel1,
- this.toolStripTextBox1,
- this.toolStripSeparator2,
- this.btInsert});
- this.toolStrip1.Location = new System.Drawing.Point(0, 0);
- this.toolStrip1.Name = "toolStrip1";
- this.toolStrip1.Size = new System.Drawing.Size(660, 25);
- this.toolStrip1.TabIndex = 2;
- this.toolStrip1.Text = "toolStrip1";
- //
- // toolStripButton1
- //
- this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
- this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.toolStripButton1.Name = "toolStripButton1";
- this.toolStripButton1.Size = new System.Drawing.Size(66, 22);
- this.toolStripButton1.Text = "Refresh";
- this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
- //
- // toolStripSeparator1
- //
- this.toolStripSeparator1.Name = "toolStripSeparator1";
- this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25);
- //
- // toolStripLabel1
- //
- this.toolStripLabel1.Name = "toolStripLabel1";
- this.toolStripLabel1.Size = new System.Drawing.Size(31, 22);
- this.toolStripLabel1.Text = "dept";
- //
- // toolStripTextBox1
- //
- this.toolStripTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.toolStripTextBox1.Name = "toolStripTextBox1";
- this.toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
- this.toolStripTextBox1.Text = "장비기술";
- this.toolStripTextBox1.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // toolStripSeparator2
- //
- this.toolStripSeparator2.Name = "toolStripSeparator2";
- this.toolStripSeparator2.Size = new System.Drawing.Size(6, 25);
- //
- // btInsert
- //
- this.btInsert.Image = ((System.Drawing.Image)(resources.GetObject("btInsert.Image")));
- this.btInsert.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.btInsert.Name = "btInsert";
- this.btInsert.Size = new System.Drawing.Size(85, 22);
- this.btInsert.Text = "insert Data";
- this.btInsert.Click += new System.EventHandler(this.btInsert_Click);
- //
- // prb1
- //
- this.prb1.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.prb1.Location = new System.Drawing.Point(0, 468);
- this.prb1.Name = "prb1";
- this.prb1.Size = new System.Drawing.Size(660, 8);
- this.prb1.TabIndex = 3;
- //
- // taUser
- //
- this.taUser.ClearBeforeFill = true;
- //
- // toolStripLabel2
- //
- this.toolStripLabel2.Name = "toolStripLabel2";
- this.toolStripLabel2.Size = new System.Drawing.Size(34, 22);
- this.toolStripLabel2.Text = "Entry";
- //
- // tbEntry
- //
- this.tbEntry.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.tbEntry.Name = "tbEntry";
- this.tbEntry.Size = new System.Drawing.Size(200, 25);
- this.tbEntry.Text = "LDAP://OU=Users,OU=People,OU=K4,DC=kr,DC=ds,DC=amkor,DC=com";
- this.tbEntry.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // fADSUserList
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(660, 498);
- this.Controls.Add(this.listView1);
- this.Controls.Add(this.prb1);
- this.Controls.Add(this.toolStrip1);
- this.Controls.Add(this.statusStrip1);
- this.Name = "fADSUserList";
- this.Text = "fADSUserList";
- this.Load += new System.EventHandler(this.fADSUserList_Load);
- this.statusStrip1.ResumeLayout(false);
- this.statusStrip1.PerformLayout();
- this.contextMenuStrip1.ResumeLayout(false);
- this.toolStrip1.ResumeLayout(false);
- this.toolStrip1.PerformLayout();
- this.ResumeLayout(false);
- this.PerformLayout();
-
- }
-
- #endregion
-
- private System.Windows.Forms.StatusStrip statusStrip1;
- private System.Windows.Forms.ToolStripStatusLabel lbDomain;
- private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel2;
- private System.Windows.Forms.ListView listView1;
- private System.Windows.Forms.ToolStrip toolStrip1;
- private System.Windows.Forms.ToolStripButton toolStripButton1;
- private System.Windows.Forms.ColumnHeader columnHeader1;
- private System.Windows.Forms.ColumnHeader columnHeader2;
- private System.Windows.Forms.ColumnHeader columnHeader3;
- private System.Windows.Forms.ColumnHeader columnHeader4;
- private System.Windows.Forms.ColumnHeader columnHeader5;
- private System.Windows.Forms.ColumnHeader columnHeader6;
- private System.Windows.Forms.ColumnHeader columnHeader7;
- private dsMSSQLTableAdapters.UsersTableAdapter taUser;
- private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
- private System.Windows.Forms.ToolStripLabel toolStripLabel1;
- private System.Windows.Forms.ToolStripTextBox toolStripTextBox1;
- private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
- private System.Windows.Forms.ToolStripButton btInsert;
- private System.Windows.Forms.ProgressBar prb1;
- private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
- private System.Windows.Forms.ToolStripMenuItem allSelectToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem deSelectToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem unSelectToolStripMenuItem;
- private System.Windows.Forms.ToolStripLabel toolStripLabel2;
- private System.Windows.Forms.ToolStripTextBox tbEntry;
- }
+namespace Project._Common
+{
+ partial class fADSUserList
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fADSUserList));
+ this.statusStrip1 = new System.Windows.Forms.StatusStrip();
+ this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
+ this.lbDomain = new System.Windows.Forms.ToolStripStatusLabel();
+ this.listView1 = new System.Windows.Forms.ListView();
+ this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader5 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader6 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader7 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.allSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.deSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.unSelectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStrip1 = new System.Windows.Forms.ToolStrip();
+ this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel();
+ this.tbEntry = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
+ this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.btInsert = new System.Windows.Forms.ToolStripButton();
+ this.prb1 = new System.Windows.Forms.ProgressBar();
+ this.taUser = new Project.dsMSSQLTableAdapters.UsersTableAdapter();
+ this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
+ this.statusStrip1.SuspendLayout();
+ this.contextMenuStrip1.SuspendLayout();
+ this.toolStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // statusStrip1
+ //
+ this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripStatusLabel2,
+ this.lbDomain});
+ this.statusStrip1.Location = new System.Drawing.Point(0, 476);
+ this.statusStrip1.Name = "statusStrip1";
+ this.statusStrip1.Size = new System.Drawing.Size(660, 22);
+ this.statusStrip1.TabIndex = 0;
+ this.statusStrip1.Text = "statusStrip1";
+ //
+ // toolStripStatusLabel2
+ //
+ this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
+ this.toolStripStatusLabel2.Size = new System.Drawing.Size(50, 17);
+ this.toolStripStatusLabel2.Text = "Domain";
+ //
+ // lbDomain
+ //
+ this.lbDomain.Name = "lbDomain";
+ this.lbDomain.Size = new System.Drawing.Size(17, 17);
+ this.lbDomain.Text = "--";
+ //
+ // listView1
+ //
+ this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.columnHeader1,
+ this.columnHeader2,
+ this.columnHeader3,
+ this.columnHeader4,
+ this.columnHeader5,
+ this.columnHeader6,
+ this.columnHeader7});
+ this.listView1.ContextMenuStrip = this.contextMenuStrip1;
+ this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.listView1.FullRowSelect = true;
+ this.listView1.HideSelection = false;
+ this.listView1.Location = new System.Drawing.Point(0, 25);
+ this.listView1.Name = "listView1";
+ this.listView1.Size = new System.Drawing.Size(660, 443);
+ this.listView1.TabIndex = 1;
+ this.listView1.UseCompatibleStateImageBehavior = false;
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.allSelectToolStripMenuItem,
+ this.deSelectToolStripMenuItem,
+ this.unSelectToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(126, 70);
+ //
+ // allSelectToolStripMenuItem
+ //
+ this.allSelectToolStripMenuItem.Name = "allSelectToolStripMenuItem";
+ this.allSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
+ this.allSelectToolStripMenuItem.Text = "All Select";
+ this.allSelectToolStripMenuItem.Click += new System.EventHandler(this.allSelectToolStripMenuItem_Click);
+ //
+ // deSelectToolStripMenuItem
+ //
+ this.deSelectToolStripMenuItem.Name = "deSelectToolStripMenuItem";
+ this.deSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
+ this.deSelectToolStripMenuItem.Text = "De Select";
+ this.deSelectToolStripMenuItem.Click += new System.EventHandler(this.deSelectToolStripMenuItem_Click);
+ //
+ // unSelectToolStripMenuItem
+ //
+ this.unSelectToolStripMenuItem.Name = "unSelectToolStripMenuItem";
+ this.unSelectToolStripMenuItem.Size = new System.Drawing.Size(125, 22);
+ this.unSelectToolStripMenuItem.Text = "Un Select";
+ this.unSelectToolStripMenuItem.Click += new System.EventHandler(this.unSelectToolStripMenuItem_Click);
+ //
+ // toolStrip1
+ //
+ this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripButton1,
+ this.toolStripSeparator1,
+ this.toolStripLabel2,
+ this.tbEntry,
+ this.toolStripLabel1,
+ this.toolStripTextBox1,
+ this.toolStripSeparator2,
+ this.btInsert,
+ this.toolStripButton2});
+ this.toolStrip1.Location = new System.Drawing.Point(0, 0);
+ this.toolStrip1.Name = "toolStrip1";
+ this.toolStrip1.Size = new System.Drawing.Size(660, 25);
+ this.toolStrip1.TabIndex = 2;
+ this.toolStrip1.Text = "toolStrip1";
+ //
+ // toolStripButton1
+ //
+ this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
+ this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton1.Name = "toolStripButton1";
+ this.toolStripButton1.Size = new System.Drawing.Size(66, 22);
+ this.toolStripButton1.Text = "Refresh";
+ this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(6, 25);
+ //
+ // toolStripLabel2
+ //
+ this.toolStripLabel2.Name = "toolStripLabel2";
+ this.toolStripLabel2.Size = new System.Drawing.Size(34, 22);
+ this.toolStripLabel2.Text = "Entry";
+ //
+ // tbEntry
+ //
+ this.tbEntry.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.tbEntry.Font = new System.Drawing.Font("맑은 고딕", 9F);
+ this.tbEntry.Name = "tbEntry";
+ this.tbEntry.Size = new System.Drawing.Size(200, 25);
+ this.tbEntry.Text = "LDAP://OU=Users,OU=People,OU=K4,DC=kr,DC=ds,DC=amkor,DC=com";
+ this.tbEntry.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // toolStripLabel1
+ //
+ this.toolStripLabel1.Name = "toolStripLabel1";
+ this.toolStripLabel1.Size = new System.Drawing.Size(31, 22);
+ this.toolStripLabel1.Text = "dept";
+ //
+ // toolStripTextBox1
+ //
+ this.toolStripTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.toolStripTextBox1.Font = new System.Drawing.Font("맑은 고딕", 9F);
+ this.toolStripTextBox1.Name = "toolStripTextBox1";
+ this.toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
+ this.toolStripTextBox1.Text = "장비기술";
+ this.toolStripTextBox1.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // toolStripSeparator2
+ //
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
+ this.toolStripSeparator2.Size = new System.Drawing.Size(6, 25);
+ //
+ // btInsert
+ //
+ this.btInsert.Image = ((System.Drawing.Image)(resources.GetObject("btInsert.Image")));
+ this.btInsert.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btInsert.Name = "btInsert";
+ this.btInsert.Size = new System.Drawing.Size(85, 22);
+ this.btInsert.Text = "insert Data";
+ this.btInsert.Click += new System.EventHandler(this.btInsert_Click);
+ //
+ // prb1
+ //
+ this.prb1.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.prb1.Location = new System.Drawing.Point(0, 468);
+ this.prb1.Name = "prb1";
+ this.prb1.Size = new System.Drawing.Size(660, 8);
+ this.prb1.TabIndex = 3;
+ //
+ // taUser
+ //
+ this.taUser.ClearBeforeFill = true;
+ //
+ // toolStripButton2
+ //
+ this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
+ this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton2.Name = "toolStripButton2";
+ this.toolStripButton2.Size = new System.Drawing.Size(61, 22);
+ this.toolStripButton2.Text = "Export";
+ this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
+ //
+ // fADSUserList
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(660, 498);
+ this.Controls.Add(this.listView1);
+ this.Controls.Add(this.prb1);
+ this.Controls.Add(this.toolStrip1);
+ this.Controls.Add(this.statusStrip1);
+ this.Name = "fADSUserList";
+ this.Text = "fADSUserList";
+ this.Load += new System.EventHandler(this.fADSUserList_Load);
+ this.statusStrip1.ResumeLayout(false);
+ this.statusStrip1.PerformLayout();
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.toolStrip1.ResumeLayout(false);
+ this.toolStrip1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.StatusStrip statusStrip1;
+ private System.Windows.Forms.ToolStripStatusLabel lbDomain;
+ private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel2;
+ private System.Windows.Forms.ListView listView1;
+ private System.Windows.Forms.ToolStrip toolStrip1;
+ private System.Windows.Forms.ToolStripButton toolStripButton1;
+ private System.Windows.Forms.ColumnHeader columnHeader1;
+ private System.Windows.Forms.ColumnHeader columnHeader2;
+ private System.Windows.Forms.ColumnHeader columnHeader3;
+ private System.Windows.Forms.ColumnHeader columnHeader4;
+ private System.Windows.Forms.ColumnHeader columnHeader5;
+ private System.Windows.Forms.ColumnHeader columnHeader6;
+ private System.Windows.Forms.ColumnHeader columnHeader7;
+ private dsMSSQLTableAdapters.UsersTableAdapter taUser;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
+ private System.Windows.Forms.ToolStripLabel toolStripLabel1;
+ private System.Windows.Forms.ToolStripTextBox toolStripTextBox1;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
+ private System.Windows.Forms.ToolStripButton btInsert;
+ private System.Windows.Forms.ProgressBar prb1;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem allSelectToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem deSelectToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem unSelectToolStripMenuItem;
+ private System.Windows.Forms.ToolStripLabel toolStripLabel2;
+ private System.Windows.Forms.ToolStripTextBox tbEntry;
+ private System.Windows.Forms.ToolStripButton toolStripButton2;
+ }
}
\ No newline at end of file
diff --git a/Project/_Common/fADSUserList.cs b/Project/_Common/fADSUserList.cs
index 5c0dda4..d29b36f 100644
--- a/Project/_Common/fADSUserList.cs
+++ b/Project/_Common/fADSUserList.cs
@@ -9,6 +9,9 @@ using System.Threading.Tasks;
using System.Windows.Forms;
using System.DirectoryServices;
+using System.IO;
+using CsvHelper;
+using System.Globalization;
namespace Project._Common
{
@@ -72,7 +75,8 @@ namespace Project._Common
try
{
Nodename = deParent.SchemaClassName;
- } catch (Exception ex)
+ }
+ catch (Exception ex)
{
Util.MsgE(ex.Message + "\n" + tbEntry.Text);
Nodename = string.Empty;
@@ -187,8 +191,8 @@ namespace Project._Common
}
}
}
-
-
+
+
FCOMMON.Util.MsgI("exit");
this.listView1.Visible = true;
}
@@ -204,7 +208,7 @@ namespace Project._Common
this.prb1.Maximum = items.Count;
this.prb1.Value = 0;
- foreach(ListViewItem item in items)
+ foreach (ListViewItem item in items)
{
string sn = item.SubItems[0].Text; //이름
@@ -221,9 +225,9 @@ namespace Project._Common
try
{
//이 대상의 id가 잇는지 체크한다.
- if(taUser.ExistID(pager) > 0)
+ if (taUser.ExistID(pager) > 0)
{
- taUser.UpdateDept(dept, sn , title, pager);
+ taUser.UpdateDept(dept, sn, title, pager);
}
else
{
@@ -233,16 +237,16 @@ namespace Project._Common
whencre,
"Auto Gen", FCOMMON.info.Login.no, DateTime.Now);
}
-
+
}
catch (Exception eX)
{
Console.WriteLine(sn + eX.Message);
}
-
+
this.prb1.Value += 1;
}
-
+
}
private void allSelectToolStripMenuItem_Click(object sender, EventArgs e)
@@ -262,5 +266,47 @@ namespace Project._Common
foreach (ListViewItem item in this.listView1.Items)
item.Checked = false;
}
+
+ private void toolStripButton2_Click(object sender, EventArgs e)
+ {
+ var sd = new SaveFileDialog();
+ sd.Filter = "csv|*.csv";
+ if (sd.ShowDialog() != DialogResult.OK) return;
+ var records = new List>();
+ var data = new List