smt 로그 기능 별도 프로젝트로 분리
This commit is contained in:
		| @@ -29,8 +29,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "arControl", "..\..\_Library | |||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FTPClass", "Sub\arftp\FTPClass.csproj", "{150859D3-1C5D-4E20-B324-F9EBE188D893}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FTPClass", "Sub\arftp\FTPClass.csproj", "{150859D3-1C5D-4E20-B324-F9EBE188D893}" | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FLG0000", "SubProject\FLG0000\FLG0000.csproj", "{0677FB12-D582-4A7A-B266-EF2477A89688}" |  | ||||||
| EndProject |  | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MailManager", "MailManager\MailManager.csproj", "{0D8E0019-909A-4879-9088-B2927509264E}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MailManager", "MailManager\MailManager.csproj", "{0D8E0019-909A-4879-9088-B2927509264E}" | ||||||
| EndProject | EndProject | ||||||
| Global | Global | ||||||
| @@ -109,12 +107,6 @@ Global | |||||||
| 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|Any CPU.ActiveCfg = Release|Any CPU | 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
| 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|Any CPU.Build.0 = Release|Any CPU | 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
| 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|x86.ActiveCfg = Release|Any CPU | 		{150859D3-1C5D-4E20-B324-F9EBE188D893}.Release|x86.ActiveCfg = Release|Any CPU | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |  | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Debug|Any CPU.Build.0 = Debug|Any CPU |  | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Debug|x86.ActiveCfg = Debug|Any CPU |  | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Release|Any CPU.ActiveCfg = Release|Any CPU |  | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Release|Any CPU.Build.0 = Release|Any CPU |  | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688}.Release|x86.ActiveCfg = Release|Any CPU |  | ||||||
| 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
| 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|Any CPU.Build.0 = Debug|Any CPU | 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
| 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|x86.ActiveCfg = Debug|Any CPU | 		{0D8E0019-909A-4879-9088-B2927509264E}.Debug|x86.ActiveCfg = Debug|Any CPU | ||||||
| @@ -136,7 +128,6 @@ Global | |||||||
| 		{DB5EE9C8-EACF-4231-877E-B9DFD7A714DE} = {28105E67-9D33-4627-8E26-FCE67700622F} | 		{DB5EE9C8-EACF-4231-877E-B9DFD7A714DE} = {28105E67-9D33-4627-8E26-FCE67700622F} | ||||||
| 		{F31C242C-1B15-4518-9733-48558499FE4B} = {28105E67-9D33-4627-8E26-FCE67700622F} | 		{F31C242C-1B15-4518-9733-48558499FE4B} = {28105E67-9D33-4627-8E26-FCE67700622F} | ||||||
| 		{150859D3-1C5D-4E20-B324-F9EBE188D893} = {28105E67-9D33-4627-8E26-FCE67700622F} | 		{150859D3-1C5D-4E20-B324-F9EBE188D893} = {28105E67-9D33-4627-8E26-FCE67700622F} | ||||||
| 		{0677FB12-D582-4A7A-B266-EF2477A89688} = {6C7EC99E-7367-4255-A039-EF5E8D75A2F6} |  | ||||||
| 	EndGlobalSection | 	EndGlobalSection | ||||||
| 	GlobalSection(ExtensibilityGlobals) = postSolution | 	GlobalSection(ExtensibilityGlobals) = postSolution | ||||||
| 		SolutionGuid = {B5B1FD72-356F-4840-83E8-B070AC21C8D9} | 		SolutionGuid = {B5B1FD72-356F-4840-83E8-B070AC21C8D9} | ||||||
|   | |||||||
| @@ -459,10 +459,6 @@ | |||||||
|       <Project>{c2e0627d-0623-4b68-a558-37cbce6bdca6}</Project> |       <Project>{c2e0627d-0623-4b68-a558-37cbce6bdca6}</Project> | ||||||
|       <Name>FEQ0000</Name> |       <Name>FEQ0000</Name> | ||||||
|     </ProjectReference> |     </ProjectReference> | ||||||
|     <ProjectReference Include="..\SubProject\FLG0000\FLG0000.csproj"> |  | ||||||
|       <Project>{0677fb12-d582-4a7a-b266-ef2477a89688}</Project> |  | ||||||
|       <Name>FLG0000</Name> |  | ||||||
|     </ProjectReference> |  | ||||||
|     <ProjectReference Include="..\SubProject\FPJ0000\FPJ0000.csproj"> |     <ProjectReference Include="..\SubProject\FPJ0000\FPJ0000.csproj"> | ||||||
|       <Project>{74836a5f-cb5b-449f-9210-99c9d1a23b97}</Project> |       <Project>{74836a5f-cb5b-449f-9210-99c9d1a23b97}</Project> | ||||||
|       <Name>FPJ0000</Name> |       <Name>FPJ0000</Name> | ||||||
|   | |||||||
| @@ -14,7 +14,6 @@ namespace Project | |||||||
|         업무일지, |         업무일지, | ||||||
|         재고관리, |         재고관리, | ||||||
|         재고현황, |         재고현황, | ||||||
|         운영기록 |  | ||||||
|     } |     } | ||||||
|     public class Setting : arUtil.Setting |     public class Setting : arUtil.Setting | ||||||
|     { |     { | ||||||
|   | |||||||
| @@ -15,18 +15,19 @@ namespace Project | |||||||
|         Boolean bBW = true; |         Boolean bBW = true; | ||||||
|         private void bw_DoWork(object sender, DoWorkEventArgs e) |         private void bw_DoWork(object sender, DoWorkEventArgs e) | ||||||
|         { |         { | ||||||
|             while(bBW) |             while (bBW) | ||||||
|             { |             { | ||||||
|                 if(redisConnection == null) |                 if (redisConnection == null) | ||||||
|                 { |                 { | ||||||
|                     var ts = DateTime.Now - redisTryTime; |                     var ts = DateTime.Now - redisTryTime; | ||||||
|                     if(ts.TotalMinutes>5) |                     if (ts.TotalMinutes > 5) | ||||||
|                     { |                     { | ||||||
|                         Console.WriteLine("redis conn : 10.131.36.57:6379"); |                         Console.WriteLine("redis conn : 10.131.36.57:6379"); | ||||||
|                         try |                         try | ||||||
|                         { |                         { | ||||||
|                             redisConnection = StackExchange.Redis.ConnectionMultiplexer.Connect("10.131.36.57:6379"); |                             redisConnection = StackExchange.Redis.ConnectionMultiplexer.Connect("10.131.36.57:6379"); | ||||||
|                         }catch (Exception ex) |                         } | ||||||
|  |                         catch (Exception ex) | ||||||
|                         { |                         { | ||||||
|  |  | ||||||
|                         } |                         } | ||||||
| @@ -36,12 +37,20 @@ namespace Project | |||||||
|                 { |                 { | ||||||
|                     if (redisConnection.IsConnected) |                     if (redisConnection.IsConnected) | ||||||
|                     { |                     { | ||||||
|                         if(this.db == null) |                         if (this.db == null) | ||||||
|                         { |                         { | ||||||
|                             Console.WriteLine("redis connected setting db"); |                             try | ||||||
|                             this.db = redisConnection.GetDatabase(); |                             { | ||||||
|                             var getStr = this.db.StringGet("test"); |                                 Console.WriteLine("redis connected setting db"); | ||||||
|                             Console.WriteLine(getStr); |                                 this.db = redisConnection.GetDatabase(); | ||||||
|  |                                 var getStr = this.db.StringGet("test"); | ||||||
|  |                                 Console.WriteLine(getStr); | ||||||
|  |                             } | ||||||
|  |                             catch (Exception ex) | ||||||
|  |                             { | ||||||
|  |                                 Pub.log.AddE("REDIS " + ex.Message); | ||||||
|  |                             } | ||||||
|  |  | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|                     else |                     else | ||||||
| @@ -51,7 +60,7 @@ namespace Project | |||||||
|                         redisConnection = null; |                         redisConnection = null; | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|                  |  | ||||||
|  |  | ||||||
|                 System.Threading.Thread.Sleep(5000); |                 System.Threading.Thread.Sleep(5000); | ||||||
|             } |             } | ||||||
|   | |||||||
							
								
								
									
										42
									
								
								Project/fMain.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										42
									
								
								Project/fMain.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -53,8 +53,6 @@ | |||||||
|             this.customerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.customerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.mn_kuntae = new System.Windows.Forms.ToolStripMenuItem(); |             this.mn_kuntae = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.메일양식ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.메일양식ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.mn_logdata = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.sMTRepairLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.managementToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.managementToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.mn_purchase = new System.Windows.Forms.ToolStripMenuItem(); |             this.mn_purchase = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.mn_project = new System.Windows.Forms.ToolStripMenuItem(); |             this.mn_project = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
| @@ -170,7 +168,6 @@ | |||||||
|             this.btSetting, |             this.btSetting, | ||||||
|             this.로그인ToolStripMenuItem, |             this.로그인ToolStripMenuItem, | ||||||
|             this.commonToolStripMenuItem, |             this.commonToolStripMenuItem, | ||||||
|             this.mn_logdata, |  | ||||||
|             this.managementToolStripMenuItem, |             this.managementToolStripMenuItem, | ||||||
|             this.mn_docu, |             this.mn_docu, | ||||||
|             this.즐겨찾기ToolStripMenuItem, |             this.즐겨찾기ToolStripMenuItem, | ||||||
| @@ -280,23 +277,6 @@ | |||||||
|             this.메일양식ToolStripMenuItem.Text = "메일 양식"; |             this.메일양식ToolStripMenuItem.Text = "메일 양식"; | ||||||
|             this.메일양식ToolStripMenuItem.Click += new System.EventHandler(this.메일양식ToolStripMenuItem_Click); |             this.메일양식ToolStripMenuItem.Click += new System.EventHandler(this.메일양식ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // mn_logdata |  | ||||||
|             //  |  | ||||||
|             this.mn_logdata.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |  | ||||||
|             this.sMTRepairLogToolStripMenuItem}); |  | ||||||
|             this.mn_logdata.Image = ((System.Drawing.Image)(resources.GetObject("mn_logdata.Image"))); |  | ||||||
|             this.mn_logdata.Name = "mn_logdata"; |  | ||||||
|             this.mn_logdata.Size = new System.Drawing.Size(98, 23); |  | ||||||
|             this.mn_logdata.Text = "운영 기록"; |  | ||||||
|             this.mn_logdata.Click += new System.EventHandler(this.mn_logdata_Click); |  | ||||||
|             //  |  | ||||||
|             // sMTRepairLogToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.sMTRepairLogToolStripMenuItem.Name = "sMTRepairLogToolStripMenuItem"; |  | ||||||
|             this.sMTRepairLogToolStripMenuItem.Size = new System.Drawing.Size(178, 24); |  | ||||||
|             this.sMTRepairLogToolStripMenuItem.Text = "SMT Repair Log"; |  | ||||||
|             this.sMTRepairLogToolStripMenuItem.Click += new System.EventHandler(this.sMTRepairLogToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // managementToolStripMenuItem |             // managementToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.managementToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |             this.managementToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||||||
| @@ -445,27 +425,27 @@ | |||||||
|             // 패치내역ToolStripMenuItem1 |             // 패치내역ToolStripMenuItem1 | ||||||
|             //  |             //  | ||||||
|             this.패치내역ToolStripMenuItem1.Name = "패치내역ToolStripMenuItem1"; |             this.패치내역ToolStripMenuItem1.Name = "패치내역ToolStripMenuItem1"; | ||||||
|             this.패치내역ToolStripMenuItem1.Size = new System.Drawing.Size(152, 24); |             this.패치내역ToolStripMenuItem1.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.패치내역ToolStripMenuItem1.Text = "패치 내역"; |             this.패치내역ToolStripMenuItem1.Text = "패치 내역"; | ||||||
|             this.패치내역ToolStripMenuItem1.Click += new System.EventHandler(this.패치내역ToolStripMenuItem1_Click); |             this.패치내역ToolStripMenuItem1.Click += new System.EventHandler(this.패치내역ToolStripMenuItem1_Click); | ||||||
|             //  |             //  | ||||||
|             // 메일내역ToolStripMenuItem |             // 메일내역ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.메일내역ToolStripMenuItem.Name = "메일내역ToolStripMenuItem"; |             this.메일내역ToolStripMenuItem.Name = "메일내역ToolStripMenuItem"; | ||||||
|             this.메일내역ToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.메일내역ToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.메일내역ToolStripMenuItem.Text = "메일 내역"; |             this.메일내역ToolStripMenuItem.Text = "메일 내역"; | ||||||
|             this.메일내역ToolStripMenuItem.Click += new System.EventHandler(this.메일내역ToolStripMenuItem_Click); |             this.메일내역ToolStripMenuItem.Click += new System.EventHandler(this.메일내역ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // toolStripMenuItem3 |             // toolStripMenuItem3 | ||||||
|             //  |             //  | ||||||
|             this.toolStripMenuItem3.Name = "toolStripMenuItem3"; |             this.toolStripMenuItem3.Name = "toolStripMenuItem3"; | ||||||
|             this.toolStripMenuItem3.Size = new System.Drawing.Size(149, 6); |             this.toolStripMenuItem3.Size = new System.Drawing.Size(146, 6); | ||||||
|             //  |             //  | ||||||
|             // minutesToolStripMenuItem |             // minutesToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.minutesToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; |             this.minutesToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; | ||||||
|             this.minutesToolStripMenuItem.Name = "minutesToolStripMenuItem"; |             this.minutesToolStripMenuItem.Name = "minutesToolStripMenuItem"; | ||||||
|             this.minutesToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.minutesToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.minutesToolStripMenuItem.Text = "회의록"; |             this.minutesToolStripMenuItem.Text = "회의록"; | ||||||
|             this.minutesToolStripMenuItem.Visible = false; |             this.minutesToolStripMenuItem.Visible = false; | ||||||
|             this.minutesToolStripMenuItem.Click += new System.EventHandler(this.minutesToolStripMenuItem_Click); |             this.minutesToolStripMenuItem.Click += new System.EventHandler(this.minutesToolStripMenuItem_Click); | ||||||
| @@ -474,7 +454,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.holidayToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; |             this.holidayToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; | ||||||
|             this.holidayToolStripMenuItem.Name = "holidayToolStripMenuItem"; |             this.holidayToolStripMenuItem.Name = "holidayToolStripMenuItem"; | ||||||
|             this.holidayToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.holidayToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.holidayToolStripMenuItem.Text = "휴가내역"; |             this.holidayToolStripMenuItem.Text = "휴가내역"; | ||||||
|             this.holidayToolStripMenuItem.Visible = false; |             this.holidayToolStripMenuItem.Visible = false; | ||||||
|             this.holidayToolStripMenuItem.Click += new System.EventHandler(this.holidayToolStripMenuItem_Click); |             this.holidayToolStripMenuItem.Click += new System.EventHandler(this.holidayToolStripMenuItem_Click); | ||||||
| @@ -483,7 +463,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.requestITemToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; |             this.requestITemToolStripMenuItem.ForeColor = System.Drawing.Color.HotPink; | ||||||
|             this.requestITemToolStripMenuItem.Name = "requestITemToolStripMenuItem"; |             this.requestITemToolStripMenuItem.Name = "requestITemToolStripMenuItem"; | ||||||
|             this.requestITemToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.requestITemToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.requestITemToolStripMenuItem.Text = "견적요청"; |             this.requestITemToolStripMenuItem.Text = "견적요청"; | ||||||
|             this.requestITemToolStripMenuItem.Visible = false; |             this.requestITemToolStripMenuItem.Visible = false; | ||||||
|             this.requestITemToolStripMenuItem.Click += new System.EventHandler(this.requestITemToolStripMenuItem_Click); |             this.requestITemToolStripMenuItem.Click += new System.EventHandler(this.requestITemToolStripMenuItem_Click); | ||||||
| @@ -492,7 +472,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.freeBoardToolStripMenuItem.Enabled = false; |             this.freeBoardToolStripMenuItem.Enabled = false; | ||||||
|             this.freeBoardToolStripMenuItem.Name = "freeBoardToolStripMenuItem"; |             this.freeBoardToolStripMenuItem.Name = "freeBoardToolStripMenuItem"; | ||||||
|             this.freeBoardToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.freeBoardToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.freeBoardToolStripMenuItem.Text = "Free Board"; |             this.freeBoardToolStripMenuItem.Text = "Free Board"; | ||||||
|             this.freeBoardToolStripMenuItem.Visible = false; |             this.freeBoardToolStripMenuItem.Visible = false; | ||||||
|             //  |             //  | ||||||
| @@ -500,7 +480,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.bugReportToolStripMenuItem.Enabled = false; |             this.bugReportToolStripMenuItem.Enabled = false; | ||||||
|             this.bugReportToolStripMenuItem.Name = "bugReportToolStripMenuItem"; |             this.bugReportToolStripMenuItem.Name = "bugReportToolStripMenuItem"; | ||||||
|             this.bugReportToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.bugReportToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.bugReportToolStripMenuItem.Text = "Bug Report"; |             this.bugReportToolStripMenuItem.Text = "Bug Report"; | ||||||
|             this.bugReportToolStripMenuItem.Visible = false; |             this.bugReportToolStripMenuItem.Visible = false; | ||||||
|             //  |             //  | ||||||
| @@ -508,7 +488,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.todoListToolStripMenuItem.Enabled = false; |             this.todoListToolStripMenuItem.Enabled = false; | ||||||
|             this.todoListToolStripMenuItem.Name = "todoListToolStripMenuItem"; |             this.todoListToolStripMenuItem.Name = "todoListToolStripMenuItem"; | ||||||
|             this.todoListToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.todoListToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.todoListToolStripMenuItem.Text = "Todo List"; |             this.todoListToolStripMenuItem.Text = "Todo List"; | ||||||
|             this.todoListToolStripMenuItem.Visible = false; |             this.todoListToolStripMenuItem.Visible = false; | ||||||
|             this.todoListToolStripMenuItem.Click += new System.EventHandler(this.todoListToolStripMenuItem_Click); |             this.todoListToolStripMenuItem.Click += new System.EventHandler(this.todoListToolStripMenuItem_Click); | ||||||
| @@ -517,7 +497,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.메일전송ToolStripMenuItem.ForeColor = System.Drawing.Color.Red; |             this.메일전송ToolStripMenuItem.ForeColor = System.Drawing.Color.Red; | ||||||
|             this.메일전송ToolStripMenuItem.Name = "메일전송ToolStripMenuItem"; |             this.메일전송ToolStripMenuItem.Name = "메일전송ToolStripMenuItem"; | ||||||
|             this.메일전송ToolStripMenuItem.Size = new System.Drawing.Size(152, 24); |             this.메일전송ToolStripMenuItem.Size = new System.Drawing.Size(149, 24); | ||||||
|             this.메일전송ToolStripMenuItem.Text = "메일전송"; |             this.메일전송ToolStripMenuItem.Text = "메일전송"; | ||||||
|             this.메일전송ToolStripMenuItem.Visible = false; |             this.메일전송ToolStripMenuItem.Visible = false; | ||||||
|             this.메일전송ToolStripMenuItem.Click += new System.EventHandler(this.메일전송ToolStripMenuItem_Click); |             this.메일전송ToolStripMenuItem.Click += new System.EventHandler(this.메일전송ToolStripMenuItem_Click); | ||||||
| @@ -747,9 +727,7 @@ | |||||||
|         private System.Windows.Forms.ToolStripMenuItem 관리ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 관리ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 재고현황ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 재고현황ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; |         private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem mn_logdata; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 임의테이블조작ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 임의테이블조작ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem sMTRepairLogToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 메일전송ToolStripMenuItem1; |         private System.Windows.Forms.ToolStripMenuItem 메일전송ToolStripMenuItem1; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 메일양식ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 메일양식ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 메일내역ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 메일내역ToolStripMenuItem; | ||||||
|   | |||||||
| @@ -123,7 +123,7 @@ namespace Project | |||||||
|             this.mn_eq.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_equipment); |             this.mn_eq.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_equipment); | ||||||
|             this.mn_kuntae.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_workday); |             this.mn_kuntae.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_workday); | ||||||
|             this.mn_docu.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_docu); |             this.mn_docu.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_docu); | ||||||
|             this.mn_logdata.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_logdata); |            //this.mn_logdata.Visible = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.menu_logdata); | ||||||
|  |  | ||||||
|             if (FCOMMON.info.Login.level >= 10) btDev.Visible = true; |             if (FCOMMON.info.Login.level >= 10) btDev.Visible = true; | ||||||
|  |  | ||||||
| @@ -169,10 +169,7 @@ namespace Project | |||||||
|             { |             { | ||||||
|                 Menu_InventoryList(); |                 Menu_InventoryList(); | ||||||
|             } |             } | ||||||
|             else if (Pub.setting.startForm == eFormList.운영기록 && menu_logdata == true) |              | ||||||
|             { |  | ||||||
|                 Menu_logData(); |  | ||||||
|             } |  | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -760,14 +757,7 @@ namespace Project | |||||||
|             if (!ShowForm(formkey)) |             if (!ShowForm(formkey)) | ||||||
|                 AddForm(formkey, new FCM0000.fMailform()); |                 AddForm(formkey, new FCM0000.fMailform()); | ||||||
|         } |         } | ||||||
|         void Menu_logData() |        | ||||||
|         { |  | ||||||
|             //운영기록 |  | ||||||
|             string formkey = "LOGDATA"; |  | ||||||
|             if (!ShowForm(formkey)) |  | ||||||
|                 AddForm(formkey, new FLG0000.LogData.List()); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void mn_logdata_Click(object sender, EventArgs e) |         private void mn_logdata_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|              |              | ||||||
| @@ -863,7 +853,7 @@ namespace Project | |||||||
|  |  | ||||||
|         private void sMTRepairLogToolStripMenuItem_Click(object sender, EventArgs e) |         private void sMTRepairLogToolStripMenuItem_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             Menu_logData(); |             | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         private void 메일양식ToolStripMenuItem_Click(object sender, EventArgs e) |         private void 메일양식ToolStripMenuItem_Click(object sender, EventArgs e) | ||||||
|   | |||||||
| @@ -182,17 +182,6 @@ | |||||||
|         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIkAA/CByYwUOGgQgTfvDgwINChQw9IHD4UGBEABAuUETo |         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIkAA/CByYwUOGgQgTfvDgwINChQw9IHD4UGBEABAuUETo | ||||||
|         oaNEDxg1erTo4IGDiQAGNFCA4QABAg4jdkxpoYOABAkUGKD4UaUFARUCMLCwk6NGCkADRKBQNKEHDB6E |         oaNEDxg1erTo4IGDiQAGNFCA4QABAg4jdkxpoYOABAkUGKD4UaUFARUCMLCwk6NGCkADRKBQNKEHDB6E | ||||||
|         RpDQlCNUoRYkSJhQYKPFAyqZThjbleMBDxw07CxQYMKGBRs9vNTQcaGHBXjjjuS4t2LFgAA7 |         RpDQlCNUoRYkSJhQYKPFAyqZThjbleMBDxw07CxQYMKGBRs9vNTQcaGHBXjjjuS4t2LFgAA7 | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="mn_logdata.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIUtAFNle4Gt2fX6/pu814yz2Xyet5vN/FpwiWag2eXw+6vU+6TR+1hpf3iatL7e/T6C |  | ||||||
|         uWF8m8Df/Ze3y8Xi/uv1/m+PqrXa/Uhace72/rTZ/LHX/FSRueDp87XN4MDf/vn8/p/A23ygvHaZtnSU |  | ||||||
|         r/D3/rfa/HmbtV13lejy/T13uer0/77a9f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |  | ||||||
|         AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAAtACwAAAAAEAAQ |  | ||||||
|         AAAIpABZCBxIcGCLgyw2PHiQoqHDhiwOtmAxQIXFixcDREQ4YIXHjx8JbJwoQQUCjBlHspAAsqVGiRRN |  | ||||||
|         WuxQoICJBiNCbKT4EUQBAR8ECCCR4EREFgRk/qQwYUIEBw4wQBBI4GMDARFKZFCgYEGCAwIHEAgQoAIK |  | ||||||
|         Dxq6GjCQAEBBgSJQyEVhwYBbiXhZQDhwAACKBRdG4p04EAAHBoIHwwSAWLFjgwEBADs= |  | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <data name="mn_purchase.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="mn_purchase.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|   | |||||||
							
								
								
									
										3406
									
								
								SubProject/FLG0000/DSLog.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3406
									
								
								SubProject/FLG0000/DSLog.Designer.cs
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,9 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <!--<autogenerated> |  | ||||||
|      This code was generated by a tool. |  | ||||||
|      Changes to this file may cause incorrect behavior and will be lost if |  | ||||||
|      the code is regenerated. |  | ||||||
| </autogenerated>--> |  | ||||||
| <DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource"> |  | ||||||
|   <TableUISettings /> |  | ||||||
| </DataSetUISetting> |  | ||||||
| @@ -1,380 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <xs:schema id="DSLog" targetNamespace="http://tempuri.org/DSLog.xsd" xmlns:mstns="http://tempuri.org/DSLog.xsd" xmlns="http://tempuri.org/DSLog.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified"> |  | ||||||
|   <xs:annotation> |  | ||||||
|     <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource"> |  | ||||||
|       <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource"> |  | ||||||
|         <Connections> |  | ||||||
|           <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="gwcs" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="gwcs (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.FLG0000.Properties.Settings.GlobalReference.Default.gwcs" Provider="System.Data.SqlClient" /> |  | ||||||
|         </Connections> |  | ||||||
|         <Tables> |  | ||||||
|           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="Log_SMTRepare_DataTableAdapter" GeneratorDataComponentClassName="Log_SMTRepare_DataTableAdapter" Name="Log_SMTRepare_Data" UserDataComponentName="Log_SMTRepare_DataTableAdapter"> |  | ||||||
|             <MainSource> |  | ||||||
|               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.Log_SMTRepare_Data" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill"> |  | ||||||
|                 <DeleteCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>DELETE FROM [LogData] WHERE (([idx] = @Original_idx) AND ([gcode] = @Original_gcode) AND ([lcode] = @Original_lcode) AND ([pdate] = @Original_pdate) AND ((@IsNull_serial = 1 AND [serial] IS NULL) OR ([serial] = @Original_serial)) AND ((@IsNull_location = 1 AND [location] IS NULL) OR ([location] = @Original_location)) AND ((@IsNull_reason = 1 AND [reason] IS NULL) OR ([reason] = @Original_reason)) AND ((@IsNull_result = 1 AND [result] IS NULL) OR ([result] = @Original_result)) AND ((@IsNull_remark = 1 AND [remark] IS NULL) OR ([remark] = @Original_remark)) AND ([wuid] = @Original_wuid) AND ([wdate] = @Original_wdate))</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_lcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="lcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_serial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_location" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_location" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_reason" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_reason" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_result" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_result" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </DeleteCommand> |  | ||||||
|                 <InsertCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>INSERT INTO [LogData] ([gcode], [lcode], [pdate], [serial], [location], [reason], [result], [remark], [wuid], [wdate]) VALUES (@gcode, @lcode, @pdate, @serial, @location, @reason, @result, @remark, @wuid, @wdate); |  | ||||||
| SELECT idx, gcode, lcode, pdate, serial, location, reason, result, remark, wuid, wdate FROM LogData WHERE (idx = SCOPE_IDENTITY()) ORDER BY pdate DESC</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@lcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="lcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@location" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@reason" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@result" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </InsertCommand> |  | ||||||
|                 <SelectCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>SELECT  idx, gcode, lcode, pdate, serial, location, reason, result, remark, wuid, wdate, dbo.getUserName(wuid) AS userName |  | ||||||
| FROM     Log_SMTRepare_Data |  | ||||||
| WHERE  (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (serial LIKE @search) OR |  | ||||||
|                (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (result LIKE @search) OR |  | ||||||
|                (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (location LIKE @search) OR |  | ||||||
|                (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (reason LIKE @search) OR |  | ||||||
|                (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (remark LIKE @search) OR |  | ||||||
|                (gcode = @gcode) AND (pdate BETWEEN @sd AND @ed) AND (dbo.getUserName(wuid) LIKE @search) |  | ||||||
| ORDER BY pdate DESC</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="EE.dbo.Log_SMTRepare_Data" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="sd" ColumnName="pdate" DataSourceName="EE.dbo.Log_SMTRepare_Data" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@sd" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="ed" ColumnName="pdate" DataSourceName="EE.dbo.Log_SMTRepare_Data" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@ed" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="search" ColumnName="serial" DataSourceName="EE.dbo.Log_SMTRepare_Data" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@search" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </SelectCommand> |  | ||||||
|                 <UpdateCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>UPDATE [LogData] SET [gcode] = @gcode, [lcode] = @lcode, [pdate] = @pdate, [serial] = @serial, [location] = @location, [reason] = @reason, [result] = @result, [remark] = @remark, [wuid] = @wuid, [wdate] = @wdate WHERE (([idx] = @Original_idx) AND ([gcode] = @Original_gcode) AND ([lcode] = @Original_lcode) AND ([pdate] = @Original_pdate) AND ((@IsNull_serial = 1 AND [serial] IS NULL) OR ([serial] = @Original_serial)) AND ((@IsNull_location = 1 AND [location] IS NULL) OR ([location] = @Original_location)) AND ((@IsNull_reason = 1 AND [reason] IS NULL) OR ([reason] = @Original_reason)) AND ((@IsNull_result = 1 AND [result] IS NULL) OR ([result] = @Original_result)) AND ((@IsNull_remark = 1 AND [remark] IS NULL) OR ([remark] = @Original_remark)) AND ([wuid] = @Original_wuid) AND ([wdate] = @Original_wdate)); |  | ||||||
| SELECT idx, gcode, lcode, pdate, serial, location, reason, result, remark, wuid, wdate FROM LogData WHERE (idx = @idx) ORDER BY pdate DESC</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@lcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="lcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@location" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@reason" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@result" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_lcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="lcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_serial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_location" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_location" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="location" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_reason" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_reason" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="reason" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_result" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_result" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="result" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="remark" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="idx" ColumnName="idx" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </UpdateCommand> |  | ||||||
|               </DbSource> |  | ||||||
|             </MainSource> |  | ||||||
|             <Mappings> |  | ||||||
|               <Mapping SourceColumn="idx" DataSetColumn="idx" /> |  | ||||||
|               <Mapping SourceColumn="gcode" DataSetColumn="gcode" /> |  | ||||||
|               <Mapping SourceColumn="lcode" DataSetColumn="lcode" /> |  | ||||||
|               <Mapping SourceColumn="pdate" DataSetColumn="pdate" /> |  | ||||||
|               <Mapping SourceColumn="serial" DataSetColumn="serial" /> |  | ||||||
|               <Mapping SourceColumn="location" DataSetColumn="location" /> |  | ||||||
|               <Mapping SourceColumn="reason" DataSetColumn="reason" /> |  | ||||||
|               <Mapping SourceColumn="result" DataSetColumn="result" /> |  | ||||||
|               <Mapping SourceColumn="remark" DataSetColumn="remark" /> |  | ||||||
|               <Mapping SourceColumn="wuid" DataSetColumn="wuid" /> |  | ||||||
|               <Mapping SourceColumn="wdate" DataSetColumn="wdate" /> |  | ||||||
|               <Mapping SourceColumn="userName" DataSetColumn="userName" /> |  | ||||||
|             </Mappings> |  | ||||||
|             <Sources /> |  | ||||||
|           </TableAdapter> |  | ||||||
|           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="Log_SMTRepare_ItemTableAdapter" GeneratorDataComponentClassName="Log_SMTRepare_ItemTableAdapter" Name="Log_SMTRepare_Item" UserDataComponentName="Log_SMTRepare_ItemTableAdapter"> |  | ||||||
|             <MainSource> |  | ||||||
|               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.Log_SMTRepare_Item" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill"> |  | ||||||
|                 <DeleteCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>DELETE FROM [Log_SMTRepare_Item] WHERE (([idx] = @Original_idx) AND ([gcode] = @Original_gcode) AND ([code] = @Original_code) AND ((@IsNull_Title = 1 AND [Title] IS NULL) OR ([Title] = @Original_Title)) AND ((@IsNull_Barcode = 1 AND [Barcode] IS NULL) OR ([Barcode] = @Original_Barcode)) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wuid = 1 AND [wuid] IS NULL) OR ([wuid] = @Original_wuid)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)))</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Title" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Barcode" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Barcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wuid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </DeleteCommand> |  | ||||||
|                 <InsertCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>INSERT INTO [Log_SMTRepare_Item] ([gcode], [code], [Title], [Barcode], [Remark], [wuid], [wdate]) VALUES (@gcode, @code, @Title, @Barcode, @Remark, @wuid, @wdate); |  | ||||||
| SELECT idx, gcode, code, Title, Barcode, Remark, wuid, wdate FROM Log_SMTRepare_Item WHERE (idx = SCOPE_IDENTITY()) ORDER BY code, Title</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Barcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </InsertCommand> |  | ||||||
|                 <SelectCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>SELECT  idx, gcode, code, Title, Barcode, Remark, wuid, wdate |  | ||||||
| FROM     Log_SMTRepare_Item |  | ||||||
| WHERE  (gcode = @gcode) |  | ||||||
| ORDER BY code, Title</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="EE.dbo.Log_SMTRepare_Item" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </SelectCommand> |  | ||||||
|                 <UpdateCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="false"> |  | ||||||
|                     <CommandText>UPDATE [Log_SMTRepare_Item] SET [gcode] = @gcode, [code] = @code, [Title] = @Title, [Barcode] = @Barcode, [Remark] = @Remark, [wuid] = @wuid, [wdate] = @wdate WHERE (([idx] = @Original_idx) AND ([gcode] = @Original_gcode) AND ([code] = @Original_code) AND ((@IsNull_Title = 1 AND [Title] IS NULL) OR ([Title] = @Original_Title)) AND ((@IsNull_Barcode = 1 AND [Barcode] IS NULL) OR ([Barcode] = @Original_Barcode)) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wuid = 1 AND [wuid] IS NULL) OR ([wuid] = @Original_wuid)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate))); |  | ||||||
| SELECT idx, gcode, code, Title, Barcode, Remark, wuid, wdate FROM Log_SMTRepare_Item WHERE (idx = @idx) ORDER BY code, Title</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Barcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Title" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Barcode" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Barcode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Barcode" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wuid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="idx" ColumnName="idx" DataSourceName="EE.dbo.Log_SMTRepare_Item" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </UpdateCommand> |  | ||||||
|               </DbSource> |  | ||||||
|             </MainSource> |  | ||||||
|             <Mappings> |  | ||||||
|               <Mapping SourceColumn="idx" DataSetColumn="idx" /> |  | ||||||
|               <Mapping SourceColumn="gcode" DataSetColumn="gcode" /> |  | ||||||
|               <Mapping SourceColumn="code" DataSetColumn="code" /> |  | ||||||
|               <Mapping SourceColumn="Title" DataSetColumn="Title" /> |  | ||||||
|               <Mapping SourceColumn="Barcode" DataSetColumn="Barcode" /> |  | ||||||
|               <Mapping SourceColumn="Remark" DataSetColumn="Remark" /> |  | ||||||
|               <Mapping SourceColumn="wuid" DataSetColumn="wuid" /> |  | ||||||
|               <Mapping SourceColumn="wdate" DataSetColumn="wdate" /> |  | ||||||
|             </Mappings> |  | ||||||
|             <Sources> |  | ||||||
|               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.Log_SMTRepare_Item" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByBarcode" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetByBarcode" GeneratorSourceName="FillByBarcode" GetMethodModifier="Public" GetMethodName="GetByBarcode" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetByBarcode" UserSourceName="FillByBarcode"> |  | ||||||
|                 <SelectCommand> |  | ||||||
|                   <DbCommand CommandType="Text" ModifiedByUser="true"> |  | ||||||
|                     <CommandText>SELECT  idx, gcode, code, Title, Barcode, Remark, wuid, wdate |  | ||||||
| FROM     Log_SMTRepare_Item |  | ||||||
| WHERE  (gcode = @gcode) and barcode = @barcode |  | ||||||
| ORDER BY code, Title</CommandText> |  | ||||||
|                     <Parameters> |  | ||||||
|                       <Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="EE.dbo.Log_SMTRepare_Item" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                       <Parameter AllowDbNull="true" AutogeneratedName="barcode" ColumnName="Barcode" DataSourceName="EE.dbo.Log_SMTRepare_Item" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@barcode" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Barcode" SourceColumnNullMapping="false" SourceVersion="Current" /> |  | ||||||
|                     </Parameters> |  | ||||||
|                   </DbCommand> |  | ||||||
|                 </SelectCommand> |  | ||||||
|               </DbSource> |  | ||||||
|             </Sources> |  | ||||||
|           </TableAdapter> |  | ||||||
|         </Tables> |  | ||||||
|         <Sources /> |  | ||||||
|       </DataSource> |  | ||||||
|     </xs:appinfo> |  | ||||||
|   </xs:annotation> |  | ||||||
|   <xs:element name="DSLog" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DSLog" msprop:Generator_UserDSName="DSLog"> |  | ||||||
|     <xs:complexType> |  | ||||||
|       <xs:choice minOccurs="0" maxOccurs="unbounded"> |  | ||||||
|         <xs:element name="Log_SMTRepare_Data" msprop:Generator_TableClassName="Log_SMTRepare_DataDataTable" msprop:Generator_TableVarName="tableLog_SMTRepare_Data" msprop:Generator_RowChangedName="Log_SMTRepare_DataRowChanged" msprop:Generator_TablePropName="Log_SMTRepare_Data" msprop:Generator_RowDeletingName="Log_SMTRepare_DataRowDeleting" msprop:Generator_RowChangingName="Log_SMTRepare_DataRowChanging" msprop:Generator_RowEvHandlerName="Log_SMTRepare_DataRowChangeEventHandler" msprop:Generator_RowDeletedName="Log_SMTRepare_DataRowDeleted" msprop:Generator_RowClassName="Log_SMTRepare_DataRow" msprop:Generator_UserTableName="Log_SMTRepare_Data" msprop:Generator_RowEvArgName="Log_SMTRepare_DataRowChangeEvent"> |  | ||||||
|           <xs:complexType> |  | ||||||
|             <xs:sequence> |  | ||||||
|               <xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" /> |  | ||||||
|               <xs:element name="gcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="20" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="lcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="lcode" msprop:Generator_ColumnVarNameInTable="columnlcode" msprop:Generator_ColumnPropNameInTable="lcodeColumn" msprop:Generator_UserColumnName="lcode"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="10" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="pdate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="pdate" msprop:Generator_ColumnVarNameInTable="columnpdate" msprop:Generator_ColumnPropNameInTable="pdateColumn" msprop:Generator_UserColumnName="pdate"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="10" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="serial" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="serial" msprop:Generator_ColumnVarNameInTable="columnserial" msprop:Generator_ColumnPropNameInTable="serialColumn" msprop:Generator_UserColumnName="serial" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="50" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="location" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="location" msprop:Generator_ColumnVarNameInTable="columnlocation" msprop:Generator_ColumnPropNameInTable="locationColumn" msprop:Generator_UserColumnName="location" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="100" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="reason" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="reason" msprop:Generator_ColumnVarNameInTable="columnreason" msprop:Generator_ColumnPropNameInTable="reasonColumn" msprop:Generator_UserColumnName="reason" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="255" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="result" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="result" msprop:Generator_ColumnVarNameInTable="columnresult" msprop:Generator_ColumnPropNameInTable="resultColumn" msprop:Generator_UserColumnName="result" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="255" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="remark" msprop:Generator_ColumnVarNameInTable="columnremark" msprop:Generator_ColumnPropNameInTable="remarkColumn" msprop:Generator_UserColumnName="remark" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="255" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="wuid" msprop:Generator_ColumnVarNameInTable="columnwuid" msprop:Generator_ColumnPropNameInRow="wuid" msprop:Generator_ColumnPropNameInTable="wuidColumn" msprop:Generator_UserColumnName="wuid"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="20" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" /> |  | ||||||
|               <xs:element name="userName" msdata:ReadOnly="true" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="userName" msprop:Generator_ColumnVarNameInTable="columnuserName" msprop:Generator_ColumnPropNameInTable="userNameColumn" msprop:Generator_UserColumnName="userName" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="200" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|             </xs:sequence> |  | ||||||
|           </xs:complexType> |  | ||||||
|         </xs:element> |  | ||||||
|         <xs:element name="Log_SMTRepare_Item" msprop:Generator_TableClassName="Log_SMTRepare_ItemDataTable" msprop:Generator_TableVarName="tableLog_SMTRepare_Item" msprop:Generator_TablePropName="Log_SMTRepare_Item" msprop:Generator_RowDeletingName="Log_SMTRepare_ItemRowDeleting" msprop:Generator_RowChangingName="Log_SMTRepare_ItemRowChanging" msprop:Generator_RowEvHandlerName="Log_SMTRepare_ItemRowChangeEventHandler" msprop:Generator_RowDeletedName="Log_SMTRepare_ItemRowDeleted" msprop:Generator_UserTableName="Log_SMTRepare_Item" msprop:Generator_RowChangedName="Log_SMTRepare_ItemRowChanged" msprop:Generator_RowEvArgName="Log_SMTRepare_ItemRowChangeEvent" msprop:Generator_RowClassName="Log_SMTRepare_ItemRow"> |  | ||||||
|           <xs:complexType> |  | ||||||
|             <xs:sequence> |  | ||||||
|               <xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" /> |  | ||||||
|               <xs:element name="gcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="20" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="code" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="10" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="50" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="Barcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Barcode" msprop:Generator_ColumnVarNameInTable="columnBarcode" msprop:Generator_ColumnPropNameInTable="BarcodeColumn" msprop:Generator_UserColumnName="Barcode" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="50" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="100" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="wuid" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="wuid" msprop:Generator_ColumnVarNameInTable="columnwuid" msprop:Generator_ColumnPropNameInTable="wuidColumn" msprop:Generator_UserColumnName="wuid" minOccurs="0"> |  | ||||||
|                 <xs:simpleType> |  | ||||||
|                   <xs:restriction base="xs:string"> |  | ||||||
|                     <xs:maxLength value="20" /> |  | ||||||
|                   </xs:restriction> |  | ||||||
|                 </xs:simpleType> |  | ||||||
|               </xs:element> |  | ||||||
|               <xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" minOccurs="0" /> |  | ||||||
|             </xs:sequence> |  | ||||||
|           </xs:complexType> |  | ||||||
|         </xs:element> |  | ||||||
|       </xs:choice> |  | ||||||
|     </xs:complexType> |  | ||||||
|     <xs:unique name="Constraint1" msdata:PrimaryKey="true"> |  | ||||||
|       <xs:selector xpath=".//mstns:Log_SMTRepare_Data" /> |  | ||||||
|       <xs:field xpath="mstns:idx" /> |  | ||||||
|     </xs:unique> |  | ||||||
|     <xs:unique name="Log_SMTRepare_Item_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> |  | ||||||
|       <xs:selector xpath=".//mstns:Log_SMTRepare_Item" /> |  | ||||||
|       <xs:field xpath="mstns:idx" /> |  | ||||||
|     </xs:unique> |  | ||||||
|   </xs:element> |  | ||||||
| </xs:schema> |  | ||||||
| @@ -1 +0,0 @@ | |||||||
|  |  | ||||||
| @@ -1,163 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |  | ||||||
|   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |  | ||||||
|   <PropertyGroup> |  | ||||||
|     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |  | ||||||
|     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |  | ||||||
|     <ProjectGuid>{0677FB12-D582-4A7A-B266-EF2477A89688}</ProjectGuid> |  | ||||||
|     <OutputType>WinExe</OutputType> |  | ||||||
|     <AppDesignerFolder>Properties</AppDesignerFolder> |  | ||||||
|     <RootNamespace>FLG0000</RootNamespace> |  | ||||||
|     <AssemblyName>FLG0000</AssemblyName> |  | ||||||
|     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |  | ||||||
|     <FileAlignment>512</FileAlignment> |  | ||||||
|     <TargetFrameworkProfile /> |  | ||||||
|   </PropertyGroup> |  | ||||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |  | ||||||
|     <PlatformTarget>x86</PlatformTarget> |  | ||||||
|     <DebugSymbols>true</DebugSymbols> |  | ||||||
|     <DebugType>full</DebugType> |  | ||||||
|     <Optimize>false</Optimize> |  | ||||||
|     <OutputPath>bin\Debug\</OutputPath> |  | ||||||
|     <DefineConstants>DEBUG;TRACE</DefineConstants> |  | ||||||
|     <ErrorReport>prompt</ErrorReport> |  | ||||||
|     <WarningLevel>4</WarningLevel> |  | ||||||
|     <Prefer32Bit>false</Prefer32Bit> |  | ||||||
|   </PropertyGroup> |  | ||||||
|   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |  | ||||||
|     <PlatformTarget>AnyCPU</PlatformTarget> |  | ||||||
|     <DebugType>pdbonly</DebugType> |  | ||||||
|     <Optimize>true</Optimize> |  | ||||||
|     <OutputPath>bin\Release\</OutputPath> |  | ||||||
|     <DefineConstants>TRACE</DefineConstants> |  | ||||||
|     <ErrorReport>prompt</ErrorReport> |  | ||||||
|     <WarningLevel>4</WarningLevel> |  | ||||||
|     <Prefer32Bit>false</Prefer32Bit> |  | ||||||
|   </PropertyGroup> |  | ||||||
|   <ItemGroup> |  | ||||||
|     <Reference Include="ArSetting.Net4"> |  | ||||||
|       <HintPath>..\..\DLL\ArSetting.Net4.dll</HintPath> |  | ||||||
|     </Reference> |  | ||||||
|     <Reference Include="FarPoint.CalcEngine, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.Excel, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.Localization, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.PDF, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.PluginCalendar.WinForms, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.Win, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.Win.Chart, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="FarPoint.Win.Spread, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457, processorArchitecture=MSIL" /> |  | ||||||
|     <Reference Include="GrapeCity.CalcEngine, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="GrapeCity.Spreadsheet, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="GrapeCity.Spreadsheet.Win, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" /> |  | ||||||
|     <Reference Include="GrapeCity.Win.PluginInputMan, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457, processorArchitecture=MSIL" /> |  | ||||||
|     <Reference Include="libxl.net"> |  | ||||||
|       <HintPath>..\..\DLL\libxl.net.dll</HintPath> |  | ||||||
|     </Reference> |  | ||||||
|     <Reference Include="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> |  | ||||||
|     <Reference Include="Microsoft.ReportViewer.WinForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> |  | ||||||
|     <Reference Include="System" /> |  | ||||||
|     <Reference Include="System.Configuration" /> |  | ||||||
|     <Reference Include="System.Core" /> |  | ||||||
|     <Reference Include="System.Web.Services" /> |  | ||||||
|     <Reference Include="System.Xml.Linq" /> |  | ||||||
|     <Reference Include="System.Data.DataSetExtensions" /> |  | ||||||
|     <Reference Include="Microsoft.CSharp" /> |  | ||||||
|     <Reference Include="System.Data" /> |  | ||||||
|     <Reference Include="System.Deployment" /> |  | ||||||
|     <Reference Include="System.Drawing" /> |  | ||||||
|     <Reference Include="System.Windows.Forms" /> |  | ||||||
|     <Reference Include="System.Xml" /> |  | ||||||
|     <Reference Include="WindowsBase" /> |  | ||||||
|   </ItemGroup> |  | ||||||
|   <ItemGroup> |  | ||||||
|     <Compile Include="DSLog.Designer.cs"> |  | ||||||
|       <AutoGen>True</AutoGen> |  | ||||||
|       <DesignTime>True</DesignTime> |  | ||||||
|       <DependentUpon>DSLog.xsd</DependentUpon> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\List.cs"> |  | ||||||
|       <SubType>Form</SubType> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\List.Designer.cs"> |  | ||||||
|       <DependentUpon>List.cs</DependentUpon> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\Add.cs"> |  | ||||||
|       <SubType>Form</SubType> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\Add.Designer.cs"> |  | ||||||
|       <DependentUpon>Add.cs</DependentUpon> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\Lov_LogItem.cs"> |  | ||||||
|       <SubType>Form</SubType> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="LogSMTRepare\Lov_LogItem.Designer.cs"> |  | ||||||
|       <DependentUpon>Lov_LogItem.cs</DependentUpon> |  | ||||||
|     </Compile> |  | ||||||
|     <Compile Include="MethodExtentions.cs" /> |  | ||||||
|     <Compile Include="Program.cs" /> |  | ||||||
|     <Compile Include="Properties\AssemblyInfo.cs" /> |  | ||||||
|     <Compile Include="Setting.cs" /> |  | ||||||
|     <EmbeddedResource Include="LogSMTRepare\List.resx"> |  | ||||||
|       <DependentUpon>List.cs</DependentUpon> |  | ||||||
|     </EmbeddedResource> |  | ||||||
|     <EmbeddedResource Include="LogSMTRepare\Add.resx"> |  | ||||||
|       <DependentUpon>Add.cs</DependentUpon> |  | ||||||
|     </EmbeddedResource> |  | ||||||
|     <EmbeddedResource Include="LogSMTRepare\Lov_LogItem.resx"> |  | ||||||
|       <DependentUpon>Lov_LogItem.cs</DependentUpon> |  | ||||||
|     </EmbeddedResource> |  | ||||||
|     <EmbeddedResource Include="Properties\licenses.licx" /> |  | ||||||
|     <EmbeddedResource Include="Properties\Resources.resx"> |  | ||||||
|       <Generator>ResXFileCodeGenerator</Generator> |  | ||||||
|       <LastGenOutput>Resources.Designer.cs</LastGenOutput> |  | ||||||
|       <SubType>Designer</SubType> |  | ||||||
|     </EmbeddedResource> |  | ||||||
|     <Compile Include="Properties\Resources.Designer.cs"> |  | ||||||
|       <AutoGen>True</AutoGen> |  | ||||||
|       <DependentUpon>Resources.resx</DependentUpon> |  | ||||||
|       <DesignTime>True</DesignTime> |  | ||||||
|     </Compile> |  | ||||||
|     <None Include="app.config" /> |  | ||||||
|     <None Include="DSLog.xsc"> |  | ||||||
|       <DependentUpon>DSLog.xsd</DependentUpon> |  | ||||||
|     </None> |  | ||||||
|     <None Include="DSLog.xsd"> |  | ||||||
|       <SubType>Designer</SubType> |  | ||||||
|       <Generator>MSDataSetGenerator</Generator> |  | ||||||
|       <LastGenOutput>DSLog.Designer.cs</LastGenOutput> |  | ||||||
|     </None> |  | ||||||
|     <None Include="DSLog.xss"> |  | ||||||
|       <DependentUpon>DSLog.xsd</DependentUpon> |  | ||||||
|     </None> |  | ||||||
|     <None Include="Properties\Settings.settings"> |  | ||||||
|       <Generator>SettingsSingleFileGenerator</Generator> |  | ||||||
|       <LastGenOutput>Settings.Designer.cs</LastGenOutput> |  | ||||||
|     </None> |  | ||||||
|     <Compile Include="Properties\Settings.Designer.cs"> |  | ||||||
|       <AutoGen>True</AutoGen> |  | ||||||
|       <DependentUpon>Settings.settings</DependentUpon> |  | ||||||
|       <DesignTimeSharedInput>True</DesignTimeSharedInput> |  | ||||||
|     </Compile> |  | ||||||
|   </ItemGroup> |  | ||||||
|   <ItemGroup> |  | ||||||
|     <ProjectReference Include="..\FCM0000\FCM0000.csproj"> |  | ||||||
|       <Project>{26982882-c1ff-45f8-861c-d67558725ff1}</Project> |  | ||||||
|       <Name>FCM0000</Name> |  | ||||||
|     </ProjectReference> |  | ||||||
|     <ProjectReference Include="..\FCOMMON\FCOMMON.csproj"> |  | ||||||
|       <Project>{304bd018-194b-47da-b4e0-f16df7b606da}</Project> |  | ||||||
|       <Name>FCOMMON</Name> |  | ||||||
|     </ProjectReference> |  | ||||||
|   </ItemGroup> |  | ||||||
|   <ItemGroup> |  | ||||||
|     <None Include="Resources\action_save.gif" /> |  | ||||||
|   </ItemGroup> |  | ||||||
|   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |  | ||||||
|   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  |  | ||||||
|        Other similar extension points exist, see Microsoft.Common.targets. |  | ||||||
|   <Target Name="BeforeBuild"> |  | ||||||
|   </Target> |  | ||||||
|   <Target Name="AfterBuild"> |  | ||||||
|   </Target> |  | ||||||
|   --> |  | ||||||
| </Project> |  | ||||||
							
								
								
									
										266
									
								
								SubProject/FLG0000/LogSMTRepare/Add.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										266
									
								
								SubProject/FLG0000/LogSMTRepare/Add.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -1,266 +0,0 @@ | |||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     partial class Add |  | ||||||
|     { |  | ||||||
|         /// <summary> |  | ||||||
|         /// Required designer variable. |  | ||||||
|         /// </summary> |  | ||||||
|         private System.ComponentModel.IContainer components = null; |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// Clean up any resources being used. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |  | ||||||
|         protected override void Dispose(bool disposing) |  | ||||||
|         { |  | ||||||
|             if (disposing && (components != null)) |  | ||||||
|             { |  | ||||||
|                 components.Dispose(); |  | ||||||
|             } |  | ||||||
|             base.Dispose(disposing); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #region Windows Form Designer generated code |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// Required method for Designer support - do not modify |  | ||||||
|         /// the contents of this method with the code editor. |  | ||||||
|         /// </summary> |  | ||||||
|         private void InitializeComponent() |  | ||||||
|         { |  | ||||||
|             this.components = new System.ComponentModel.Container(); |  | ||||||
|             System.Windows.Forms.Label deptLabel; |  | ||||||
|             System.Windows.Forms.Label label1; |  | ||||||
|             System.Windows.Forms.Label label2; |  | ||||||
|             this.tbRemark = new System.Windows.Forms.TextBox(); |  | ||||||
|             this.dtPdate = new System.Windows.Forms.DateTimePicker(); |  | ||||||
|             this.btSave = new System.Windows.Forms.Button(); |  | ||||||
|             this.linkLabel7 = new System.Windows.Forms.LinkLabel(); |  | ||||||
|             this.linkLabel6 = new System.Windows.Forms.LinkLabel(); |  | ||||||
|             this.linkLabel5 = new System.Windows.Forms.LinkLabel(); |  | ||||||
|             this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); |  | ||||||
|             this.dsLog = new FLG0000.DSLog(); |  | ||||||
|             this.bs = new System.Windows.Forms.BindingSource(this.components); |  | ||||||
|             this.ta = new FLG0000.DSLogTableAdapters.Log_SMTRepare_DataTableAdapter(); |  | ||||||
|             this.tbLocation = new System.Windows.Forms.ComboBox(); |  | ||||||
|             this.tbReason = new System.Windows.Forms.ComboBox(); |  | ||||||
|             this.tbResult = new System.Windows.Forms.ComboBox(); |  | ||||||
|             this.textBox1 = new System.Windows.Forms.TextBox(); |  | ||||||
|             this.taItem = new FLG0000.DSLogTableAdapters.Log_SMTRepare_ItemTableAdapter(); |  | ||||||
|             deptLabel = new System.Windows.Forms.Label(); |  | ||||||
|             label1 = new System.Windows.Forms.Label(); |  | ||||||
|             label2 = new System.Windows.Forms.Label(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dsLog)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); |  | ||||||
|             this.SuspendLayout(); |  | ||||||
|             //  |  | ||||||
|             // deptLabel |  | ||||||
|             //  |  | ||||||
|             deptLabel.AutoSize = true; |  | ||||||
|             deptLabel.Location = new System.Drawing.Point(29, 262); |  | ||||||
|             deptLabel.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             deptLabel.Name = "deptLabel"; |  | ||||||
|             deptLabel.Size = new System.Drawing.Size(52, 28); |  | ||||||
|             deptLabel.TabIndex = 0; |  | ||||||
|             deptLabel.Text = "비고"; |  | ||||||
|             //  |  | ||||||
|             // label1 |  | ||||||
|             //  |  | ||||||
|             label1.AutoSize = true; |  | ||||||
|             label1.Location = new System.Drawing.Point(9, 19); |  | ||||||
|             label1.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             label1.Name = "label1"; |  | ||||||
|             label1.Size = new System.Drawing.Size(72, 28); |  | ||||||
|             label1.TabIndex = 0; |  | ||||||
|             label1.Text = "입력일"; |  | ||||||
|             //  |  | ||||||
|             // label2 |  | ||||||
|             //  |  | ||||||
|             label2.AutoSize = true; |  | ||||||
|             label2.Location = new System.Drawing.Point(29, 64); |  | ||||||
|             label2.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             label2.Name = "label2"; |  | ||||||
|             label2.Size = new System.Drawing.Size(46, 28); |  | ||||||
|             label2.TabIndex = 9; |  | ||||||
|             label2.Text = "S/N"; |  | ||||||
|             //  |  | ||||||
|             // tbRemark |  | ||||||
|             //  |  | ||||||
|             this.tbRemark.ImeMode = System.Windows.Forms.ImeMode.Hangul; |  | ||||||
|             this.tbRemark.Location = new System.Drawing.Point(90, 257); |  | ||||||
|             this.tbRemark.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); |  | ||||||
|             this.tbRemark.MaxLength = 500; |  | ||||||
|             this.tbRemark.Name = "tbRemark"; |  | ||||||
|             this.tbRemark.Size = new System.Drawing.Size(465, 34); |  | ||||||
|             this.tbRemark.TabIndex = 7; |  | ||||||
|             this.tbRemark.TabStop = false; |  | ||||||
|             //  |  | ||||||
|             // dtPdate |  | ||||||
|             //  |  | ||||||
|             this.dtPdate.Location = new System.Drawing.Point(90, 16); |  | ||||||
|             this.dtPdate.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); |  | ||||||
|             this.dtPdate.Name = "dtPdate"; |  | ||||||
|             this.dtPdate.Size = new System.Drawing.Size(465, 34); |  | ||||||
|             this.dtPdate.TabIndex = 1; |  | ||||||
|             //  |  | ||||||
|             // btSave |  | ||||||
|             //  |  | ||||||
|             this.btSave.Location = new System.Drawing.Point(23, 303); |  | ||||||
|             this.btSave.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); |  | ||||||
|             this.btSave.Name = "btSave"; |  | ||||||
|             this.btSave.Size = new System.Drawing.Size(532, 69); |  | ||||||
|             this.btSave.TabIndex = 8; |  | ||||||
|             this.btSave.Text = "확인(&S)"; |  | ||||||
|             this.btSave.UseVisualStyleBackColor = true; |  | ||||||
|             this.btSave.Click += new System.EventHandler(this.button1_Click); |  | ||||||
|             //  |  | ||||||
|             // linkLabel7 |  | ||||||
|             //  |  | ||||||
|             this.linkLabel7.AutoSize = true; |  | ||||||
|             this.linkLabel7.Location = new System.Drawing.Point(29, 212); |  | ||||||
|             this.linkLabel7.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             this.linkLabel7.Name = "linkLabel7"; |  | ||||||
|             this.linkLabel7.Size = new System.Drawing.Size(52, 28); |  | ||||||
|             this.linkLabel7.TabIndex = 12; |  | ||||||
|             this.linkLabel7.TabStop = true; |  | ||||||
|             this.linkLabel7.Text = "결과"; |  | ||||||
|             this.linkLabel7.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel7_LinkClicked); |  | ||||||
|             //  |  | ||||||
|             // linkLabel6 |  | ||||||
|             //  |  | ||||||
|             this.linkLabel6.AutoSize = true; |  | ||||||
|             this.linkLabel6.Location = new System.Drawing.Point(29, 160); |  | ||||||
|             this.linkLabel6.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             this.linkLabel6.Name = "linkLabel6"; |  | ||||||
|             this.linkLabel6.Size = new System.Drawing.Size(52, 28); |  | ||||||
|             this.linkLabel6.TabIndex = 11; |  | ||||||
|             this.linkLabel6.TabStop = true; |  | ||||||
|             this.linkLabel6.Text = "원인"; |  | ||||||
|             this.linkLabel6.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel6_LinkClicked); |  | ||||||
|             //  |  | ||||||
|             // linkLabel5 |  | ||||||
|             //  |  | ||||||
|             this.linkLabel5.AutoSize = true; |  | ||||||
|             this.linkLabel5.Location = new System.Drawing.Point(29, 108); |  | ||||||
|             this.linkLabel5.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); |  | ||||||
|             this.linkLabel5.Name = "linkLabel5"; |  | ||||||
|             this.linkLabel5.Size = new System.Drawing.Size(52, 28); |  | ||||||
|             this.linkLabel5.TabIndex = 10; |  | ||||||
|             this.linkLabel5.TabStop = true; |  | ||||||
|             this.linkLabel5.Text = "위치"; |  | ||||||
|             this.linkLabel5.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel5_LinkClicked); |  | ||||||
|             //  |  | ||||||
|             // dsLog |  | ||||||
|             //  |  | ||||||
|             this.dsLog.DataSetName = "dsPurchase"; |  | ||||||
|             this.dsLog.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; |  | ||||||
|             //  |  | ||||||
|             // bs |  | ||||||
|             //  |  | ||||||
|             this.bs.DataMember = "Log_SMTRepare_Data"; |  | ||||||
|             this.bs.DataSource = this.dsLog; |  | ||||||
|             //  |  | ||||||
|             // ta |  | ||||||
|             //  |  | ||||||
|             this.ta.ClearBeforeFill = true; |  | ||||||
|             //  |  | ||||||
|             // tbLocation |  | ||||||
|             //  |  | ||||||
|             this.tbLocation.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; |  | ||||||
|             this.tbLocation.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; |  | ||||||
|             this.tbLocation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); |  | ||||||
|             this.tbLocation.FormattingEnabled = true; |  | ||||||
|             this.tbLocation.Location = new System.Drawing.Point(90, 104); |  | ||||||
|             this.tbLocation.Name = "tbLocation"; |  | ||||||
|             this.tbLocation.Size = new System.Drawing.Size(465, 36); |  | ||||||
|             this.tbLocation.TabIndex = 4; |  | ||||||
|             //  |  | ||||||
|             // tbReason |  | ||||||
|             //  |  | ||||||
|             this.tbReason.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; |  | ||||||
|             this.tbReason.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; |  | ||||||
|             this.tbReason.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); |  | ||||||
|             this.tbReason.FormattingEnabled = true; |  | ||||||
|             this.tbReason.Location = new System.Drawing.Point(90, 155); |  | ||||||
|             this.tbReason.Name = "tbReason"; |  | ||||||
|             this.tbReason.Size = new System.Drawing.Size(465, 36); |  | ||||||
|             this.tbReason.TabIndex = 5; |  | ||||||
|             //  |  | ||||||
|             // tbResult |  | ||||||
|             //  |  | ||||||
|             this.tbResult.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; |  | ||||||
|             this.tbResult.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; |  | ||||||
|             this.tbResult.BackColor = System.Drawing.Color.White; |  | ||||||
|             this.tbResult.FormattingEnabled = true; |  | ||||||
|             this.tbResult.Location = new System.Drawing.Point(90, 207); |  | ||||||
|             this.tbResult.Name = "tbResult"; |  | ||||||
|             this.tbResult.Size = new System.Drawing.Size(465, 36); |  | ||||||
|             this.tbResult.TabIndex = 6; |  | ||||||
|             //  |  | ||||||
|             // textBox1 |  | ||||||
|             //  |  | ||||||
|             this.textBox1.ImeMode = System.Windows.Forms.ImeMode.Hangul; |  | ||||||
|             this.textBox1.Location = new System.Drawing.Point(90, 60); |  | ||||||
|             this.textBox1.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); |  | ||||||
|             this.textBox1.MaxLength = 500; |  | ||||||
|             this.textBox1.Name = "textBox1"; |  | ||||||
|             this.textBox1.Size = new System.Drawing.Size(465, 34); |  | ||||||
|             this.textBox1.TabIndex = 3; |  | ||||||
|             this.textBox1.TabStop = false; |  | ||||||
|             //  |  | ||||||
|             // taItem |  | ||||||
|             //  |  | ||||||
|             this.taItem.ClearBeforeFill = true; |  | ||||||
|             //  |  | ||||||
|             // Add |  | ||||||
|             //  |  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 28F); |  | ||||||
|             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |  | ||||||
|             this.ClientSize = new System.Drawing.Size(571, 389); |  | ||||||
|             this.Controls.Add(this.textBox1); |  | ||||||
|             this.Controls.Add(label2); |  | ||||||
|             this.Controls.Add(this.tbResult); |  | ||||||
|             this.Controls.Add(this.tbReason); |  | ||||||
|             this.Controls.Add(this.tbLocation); |  | ||||||
|             this.Controls.Add(this.linkLabel7); |  | ||||||
|             this.Controls.Add(this.linkLabel6); |  | ||||||
|             this.Controls.Add(this.btSave); |  | ||||||
|             this.Controls.Add(this.linkLabel5); |  | ||||||
|             this.Controls.Add(this.dtPdate); |  | ||||||
|             this.Controls.Add(this.tbRemark); |  | ||||||
|             this.Controls.Add(label1); |  | ||||||
|             this.Controls.Add(deptLabel); |  | ||||||
|             this.Font = new System.Drawing.Font("맑은 고딕", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); |  | ||||||
|             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; |  | ||||||
|             this.Margin = new System.Windows.Forms.Padding(5, 7, 5, 7); |  | ||||||
|             this.MaximizeBox = false; |  | ||||||
|             this.MinimizeBox = false; |  | ||||||
|             this.Name = "Add"; |  | ||||||
|             this.Text = "로그 데이터 추가/변경"; |  | ||||||
|             this.Load += new System.EventHandler(this.@__Load); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dsLog)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bs)).EndInit(); |  | ||||||
|             this.ResumeLayout(false); |  | ||||||
|             this.PerformLayout(); |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #endregion |  | ||||||
|  |  | ||||||
|         private System.Windows.Forms.TextBox tbRemark; |  | ||||||
|         private System.Windows.Forms.DateTimePicker dtPdate; |  | ||||||
|         private System.Windows.Forms.Button btSave; |  | ||||||
|         private DSLog dsLog; |  | ||||||
|         private System.Windows.Forms.BindingSource bs; |  | ||||||
|         private DSLogTableAdapters.Log_SMTRepare_DataTableAdapter ta; |  | ||||||
|         private System.Windows.Forms.ToolTip toolTip1; |  | ||||||
|         private System.Windows.Forms.LinkLabel linkLabel5; |  | ||||||
|         private System.Windows.Forms.LinkLabel linkLabel6; |  | ||||||
|         private System.Windows.Forms.LinkLabel linkLabel7; |  | ||||||
|         private System.Windows.Forms.ComboBox tbLocation; |  | ||||||
|         private System.Windows.Forms.ComboBox tbReason; |  | ||||||
|         private System.Windows.Forms.ComboBox tbResult; |  | ||||||
|         private System.Windows.Forms.TextBox textBox1; |  | ||||||
|         private DSLogTableAdapters.Log_SMTRepare_ItemTableAdapter taItem; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,425 +0,0 @@ | |||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.ComponentModel; |  | ||||||
| using System.Data; |  | ||||||
| using System.Drawing; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Text; |  | ||||||
| using System.Windows.Forms; |  | ||||||
|  |  | ||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     public partial class Add : Form |  | ||||||
|     { |  | ||||||
|          |  | ||||||
|         BindingSource bsManu; |  | ||||||
|         BindingSource bsModel; |  | ||||||
|         DSLog.Log_SMTRepare_DataRow dr; |  | ||||||
|         public Boolean repeatAdd = false; |  | ||||||
|  |  | ||||||
|         public Add(DSLog.Log_SMTRepare_DataRow dr_) |  | ||||||
|         { |  | ||||||
|             InitializeComponent(); |  | ||||||
|             bsManu = new BindingSource(); |  | ||||||
|             bsModel = new BindingSource(); |  | ||||||
|             this.dr = dr_; |  | ||||||
|             this.KeyPreview = true; |  | ||||||
|             this.StartPosition = FormStartPosition.CenterScreen; |  | ||||||
|             this.KeyDown += (s1, e1) => |  | ||||||
|             { |  | ||||||
|                 if (e1.KeyCode == Keys.Escape) this.Close(); |  | ||||||
|             }; |  | ||||||
|  |  | ||||||
|             foreach (Control ctl in this.Controls) |  | ||||||
|             { |  | ||||||
|                 if (ctl.GetType() == typeof(TextBox) || ctl.GetType() == typeof(ComboBox)) |  | ||||||
|                 { |  | ||||||
|                     ctl.KeyDown += ctl_KeyDown; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void __Load(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|  |  | ||||||
|             ////장비제조             |  | ||||||
|             //var dt_dept = FCOMMON.DBM.getCodeTable("06"); |  | ||||||
|             //bsManu.DataSource = dt_dept; |  | ||||||
|             //this.cbEQManu.DisplayMember = "Value"; |  | ||||||
|             //this.cbEQManu.ValueMember = "Value"; |  | ||||||
|             //this.cbEQManu.DataSource = bsManu; |  | ||||||
|  |  | ||||||
|             dtPdate.Value = DateTime.Parse(dr.pdate); |  | ||||||
|  |  | ||||||
|             tbLocation.Text = dr.location; |  | ||||||
|             tbReason.Text = dr.reason; |  | ||||||
|             tbResult.Text = dr.result; |  | ||||||
|  |  | ||||||
|             tbLocation.Tag = tbLocation.Text; |  | ||||||
|             tbReason.Tag = tbReason.Text; |  | ||||||
|             tbResult.Tag = tbResult.Text; |  | ||||||
|  |  | ||||||
|             tbRemark.Text = dr.remark; |  | ||||||
|  |  | ||||||
|             this.Show(); |  | ||||||
|             Application.DoEvents(); |  | ||||||
|             textBox1.Focus(); |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void ctl_KeyDown(object sender, KeyEventArgs e) |  | ||||||
|         { |  | ||||||
|             if (e.KeyCode == Keys.Enter) |  | ||||||
|             { |  | ||||||
|                 Control ctl = sender as Control; |  | ||||||
|                 string nm = ctl.Name.ToLower(); |  | ||||||
|                 string search = ctl.Text.Trim(); |  | ||||||
|  |  | ||||||
|                 Console.WriteLine("inner keydown " + nm + ":" + search); |  | ||||||
|  |  | ||||||
|                 switch (nm) |  | ||||||
|                 { |  | ||||||
|                     case "tblocation": |  | ||||||
|                         if (search == "") |  | ||||||
|                             Lov_Location(search, false); |  | ||||||
|                         else if (search.Contains("L")) //바코드입력 |  | ||||||
|                         { |  | ||||||
|                             var itemList = taItem.GetData(FCOMMON.info.Login.gcode); |  | ||||||
|                             var grpdata = itemList.Where(t => t.Barcode == search).FirstOrDefault(); // taItem.GetByBarcode(FCOMMON.info.Login.gcode, search);// FCOMMON.DBM.getCodeBySvalue("19", search); |  | ||||||
|                             if (grpdata != null ) |  | ||||||
|                             { |  | ||||||
|                                 if (grpdata.code.Length > 6) |  | ||||||
|                                 { |  | ||||||
|                                     //각 깊이별 이름을 다 가져와야한다 |  | ||||||
|                                     System.Text.StringBuilder sb = new StringBuilder(); |  | ||||||
|                                     int itemCount = (int)((grpdata.code.Length - 6) / 2.0); |  | ||||||
|                                     for (int i = 6; i <= grpdata.code.Length; i += 2) |  | ||||||
|                                     { |  | ||||||
|                                         var codeStr = grpdata.code.Substring(0, i); |  | ||||||
|                                         var codeData = itemList.Where(t => t.code == codeStr).FirstOrDefault();// FCOMMON.DBM.getCodeByCode("19", codeStr); |  | ||||||
|                                         if (codeData != null) |  | ||||||
|                                         { |  | ||||||
|                                             if (sb.Length > 0) sb.Append('|'); |  | ||||||
|                                             sb.Append(codeData.Title.Replace("|", "")); |  | ||||||
|                                         } |  | ||||||
|                                     } |  | ||||||
|                                     ctl.Text = sb.ToString(); |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 else |  | ||||||
|                                 { |  | ||||||
|                                     ctl.Text = grpdata.Title; |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 SendKeys.Send("{TAB}"); |  | ||||||
|                             } |  | ||||||
|                             else Lov_Location(search, false); |  | ||||||
|                         } |  | ||||||
|                         break; |  | ||||||
|                     case "tbreason": |  | ||||||
|                         if (search == "") |  | ||||||
|                             Lov_Reason(search, false); |  | ||||||
|                         else if (search.StartsWith("L")) //바코드입력 |  | ||||||
|                         { |  | ||||||
|                             var itemList = taItem.GetData(FCOMMON.info.Login.gcode); |  | ||||||
|                             var grpdata = itemList.Where(t => t.Barcode == search).FirstOrDefault(); // taItem.GetByBarcode(FCOMMON.info.Login.gcode, search);// FCOMMON.DBM.getCodeBySvalue("19", search); |  | ||||||
|                             if (grpdata != null) |  | ||||||
|                             { |  | ||||||
|                                 if (grpdata.code.Length > 6) |  | ||||||
|                                 { |  | ||||||
|                                     //각 깊이별 이름을 다 가져와야한다 |  | ||||||
|                                     System.Text.StringBuilder sb = new StringBuilder(); |  | ||||||
|                                     int itemCount = (int)((grpdata.code.Length - 6) / 2.0); |  | ||||||
|                                     for (int i = 6; i <= grpdata.code.Length; i += 2) |  | ||||||
|                                     { |  | ||||||
|                                         var codeStr = grpdata.code.Substring(0, i); |  | ||||||
|                                         var codeData = itemList.Where(t => t.code == codeStr).FirstOrDefault();// FCOMMON.DBM.getCodeByCode("19", codeStr); |  | ||||||
|                                         if (codeData != null) |  | ||||||
|                                         { |  | ||||||
|                                             if (sb.Length > 0) sb.Append('|'); |  | ||||||
|                                             sb.Append(codeData.Title.Replace("|", "")); |  | ||||||
|                                         } |  | ||||||
|                                     } |  | ||||||
|                                     ctl.Text = sb.ToString(); |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 else |  | ||||||
|                                 { |  | ||||||
|                                     ctl.Text = grpdata.Title; |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 SendKeys.Send("{TAB}"); |  | ||||||
|                             } |  | ||||||
|                             else Lov_Reason(search, false); |  | ||||||
|                         } |  | ||||||
|                         break; |  | ||||||
|                     case "tbresult": |  | ||||||
|                         if (search.StartsWith("L")) |  | ||||||
|                         { |  | ||||||
|                             var itemList = taItem.GetData(FCOMMON.info.Login.gcode); |  | ||||||
|                             var grpdata = itemList.Where(t => t.Barcode == search).FirstOrDefault(); // taItem.GetByBarcode(FCOMMON.info.Login.gcode, search);// FCOMMON.DBM.getCodeBySvalue("19", search); |  | ||||||
|                             if (grpdata != null) |  | ||||||
|                             { |  | ||||||
|                                 if (grpdata.code.Length > 6) |  | ||||||
|                                 { |  | ||||||
|                                     //각 깊이별 이름을 다 가져와야한다 |  | ||||||
|                                     System.Text.StringBuilder sb = new StringBuilder(); |  | ||||||
|                                     int itemCount = (int)((grpdata.code.Length - 6) / 2.0); |  | ||||||
|                                     for (int i = 6; i <= grpdata.code.Length; i += 2) |  | ||||||
|                                     { |  | ||||||
|                                         var codeStr = grpdata.code.Substring(0, i); |  | ||||||
|                                         var codeData = itemList.Where(t => t.code == codeStr).FirstOrDefault();// FCOMMON.DBM.getCodeByCode("19", codeStr); |  | ||||||
|                                         if (codeData != null) |  | ||||||
|                                         { |  | ||||||
|                                             if (sb.Length > 0) sb.Append('|'); |  | ||||||
|                                             sb.Append(codeData.Title.Replace("|", "")); |  | ||||||
|                                         } |  | ||||||
|                                     } |  | ||||||
|                                     ctl.Text = sb.ToString(); |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 else |  | ||||||
|                                 { |  | ||||||
|                                     ctl.Text = grpdata.Title; |  | ||||||
|                                     ctl.Tag = ctl.Text; |  | ||||||
|                                 } |  | ||||||
|                                 btSave.Focus(); |  | ||||||
|                             } |  | ||||||
|                             else Lov_Result(search, false); |  | ||||||
|                         } |  | ||||||
|                         else if (search != "") |  | ||||||
|                             Lov_Result(search, false); |  | ||||||
|                         break; |  | ||||||
|                     default: |  | ||||||
|                         SendKeys.Send("{TAB}"); |  | ||||||
|                         break; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) |  | ||||||
|         { |  | ||||||
|             Lov_Location("", true); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void Lov_Location(string search, Boolean allowAll) |  | ||||||
|         { |  | ||||||
|             var f = new Lov_LogItem("00", "00"); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 if (f.tbItem.Text.Trim() != "") |  | ||||||
|                     this.tbLocation.Text = string.Format("{0}|{1}", f.tbGrp.Text, f.tbItem.Text); |  | ||||||
|                 else |  | ||||||
|                     this.tbLocation.Text = f.tbGrp.Text.Trim(); |  | ||||||
|                 this.tbLocation.Tag = this.tbLocation.Text; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         void Lov_Reason(string search, Boolean allowAll) |  | ||||||
|         { |  | ||||||
|             var f = new Lov_LogItem("00", "01"); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 if (f.tbItem.Text.Trim() != "") |  | ||||||
|                     this.tbReason.Text = string.Format("{0}|{1}", f.tbGrp.Text, f.tbItem.Text); |  | ||||||
|                 else |  | ||||||
|                     this.tbReason.Text = f.tbGrp.Text.Trim(); |  | ||||||
|                 this.tbReason.Tag = this.tbReason.Text; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         void Lov_Result(string search, Boolean allowAll) |  | ||||||
|         { |  | ||||||
|             var f = new Lov_LogItem("00", "02"); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 if (f.tbItem.Text.Trim() != "") |  | ||||||
|                     this.tbResult.Text = string.Format("{0}|{1}", f.tbGrp.Text, f.tbItem.Text); |  | ||||||
|                 else |  | ||||||
|                     this.tbResult.Text = f.tbGrp.Text.Trim(); |  | ||||||
|                 this.tbResult.Tag = this.tbResult.Text; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         private bool saveData() |  | ||||||
|         { |  | ||||||
|             this.Validate(); |  | ||||||
|  |  | ||||||
|             if (tbLocation.Text.isEmpty()) |  | ||||||
|             { |  | ||||||
|                 FCOMMON.Util.MsgE("위치정보가 없습니다."); |  | ||||||
|                 tbLocation.Focus(); |  | ||||||
|                 return false; |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             if (tbReason.Text == "") |  | ||||||
|             { |  | ||||||
|                 FCOMMON.Util.MsgE("원인을 입력하세요."); |  | ||||||
|                 tbReason.Focus(); |  | ||||||
|                 return false; |  | ||||||
|             } |  | ||||||
|             //if (tbResult.Text == "") |  | ||||||
|             //{ |  | ||||||
|             //    FCOMMON.Util.MsgE("결과를 입력하세요."); |  | ||||||
|             //    tbResult.Focus(); |  | ||||||
|             //    return false; |  | ||||||
|             //} |  | ||||||
|  |  | ||||||
|             var itemList = taItem.GetData(FCOMMON.info.Login.gcode); |  | ||||||
|  |  | ||||||
|             //임의 기록데이터가 있다면 신규 목록을 추가 한다. |  | ||||||
|             if (tbLocation.Text != tbLocation.Tag.ToString()) |  | ||||||
|             { |  | ||||||
|                 |  | ||||||
|                 var list = tbLocation.Text.Split('|'); |  | ||||||
|                 int depth = 0; |  | ||||||
|                 string codeHeader = ""; |  | ||||||
|                 string baseCode = "00" + "00"; //location 은 00,reason 01, 조치 02 |  | ||||||
|                 for (int i = 0; i < list.Length; i++) |  | ||||||
|                 { |  | ||||||
|                     var strData = list[i]; |  | ||||||
|                     if (strData.Trim() == "") continue; |  | ||||||
|  |  | ||||||
|                     //이 데이터가 존재하지 않으면 추가한다. |  | ||||||
|                     var existData = itemList.Where(t => t.Title == strData).FirstOrDefault(); // FCOMMON.DBM.getCodeByMemo("19", strData); |  | ||||||
|                     if (existData != null && existData.code.StartsWith(baseCode)) baseCode = existData.code; |  | ||||||
|                     else |  | ||||||
|                     { |  | ||||||
|                         //없으므로 신규추가해준다. |  | ||||||
|                         int codeLen = 6 + depth * 2; |  | ||||||
|                         var filterStr = string.Format("code like '{0}%' and len(code) = {1}", baseCode.Substring(0, codeLen - 2), codeLen); |  | ||||||
|                         var preList = itemList.Select(filterStr, "code desc"); |  | ||||||
|                         var newCode = ""; |  | ||||||
|                         if (preList.Length == 0) |  | ||||||
|                         { |  | ||||||
|                             newCode = baseCode + "00"; |  | ||||||
|                         } |  | ||||||
|                         else |  | ||||||
|                         { |  | ||||||
|                             //동일코드가 하나도 없다. |  | ||||||
|                             var lastCode = preList[0]["code"].ToString(); |  | ||||||
|                             var lastNo = lastCode.Substring(baseCode.Length, 2); |  | ||||||
|                             newCode = baseCode + string.Format("{0:00}", int.Parse(lastNo) + 1); |  | ||||||
|                         } |  | ||||||
|  |  | ||||||
|                         taItem.Insert(FCOMMON.info.Login.gcode, newCode, strData, "LA" + newCode, "", FCOMMON.info.Login.no, DateTime.Now); |  | ||||||
|                         //FCOMMON.DBM.insertCommonCode("19", newCode, strData, "LA" + newCode); |  | ||||||
|                         baseCode = newCode; |  | ||||||
|                     } |  | ||||||
|                     depth += 1; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|             if (this.tbReason.Text != tbReason.Tag.ToString()) |  | ||||||
|             { |  | ||||||
|              |  | ||||||
|                 var list = tbReason.Text.Split('|'); |  | ||||||
|                 int depth = 0; |  | ||||||
|                 string codeHeader = ""; |  | ||||||
|                 string baseCode = "00" + "01"; //location 은 00,reason 01, 조치 02 |  | ||||||
|                 for (int i = 0; i < list.Length; i++) |  | ||||||
|                 { |  | ||||||
|                     var strData = list[i]; |  | ||||||
|                     if (strData.Trim() == "") continue; |  | ||||||
|  |  | ||||||
|                     //이 데이터가 존재하지 않으면 추가한다. |  | ||||||
|                     var existData = FCOMMON.DBM.getCodeByMemo("19", strData); |  | ||||||
|                     if (existData.title != "" && existData.code.StartsWith(baseCode)) baseCode = existData.code; |  | ||||||
|                     else |  | ||||||
|                     { |  | ||||||
|                         //없으므로 신규추가해준다. |  | ||||||
|                         int codeLen = 6 + depth * 2; |  | ||||||
|                         var filterStr = string.Format("code like '{0}%' and len(code) = {1}", baseCode.Substring(0, codeLen - 2), codeLen); |  | ||||||
|                         var preList = itemList.Select(filterStr, "code desc"); |  | ||||||
|                         var newCode = ""; |  | ||||||
|                         if (preList.Length == 0) |  | ||||||
|                         { |  | ||||||
|                             newCode = baseCode + "00"; |  | ||||||
|                         } |  | ||||||
|                         else |  | ||||||
|                         { |  | ||||||
|                             //동일코드가 하나도 없다. |  | ||||||
|                             var lastCode = preList[0]["code"].ToString(); |  | ||||||
|                             var lastNo = lastCode.Substring(baseCode.Length, 2); |  | ||||||
|                             newCode = baseCode + string.Format("{0:00}", int.Parse(lastNo) + 1); |  | ||||||
|                         } |  | ||||||
|                         taItem.Insert(FCOMMON.info.Login.gcode, newCode, strData, "LB" + newCode, "", FCOMMON.info.Login.no, DateTime.Now); |  | ||||||
|                        // FCOMMON.DBM.insertCommonCode("19", newCode, strData, "LB" + newCode); |  | ||||||
|                         baseCode = newCode; |  | ||||||
|                     } |  | ||||||
|                     depth += 1; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             if (this.tbResult.Text != tbResult.Tag.ToString()) |  | ||||||
|             { |  | ||||||
|                |  | ||||||
|                 var list = tbReason.Text.Split('|'); |  | ||||||
|                 int depth = 0; |  | ||||||
|                 string codeHeader = ""; |  | ||||||
|                 string baseCode = "00" + "02"; //location 은 00,reason 01, 조치 02 |  | ||||||
|                 for (int i = 0; i < list.Length; i++) |  | ||||||
|                 { |  | ||||||
|                     var strData = list[i]; |  | ||||||
|                     if (strData.Trim() == "") continue; |  | ||||||
|  |  | ||||||
|                     //이 데이터가 존재하지 않으면 추가한다. |  | ||||||
|                     var existData = FCOMMON.DBM.getCodeByMemo("19", strData); |  | ||||||
|                     if (existData.title != "" && existData.code.StartsWith(baseCode)) baseCode = existData.code; |  | ||||||
|                     else |  | ||||||
|                     { |  | ||||||
|                         //없으므로 신규추가해준다. |  | ||||||
|                         int codeLen = 6 + depth * 2; |  | ||||||
|                         var filterStr = string.Format("code like '{0}%' and len(code) = {1}", baseCode.Substring(0, codeLen - 2), codeLen); |  | ||||||
|                         var preList = itemList.Select(filterStr, "code desc"); |  | ||||||
|                         var newCode = ""; |  | ||||||
|                         if (preList.Length == 0) |  | ||||||
|                         { |  | ||||||
|                             newCode = baseCode + "00"; |  | ||||||
|                         } |  | ||||||
|                         else |  | ||||||
|                         { |  | ||||||
|                             //동일코드가 하나도 없다. |  | ||||||
|                             var lastCode = preList[0]["code"].ToString(); |  | ||||||
|                             var lastNo = lastCode.Substring(baseCode.Length, 2); |  | ||||||
|                             newCode = baseCode + string.Format("{0:00}", int.Parse(lastNo) + 1); |  | ||||||
|                         } |  | ||||||
|                         taItem.Insert(FCOMMON.info.Login.gcode, newCode, strData, "LC" + newCode, "", FCOMMON.info.Login.no, DateTime.Now);  |  | ||||||
|                         //FCOMMON.DBM.insertCommonCode("19", newCode, strData, "LC" + newCode); |  | ||||||
|                         baseCode = newCode; |  | ||||||
|                     } |  | ||||||
|                     depth += 1; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|             dr.gcode = FCOMMON.info.Login.gcode; |  | ||||||
|             dr.pdate = this.dtPdate.Value.ToShortDateString(); |  | ||||||
|             dr.location = tbLocation.Text.Trim().Replace("|", ""); |  | ||||||
|             dr.reason = tbReason.Text.Trim().Replace("|", ""); |  | ||||||
|             dr.result = tbResult.Text.Trim().Replace("|", ""); |  | ||||||
|             dr.remark = tbRemark.Text.Trim(); |  | ||||||
|             dr.EndEdit(); |  | ||||||
|             return true; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void button1_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             if (!saveData()) return; |  | ||||||
|             DialogResult = System.Windows.Forms.DialogResult.OK; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) |  | ||||||
|         { |  | ||||||
|             //lov 공급처 |  | ||||||
|             Lov_Reason("", true); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) |  | ||||||
|         { |  | ||||||
|             //lov 프로젝트 |  | ||||||
|             Lov_Result("", true); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,147 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <root> |  | ||||||
|   <!--  |  | ||||||
|     Microsoft ResX Schema  |  | ||||||
|      |  | ||||||
|     Version 2.0 |  | ||||||
|      |  | ||||||
|     The primary goals of this format is to allow a simple XML format  |  | ||||||
|     that is mostly human readable. The generation and parsing of the  |  | ||||||
|     various data types are done through the TypeConverter classes  |  | ||||||
|     associated with the data types. |  | ||||||
|      |  | ||||||
|     Example: |  | ||||||
|      |  | ||||||
|     ... ado.net/XML headers & schema ... |  | ||||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> |  | ||||||
|     <resheader name="version">2.0</resheader> |  | ||||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |  | ||||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |  | ||||||
|     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |  | ||||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |  | ||||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |  | ||||||
|         <value>[base64 mime encoded serialized .NET Framework object]</value> |  | ||||||
|     </data> |  | ||||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |  | ||||||
|         <comment>This is a comment</comment> |  | ||||||
|     </data> |  | ||||||
|                  |  | ||||||
|     There are any number of "resheader" rows that contain simple  |  | ||||||
|     name/value pairs. |  | ||||||
|      |  | ||||||
|     Each data row contains a name, and value. The row also contains a  |  | ||||||
|     type or mimetype. Type corresponds to a .NET class that support  |  | ||||||
|     text/value conversion through the TypeConverter architecture.  |  | ||||||
|     Classes that don't support this are serialized and stored with the  |  | ||||||
|     mimetype set. |  | ||||||
|      |  | ||||||
|     The mimetype is used for serialized objects, and tells the  |  | ||||||
|     ResXResourceReader how to depersist the object. This is currently not  |  | ||||||
|     extensible. For a given mimetype the value must be set accordingly: |  | ||||||
|      |  | ||||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  |  | ||||||
|     that the ResXResourceWriter will generate, however the reader can  |  | ||||||
|     read any of the formats listed below. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.binary.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.soap.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|  |  | ||||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 |  | ||||||
|     value   : The object must be serialized into a byte array  |  | ||||||
|             : using a System.ComponentModel.TypeConverter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|     --> |  | ||||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |  | ||||||
|     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |  | ||||||
|     <xsd:element name="root" msdata:IsDataSet="true"> |  | ||||||
|       <xsd:complexType> |  | ||||||
|         <xsd:choice maxOccurs="unbounded"> |  | ||||||
|           <xsd:element name="metadata"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" use="required" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="assembly"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:attribute name="alias" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="data"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="resheader"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|         </xsd:choice> |  | ||||||
|       </xsd:complexType> |  | ||||||
|     </xsd:element> |  | ||||||
|   </xsd:schema> |  | ||||||
|   <resheader name="resmimetype"> |  | ||||||
|     <value>text/microsoft-resx</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="version"> |  | ||||||
|     <value>2.0</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="reader"> |  | ||||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="writer"> |  | ||||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <metadata name="deptLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |  | ||||||
|     <value>False</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="label1.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |  | ||||||
|     <value>False</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="label2.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |  | ||||||
|     <value>False</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>257, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="dsLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>17, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>131, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="ta.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>195, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="taItem.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>354, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |  | ||||||
|     <value>58</value> |  | ||||||
|   </metadata> |  | ||||||
| </root> |  | ||||||
							
								
								
									
										688
									
								
								SubProject/FLG0000/LogSMTRepare/List.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										688
									
								
								SubProject/FLG0000/LogSMTRepare/List.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -1,688 +0,0 @@ | |||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     partial class List |  | ||||||
|     { |  | ||||||
|         /// <summary>  |  | ||||||
|         /// 필수 디자이너 변수입니다. |  | ||||||
|         /// </summary> |  | ||||||
|         private System.ComponentModel.IContainer components = null; |  | ||||||
|  |  | ||||||
|         /// <summary>  |  | ||||||
|         /// 사용 중인 모든 리소스를 정리합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param> |  | ||||||
|         protected override void Dispose(bool disposing) |  | ||||||
|         { |  | ||||||
|             if (disposing && (components != null)) |  | ||||||
|             { |  | ||||||
|                 components.Dispose(); |  | ||||||
|             } |  | ||||||
|             base.Dispose(disposing); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #region 구성 요소 디자이너에서 생성한 코드 |  | ||||||
|  |  | ||||||
|         /// <summary>  |  | ||||||
|         /// 디자이너 지원에 필요한 메서드입니다.  |  | ||||||
|         /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오. |  | ||||||
|         /// </summary> |  | ||||||
|         private void InitializeComponent() |  | ||||||
|         { |  | ||||||
|             this.components = new System.ComponentModel.Container(); |  | ||||||
|             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(List)); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType15 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType16 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType17 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType18 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType19 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType20 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType21 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             this.dsPurchase = new FLG0000.DSLog(); |  | ||||||
|             this.bs = new System.Windows.Forms.BindingSource(this.components); |  | ||||||
|             this.ta = new FLG0000.DSLogTableAdapters.Log_SMTRepare_DataTableAdapter(); |  | ||||||
|             this.tam = new FLG0000.DSLogTableAdapters.TableAdapterManager(); |  | ||||||
|             this.bn = new System.Windows.Forms.BindingNavigator(this.components); |  | ||||||
|             this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.toolStripLabel6 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox(); |  | ||||||
|             this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.btAdd = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.btCopy = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.btEdit = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.btDel = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.btSave = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.lbSum = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.toolStripLabel5 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.tbFind = new System.Windows.Forms.ToolStripTextBox(); |  | ||||||
|             this.btFind = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.cm1 = new System.Windows.Forms.ContextMenuStrip(this.components); |  | ||||||
|             this.columnSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.loadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.resetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.exportDataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.추가ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.makeRepeatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.편집ToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.삭제ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |  | ||||||
|             this.toolStrip1 = new System.Windows.Forms.ToolStrip(); |  | ||||||
|             this.toolStripLabel7 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.cmbLogType = new System.Windows.Forms.ToolStripComboBox(); |  | ||||||
|             this.toolStripLabel4 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.dtSD = new System.Windows.Forms.ToolStripTextBox(); |  | ||||||
|             this.lbEnd = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.dtED = new System.Windows.Forms.ToolStripTextBox(); |  | ||||||
|             this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.toolStripLabel3 = new System.Windows.Forms.ToolStripLabel(); |  | ||||||
|             this.tbSearch = new System.Windows.Forms.ToolStripTextBox(); |  | ||||||
|             this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); |  | ||||||
|             this.btSearch = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); |  | ||||||
|             this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(); |  | ||||||
|             this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dsPurchase)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bn)).BeginInit(); |  | ||||||
|             this.bn.SuspendLayout(); |  | ||||||
|             this.cm1.SuspendLayout(); |  | ||||||
|             this.toolStrip1.SuspendLayout(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).BeginInit(); |  | ||||||
|             this.SuspendLayout(); |  | ||||||
|             //  |  | ||||||
|             // dsPurchase |  | ||||||
|             //  |  | ||||||
|             this.dsPurchase.DataSetName = "dsPurchase"; |  | ||||||
|             this.dsPurchase.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; |  | ||||||
|             //  |  | ||||||
|             // bs |  | ||||||
|             //  |  | ||||||
|             this.bs.DataMember = "Log_SMTRepare_Data"; |  | ||||||
|             this.bs.DataSource = this.dsPurchase; |  | ||||||
|             //  |  | ||||||
|             // ta |  | ||||||
|             //  |  | ||||||
|             this.ta.ClearBeforeFill = true; |  | ||||||
|             //  |  | ||||||
|             // tam |  | ||||||
|             //  |  | ||||||
|             this.tam.BackupDataSetBeforeUpdate = true; |  | ||||||
|             this.tam.Log_SMTRepare_DataTableAdapter = this.ta; |  | ||||||
|             this.tam.Log_SMTRepare_ItemTableAdapter = null; |  | ||||||
|             this.tam.UpdateOrder = FLG0000.DSLogTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete; |  | ||||||
|             //  |  | ||||||
|             // bn |  | ||||||
|             //  |  | ||||||
|             this.bn.AddNewItem = null; |  | ||||||
|             this.bn.BindingSource = this.bs; |  | ||||||
|             this.bn.CountItem = this.bindingNavigatorCountItem; |  | ||||||
|             this.bn.DeleteItem = null; |  | ||||||
|             this.bn.Dock = System.Windows.Forms.DockStyle.Bottom; |  | ||||||
|             this.bn.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |  | ||||||
|             this.toolStripLabel6, |  | ||||||
|             this.bindingNavigatorMoveFirstItem, |  | ||||||
|             this.bindingNavigatorMovePreviousItem, |  | ||||||
|             this.bindingNavigatorSeparator, |  | ||||||
|             this.bindingNavigatorPositionItem, |  | ||||||
|             this.bindingNavigatorCountItem, |  | ||||||
|             this.bindingNavigatorSeparator1, |  | ||||||
|             this.bindingNavigatorMoveNextItem, |  | ||||||
|             this.bindingNavigatorMoveLastItem, |  | ||||||
|             this.bindingNavigatorSeparator2, |  | ||||||
|             this.btAdd, |  | ||||||
|             this.btCopy, |  | ||||||
|             this.btEdit, |  | ||||||
|             this.btDel, |  | ||||||
|             this.btSave, |  | ||||||
|             this.toolStripSeparator1, |  | ||||||
|             this.toolStripLabel1, |  | ||||||
|             this.lbSum, |  | ||||||
|             this.toolStripLabel5, |  | ||||||
|             this.toolStripLabel2, |  | ||||||
|             this.tbFind, |  | ||||||
|             this.btFind, |  | ||||||
|             this.toolStripSeparator6}); |  | ||||||
|             this.bn.Location = new System.Drawing.Point(0, 639); |  | ||||||
|             this.bn.MoveFirstItem = this.bindingNavigatorMoveFirstItem; |  | ||||||
|             this.bn.MoveLastItem = this.bindingNavigatorMoveLastItem; |  | ||||||
|             this.bn.MoveNextItem = this.bindingNavigatorMoveNextItem; |  | ||||||
|             this.bn.MovePreviousItem = this.bindingNavigatorMovePreviousItem; |  | ||||||
|             this.bn.Name = "bn"; |  | ||||||
|             this.bn.PositionItem = this.bindingNavigatorPositionItem; |  | ||||||
|             this.bn.Size = new System.Drawing.Size(1074, 26); |  | ||||||
|             this.bn.TabIndex = 0; |  | ||||||
|             this.bn.Text = "bindingNavigator1"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorCountItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem"; |  | ||||||
|             this.bindingNavigatorCountItem.Size = new System.Drawing.Size(27, 23); |  | ||||||
|             this.bindingNavigatorCountItem.Text = "/{0}"; |  | ||||||
|             this.bindingNavigatorCountItem.ToolTipText = "전체 항목 수"; |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel6 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel6.ForeColor = System.Drawing.Color.Gray; |  | ||||||
|             this.toolStripLabel6.Name = "toolStripLabel6"; |  | ||||||
|             this.toolStripLabel6.Size = new System.Drawing.Size(57, 23); |  | ||||||
|             this.toolStripLabel6.Text = "[LG0000]"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorMoveFirstItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; |  | ||||||
|             this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image"))); |  | ||||||
|             this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem"; |  | ||||||
|             this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 23); |  | ||||||
|             this.bindingNavigatorMoveFirstItem.Text = "처음으로 이동"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorMovePreviousItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; |  | ||||||
|             this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image"))); |  | ||||||
|             this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem"; |  | ||||||
|             this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 23); |  | ||||||
|             this.bindingNavigatorMovePreviousItem.Text = "이전으로 이동"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorSeparator |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator"; |  | ||||||
|             this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 26); |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorPositionItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorPositionItem.AccessibleName = "위치"; |  | ||||||
|             this.bindingNavigatorPositionItem.AutoSize = false; |  | ||||||
|             this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem"; |  | ||||||
|             this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23); |  | ||||||
|             this.bindingNavigatorPositionItem.Text = "0"; |  | ||||||
|             this.bindingNavigatorPositionItem.ToolTipText = "현재 위치"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorSeparator1 |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1"; |  | ||||||
|             this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 26); |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorMoveNextItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; |  | ||||||
|             this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image"))); |  | ||||||
|             this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem"; |  | ||||||
|             this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 23); |  | ||||||
|             this.bindingNavigatorMoveNextItem.Text = "다음으로 이동"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorMoveLastItem |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; |  | ||||||
|             this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image"))); |  | ||||||
|             this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem"; |  | ||||||
|             this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 23); |  | ||||||
|             this.bindingNavigatorMoveLastItem.Text = "마지막으로 이동"; |  | ||||||
|             //  |  | ||||||
|             // bindingNavigatorSeparator2 |  | ||||||
|             //  |  | ||||||
|             this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2"; |  | ||||||
|             this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 26); |  | ||||||
|             //  |  | ||||||
|             // btAdd |  | ||||||
|             //  |  | ||||||
|             this.btAdd.Image = ((System.Drawing.Image)(resources.GetObject("btAdd.Image"))); |  | ||||||
|             this.btAdd.Name = "btAdd"; |  | ||||||
|             this.btAdd.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.btAdd.Size = new System.Drawing.Size(67, 23); |  | ||||||
|             this.btAdd.Text = "추가(&A)"; |  | ||||||
|             this.btAdd.Click += new System.EventHandler(this.bindingNavigatorAddNewItem_Click); |  | ||||||
|             //  |  | ||||||
|             // btCopy |  | ||||||
|             //  |  | ||||||
|             this.btCopy.Image = ((System.Drawing.Image)(resources.GetObject("btCopy.Image"))); |  | ||||||
|             this.btCopy.ImageTransparentColor = System.Drawing.Color.Magenta; |  | ||||||
|             this.btCopy.Name = "btCopy"; |  | ||||||
|             this.btCopy.Size = new System.Drawing.Size(67, 23); |  | ||||||
|             this.btCopy.Text = "복사(&C)"; |  | ||||||
|             this.btCopy.Click += new System.EventHandler(this.toolStripButton1_Click_2); |  | ||||||
|             //  |  | ||||||
|             // btEdit |  | ||||||
|             //  |  | ||||||
|             this.btEdit.Image = ((System.Drawing.Image)(resources.GetObject("btEdit.Image"))); |  | ||||||
|             this.btEdit.ImageTransparentColor = System.Drawing.Color.Magenta; |  | ||||||
|             this.btEdit.Name = "btEdit"; |  | ||||||
|             this.btEdit.Size = new System.Drawing.Size(65, 23); |  | ||||||
|             this.btEdit.Text = "편집(&E)"; |  | ||||||
|             this.btEdit.Click += new System.EventHandler(this.toolStripButton2_Click); |  | ||||||
|             //  |  | ||||||
|             // btDel |  | ||||||
|             //  |  | ||||||
|             this.btDel.Image = ((System.Drawing.Image)(resources.GetObject("btDel.Image"))); |  | ||||||
|             this.btDel.Name = "btDel"; |  | ||||||
|             this.btDel.RightToLeftAutoMirrorImage = true; |  | ||||||
|             this.btDel.Size = new System.Drawing.Size(68, 23); |  | ||||||
|             this.btDel.Text = "삭제(&D)"; |  | ||||||
|             this.btDel.Click += new System.EventHandler(this.bindingNavigatorDeleteItem_Click); |  | ||||||
|             //  |  | ||||||
|             // btSave |  | ||||||
|             //  |  | ||||||
|             this.btSave.Image = global::FLG0000.Properties.Resources.action_save; |  | ||||||
|             this.btSave.ImageTransparentColor = System.Drawing.Color.Magenta; |  | ||||||
|             this.btSave.Name = "btSave"; |  | ||||||
|             this.btSave.Size = new System.Drawing.Size(66, 23); |  | ||||||
|             this.btSave.Text = "저장(&S)"; |  | ||||||
|             this.btSave.Click += new System.EventHandler(this.btSave_Click); |  | ||||||
|             //  |  | ||||||
|             // toolStripSeparator1 |  | ||||||
|             //  |  | ||||||
|             this.toolStripSeparator1.Name = "toolStripSeparator1"; |  | ||||||
|             this.toolStripSeparator1.Size = new System.Drawing.Size(6, 26); |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel1 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; |  | ||||||
|             this.toolStripLabel1.Name = "toolStripLabel1"; |  | ||||||
|             this.toolStripLabel1.Size = new System.Drawing.Size(19, 23); |  | ||||||
|             this.toolStripLabel1.Text = "건"; |  | ||||||
|             //  |  | ||||||
|             // lbSum |  | ||||||
|             //  |  | ||||||
|             this.lbSum.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; |  | ||||||
|             this.lbSum.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |  | ||||||
|             this.lbSum.Name = "lbSum"; |  | ||||||
|             this.lbSum.Size = new System.Drawing.Size(22, 23); |  | ||||||
|             this.lbSum.Text = "0"; |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel5 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel5.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; |  | ||||||
|             this.toolStripLabel5.Name = "toolStripLabel5"; |  | ||||||
|             this.toolStripLabel5.Size = new System.Drawing.Size(31, 23); |  | ||||||
|             this.toolStripLabel5.Text = "합계"; |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel2 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel2.Name = "toolStripLabel2"; |  | ||||||
|             this.toolStripLabel2.Size = new System.Drawing.Size(31, 23); |  | ||||||
|             this.toolStripLabel2.Text = "검색"; |  | ||||||
|             //  |  | ||||||
|             // tbFind |  | ||||||
|             //  |  | ||||||
|             this.tbFind.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.tbFind.Name = "tbFind"; |  | ||||||
|             this.tbFind.Size = new System.Drawing.Size(100, 26); |  | ||||||
|             this.tbFind.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbFind_KeyDown); |  | ||||||
|             //  |  | ||||||
|             // btFind |  | ||||||
|             //  |  | ||||||
|             this.btFind.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; |  | ||||||
|             this.btFind.Image = ((System.Drawing.Image)(resources.GetObject("btFind.Image"))); |  | ||||||
|             this.btFind.ImageTransparentColor = System.Drawing.Color.Magenta; |  | ||||||
|             this.btFind.Name = "btFind"; |  | ||||||
|             this.btFind.Size = new System.Drawing.Size(23, 23); |  | ||||||
|             this.btFind.Text = "toolStripButton2"; |  | ||||||
|             this.btFind.Click += new System.EventHandler(this.btFind_Click); |  | ||||||
|             //  |  | ||||||
|             // toolStripSeparator6 |  | ||||||
|             //  |  | ||||||
|             this.toolStripSeparator6.Name = "toolStripSeparator6"; |  | ||||||
|             this.toolStripSeparator6.Size = new System.Drawing.Size(6, 26); |  | ||||||
|             //  |  | ||||||
|             // cm1 |  | ||||||
|             //  |  | ||||||
|             this.cm1.Font = new System.Drawing.Font("맑은 고딕", 20F); |  | ||||||
|             this.cm1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |  | ||||||
|             this.columnSizeToolStripMenuItem, |  | ||||||
|             this.exportDataToolStripMenuItem, |  | ||||||
|             this.toolStripMenuItem3, |  | ||||||
|             this.추가ToolStripMenuItem, |  | ||||||
|             this.makeRepeatToolStripMenuItem, |  | ||||||
|             this.편집ToolStripMenuItem1, |  | ||||||
|             this.삭제ToolStripMenuItem}); |  | ||||||
|             this.cm1.Name = "contextMenuStrip1"; |  | ||||||
|             this.cm1.Size = new System.Drawing.Size(203, 262); |  | ||||||
|             //  |  | ||||||
|             // columnSizeToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.columnSizeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |  | ||||||
|             this.saveToolStripMenuItem, |  | ||||||
|             this.loadToolStripMenuItem, |  | ||||||
|             this.resetToolStripMenuItem}); |  | ||||||
|             this.columnSizeToolStripMenuItem.Name = "columnSizeToolStripMenuItem"; |  | ||||||
|             this.columnSizeToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.columnSizeToolStripMenuItem.Text = "열 너비"; |  | ||||||
|             //  |  | ||||||
|             // saveToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.saveToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripMenuItem.Image"))); |  | ||||||
|             this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; |  | ||||||
|             this.saveToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.saveToolStripMenuItem.Text = "저장"; |  | ||||||
|             this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // loadToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.loadToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("loadToolStripMenuItem.Image"))); |  | ||||||
|             this.loadToolStripMenuItem.Name = "loadToolStripMenuItem"; |  | ||||||
|             this.loadToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.loadToolStripMenuItem.Text = "불러오기"; |  | ||||||
|             this.loadToolStripMenuItem.Click += new System.EventHandler(this.loadToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // resetToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.resetToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("resetToolStripMenuItem.Image"))); |  | ||||||
|             this.resetToolStripMenuItem.Name = "resetToolStripMenuItem"; |  | ||||||
|             this.resetToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.resetToolStripMenuItem.Text = "초기화"; |  | ||||||
|             this.resetToolStripMenuItem.Click += new System.EventHandler(this.resetToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // exportDataToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.exportDataToolStripMenuItem.Name = "exportDataToolStripMenuItem"; |  | ||||||
|             this.exportDataToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.exportDataToolStripMenuItem.Text = "내보내기"; |  | ||||||
|             this.exportDataToolStripMenuItem.Click += new System.EventHandler(this.exportDataToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // toolStripMenuItem3 |  | ||||||
|             //  |  | ||||||
|             this.toolStripMenuItem3.Name = "toolStripMenuItem3"; |  | ||||||
|             this.toolStripMenuItem3.Size = new System.Drawing.Size(199, 6); |  | ||||||
|             //  |  | ||||||
|             // 추가ToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.추가ToolStripMenuItem.Name = "추가ToolStripMenuItem"; |  | ||||||
|             this.추가ToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.추가ToolStripMenuItem.Text = "추가"; |  | ||||||
|             this.추가ToolStripMenuItem.Click += new System.EventHandler(this.추가ToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // makeRepeatToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.makeRepeatToolStripMenuItem.Name = "makeRepeatToolStripMenuItem"; |  | ||||||
|             this.makeRepeatToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.makeRepeatToolStripMenuItem.Text = "복사"; |  | ||||||
|             this.makeRepeatToolStripMenuItem.Click += new System.EventHandler(this.makeRepeatToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // 편집ToolStripMenuItem1 |  | ||||||
|             //  |  | ||||||
|             this.편집ToolStripMenuItem1.Name = "편집ToolStripMenuItem1"; |  | ||||||
|             this.편집ToolStripMenuItem1.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.편집ToolStripMenuItem1.Text = "편집"; |  | ||||||
|             this.편집ToolStripMenuItem1.Click += new System.EventHandler(this.편집ToolStripMenuItem1_Click); |  | ||||||
|             //  |  | ||||||
|             // 삭제ToolStripMenuItem |  | ||||||
|             //  |  | ||||||
|             this.삭제ToolStripMenuItem.Name = "삭제ToolStripMenuItem"; |  | ||||||
|             this.삭제ToolStripMenuItem.Size = new System.Drawing.Size(202, 42); |  | ||||||
|             this.삭제ToolStripMenuItem.Text = "삭제"; |  | ||||||
|             this.삭제ToolStripMenuItem.Click += new System.EventHandler(this.삭제ToolStripMenuItem_Click); |  | ||||||
|             //  |  | ||||||
|             // toolStrip1 |  | ||||||
|             //  |  | ||||||
|             this.toolStrip1.ImageScalingSize = new System.Drawing.Size(30, 30); |  | ||||||
|             this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |  | ||||||
|             this.toolStripLabel7, |  | ||||||
|             this.cmbLogType, |  | ||||||
|             this.toolStripLabel4, |  | ||||||
|             this.dtSD, |  | ||||||
|             this.lbEnd, |  | ||||||
|             this.dtED, |  | ||||||
|             this.toolStripSeparator2, |  | ||||||
|             this.toolStripLabel3, |  | ||||||
|             this.tbSearch, |  | ||||||
|             this.toolStripSeparator4, |  | ||||||
|             this.btSearch, |  | ||||||
|             this.toolStripButton2}); |  | ||||||
|             this.toolStrip1.Location = new System.Drawing.Point(0, 0); |  | ||||||
|             this.toolStrip1.Name = "toolStrip1"; |  | ||||||
|             this.toolStrip1.Size = new System.Drawing.Size(1074, 37); |  | ||||||
|             this.toolStrip1.TabIndex = 3; |  | ||||||
|             this.toolStrip1.Text = "toolStrip1"; |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel7 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel7.Name = "toolStripLabel7"; |  | ||||||
|             this.toolStripLabel7.Size = new System.Drawing.Size(31, 34); |  | ||||||
|             this.toolStripLabel7.Text = "종류"; |  | ||||||
|             //  |  | ||||||
|             // cmbLogType |  | ||||||
|             //  |  | ||||||
|             this.cmbLogType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; |  | ||||||
|             this.cmbLogType.Items.AddRange(new object[] { |  | ||||||
|             "[00] Feeder", |  | ||||||
|             "[01] Head", |  | ||||||
|             "[02] DP"}); |  | ||||||
|             this.cmbLogType.Name = "cmbLogType"; |  | ||||||
|             this.cmbLogType.Size = new System.Drawing.Size(130, 37); |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel4 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel4.Name = "toolStripLabel4"; |  | ||||||
|             this.toolStripLabel4.Size = new System.Drawing.Size(31, 34); |  | ||||||
|             this.toolStripLabel4.Text = "기간"; |  | ||||||
|             //  |  | ||||||
|             // dtSD |  | ||||||
|             //  |  | ||||||
|             this.dtSD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.dtSD.Name = "dtSD"; |  | ||||||
|             this.dtSD.Size = new System.Drawing.Size(90, 37); |  | ||||||
|             this.dtSD.Text = "1982-11-23"; |  | ||||||
|             this.dtSD.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; |  | ||||||
|             //  |  | ||||||
|             // lbEnd |  | ||||||
|             //  |  | ||||||
|             this.lbEnd.Name = "lbEnd"; |  | ||||||
|             this.lbEnd.Size = new System.Drawing.Size(15, 34); |  | ||||||
|             this.lbEnd.Text = "~"; |  | ||||||
|             this.lbEnd.Click += new System.EventHandler(this.lbEnd_Click); |  | ||||||
|             //  |  | ||||||
|             // dtED |  | ||||||
|             //  |  | ||||||
|             this.dtED.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.dtED.Name = "dtED"; |  | ||||||
|             this.dtED.Size = new System.Drawing.Size(90, 37); |  | ||||||
|             this.dtED.Text = "1982-11-23"; |  | ||||||
|             this.dtED.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; |  | ||||||
|             //  |  | ||||||
|             // toolStripSeparator2 |  | ||||||
|             //  |  | ||||||
|             this.toolStripSeparator2.Name = "toolStripSeparator2"; |  | ||||||
|             this.toolStripSeparator2.Size = new System.Drawing.Size(6, 37); |  | ||||||
|             //  |  | ||||||
|             // toolStripLabel3 |  | ||||||
|             //  |  | ||||||
|             this.toolStripLabel3.Name = "toolStripLabel3"; |  | ||||||
|             this.toolStripLabel3.Size = new System.Drawing.Size(31, 34); |  | ||||||
|             this.toolStripLabel3.Text = "검색"; |  | ||||||
|             this.toolStripLabel3.Click += new System.EventHandler(this.toolStripLabel3_Click); |  | ||||||
|             //  |  | ||||||
|             // tbSearch |  | ||||||
|             //  |  | ||||||
|             this.tbSearch.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |  | ||||||
|             this.tbSearch.Name = "tbSearch"; |  | ||||||
|             this.tbSearch.Size = new System.Drawing.Size(150, 37); |  | ||||||
|             this.tbSearch.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; |  | ||||||
|             this.tbSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbRequest_KeyDown); |  | ||||||
|             //  |  | ||||||
|             // toolStripSeparator4 |  | ||||||
|             //  |  | ||||||
|             this.toolStripSeparator4.Name = "toolStripSeparator4"; |  | ||||||
|             this.toolStripSeparator4.Size = new System.Drawing.Size(6, 37); |  | ||||||
|             //  |  | ||||||
|             // btSearch |  | ||||||
|             //  |  | ||||||
|             this.btSearch.Image = ((System.Drawing.Image)(resources.GetObject("btSearch.Image"))); |  | ||||||
|             this.btSearch.ImageTransparentColor = System.Drawing.Color.Magenta; |  | ||||||
|             this.btSearch.Name = "btSearch"; |  | ||||||
|             this.btSearch.Size = new System.Drawing.Size(80, 34); |  | ||||||
|             this.btSearch.Text = "조회(&R)"; |  | ||||||
|             this.btSearch.Click += new System.EventHandler(this.btSearch_Click); |  | ||||||
|             //  |  | ||||||
|             // toolStripButton2 |  | ||||||
|             //  |  | ||||||
|             this.toolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; |  | ||||||
|             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(65, 34); |  | ||||||
|             this.toolStripButton2.Text = "닫기"; |  | ||||||
|             this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click_1); |  | ||||||
|             //  |  | ||||||
|             // fpSpread1 |  | ||||||
|             //  |  | ||||||
|             this.fpSpread1.AccessibleDescription = ""; |  | ||||||
|             this.fpSpread1.Dock = System.Windows.Forms.DockStyle.Fill; |  | ||||||
|             this.fpSpread1.Location = new System.Drawing.Point(0, 37); |  | ||||||
|             this.fpSpread1.Name = "fpSpread1"; |  | ||||||
|             this.fpSpread1.Sheets.AddRange(new FarPoint.Win.Spread.SheetView[] { |  | ||||||
|             this.fpSpread1_Sheet1}); |  | ||||||
|             this.fpSpread1.Size = new System.Drawing.Size(1074, 602); |  | ||||||
|             this.fpSpread1.TabIndex = 4; |  | ||||||
|             //  |  | ||||||
|             // fpSpread1_Sheet1 |  | ||||||
|             //  |  | ||||||
|             this.fpSpread1_Sheet1.Reset(); |  | ||||||
|             this.fpSpread1_Sheet1.SheetName = "Sheet1"; |  | ||||||
|             // Formulas and custom names must be loaded with R1C1 reference style |  | ||||||
|             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnCount = 7; |  | ||||||
|             this.fpSpread1_Sheet1.ActiveColumnIndex = -1; |  | ||||||
|             this.fpSpread1_Sheet1.ActiveRowIndex = -1; |  | ||||||
|             this.fpSpread1_Sheet1.AutoGenerateColumns = false; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 0).Value = "등록일"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 1).Value = "S/N"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 2).Value = "위치"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 3).Value = "원인"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 4).Value = "결과"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 5).Value = "비고"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 6).Value = "등록자"; |  | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 40F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType15; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).DataField = "pdate"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).Label = "등록일"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType16; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).DataField = "serial"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).Label = "S/N"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType17; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).DataField = "location"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).Label = "위치"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType18; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).DataField = "reason"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).Label = "원인"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType19; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).DataField = "result"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).Label = "결과"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType20; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).DataField = "remark"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).Label = "비고"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType21; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).DataField = "userName"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).Label = "등록자"; |  | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).Width = 151F; |  | ||||||
|             this.fpSpread1_Sheet1.DataAutoCellTypes = false; |  | ||||||
|             this.fpSpread1_Sheet1.DataAutoHeadings = false; |  | ||||||
|             this.fpSpread1_Sheet1.DataAutoSizeColumns = false; |  | ||||||
|             this.fpSpread1_Sheet1.DataSource = this.bs; |  | ||||||
|             this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false; |  | ||||||
|             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1; |  | ||||||
|             //  |  | ||||||
|             // List |  | ||||||
|             //  |  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); |  | ||||||
|             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |  | ||||||
|             this.ClientSize = new System.Drawing.Size(1074, 665); |  | ||||||
|             this.Controls.Add(this.fpSpread1); |  | ||||||
|             this.Controls.Add(this.toolStrip1); |  | ||||||
|             this.Controls.Add(this.bn); |  | ||||||
|             this.DoubleBuffered = true; |  | ||||||
|             this.Name = "List"; |  | ||||||
|             this.Text = "로그 목록"; |  | ||||||
|             this.Load += new System.EventHandler(this.@__Load); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dsPurchase)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bs)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bn)).EndInit(); |  | ||||||
|             this.bn.ResumeLayout(false); |  | ||||||
|             this.bn.PerformLayout(); |  | ||||||
|             this.cm1.ResumeLayout(false); |  | ||||||
|             this.toolStrip1.ResumeLayout(false); |  | ||||||
|             this.toolStrip1.PerformLayout(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).EndInit(); |  | ||||||
|             this.ResumeLayout(false); |  | ||||||
|             this.PerformLayout(); |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #endregion |  | ||||||
|  |  | ||||||
|         private DSLog dsPurchase; |  | ||||||
|         private System.Windows.Forms.BindingSource bs; |  | ||||||
|         private DSLogTableAdapters.Log_SMTRepare_DataTableAdapter ta; |  | ||||||
|         private DSLogTableAdapters.TableAdapterManager tam; |  | ||||||
|         private System.Windows.Forms.BindingNavigator bn; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btAdd; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btDel; |  | ||||||
|         private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem; |  | ||||||
|         private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator; |  | ||||||
|         private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1; |  | ||||||
|         private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem; |  | ||||||
|         private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2; |  | ||||||
|         private System.Windows.Forms.ToolStrip toolStrip1; |  | ||||||
|         private System.Windows.Forms.ToolStripTextBox dtSD; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel lbEnd; |  | ||||||
|         private System.Windows.Forms.ToolStripTextBox dtED; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btSearch; |  | ||||||
|         private System.Windows.Forms.ContextMenuStrip cm1; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel3; |  | ||||||
|         private System.Windows.Forms.ToolStripTextBox tbSearch; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel5; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel lbSum; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btSave; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel2; |  | ||||||
|         private System.Windows.Forms.ToolStripTextBox tbFind; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btFind; |  | ||||||
|         private FarPoint.Win.Spread.FpSpread fpSpread1; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem columnSizeToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem resetToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem loadToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btEdit; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem exportDataToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripMenuItem3; |  | ||||||
|         private System.Windows.Forms.ToolStripButton btCopy; |  | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripSeparator6; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem makeRepeatToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 편집ToolStripMenuItem1; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 삭제ToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripMenuItem 추가ToolStripMenuItem; |  | ||||||
|         private System.Windows.Forms.ToolStripButton toolStripButton2; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel4; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel1; |  | ||||||
|         private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel6; |  | ||||||
|         private System.Windows.Forms.ToolStripLabel toolStripLabel7; |  | ||||||
|         private System.Windows.Forms.ToolStripComboBox cmbLogType; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,419 +0,0 @@ | |||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.ComponentModel; |  | ||||||
| using System.Drawing; |  | ||||||
| using System.Data; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Text; |  | ||||||
| using System.Windows.Forms; |  | ||||||
| using util = FCOMMON.Util; |  | ||||||
|  |  | ||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     public partial class List : FCOMMON.fBase |  | ||||||
|     { |  | ||||||
|         string fn_fpcolsize = ""; |  | ||||||
|         UserSetting userset = null; |  | ||||||
|         public List() |  | ||||||
|         { |  | ||||||
|             InitializeComponent(); |  | ||||||
|  |  | ||||||
|             //화면전용 설정파일 |  | ||||||
|             var usersetfile = new System.IO.FileInfo(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, |  | ||||||
|                 "Setting", "LG0000.xml")); |  | ||||||
|             if (usersetfile.Directory.Exists == false) usersetfile.Directory.Create(); |  | ||||||
|             userset = new UserSetting(usersetfile.FullName); |  | ||||||
|             userset.Load(); |  | ||||||
|             if (userset.Xml.Exist() == false) userset.Xml.CreateFile(); |  | ||||||
|  |  | ||||||
|  |  | ||||||
|             fn_fpcolsize = util.MakeFilePath(util.CurrentPath, "formSetting", "fp_" + this.Name + ".ini"); |  | ||||||
|             this.dsPurchase.Log_SMTRepare_Data.TableNewRow += Purchase_TableNewRow; |  | ||||||
|             this.FormClosed += __Closed; |  | ||||||
|             dtSD.KeyDown += dtSD_KeyDown; |  | ||||||
|             dtED.KeyDown += dtSD_KeyDown; |  | ||||||
|             //this.dv1.CellFormatting += dv1_CellFormatting; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void __Closed(object sender, FormClosedEventArgs e) |  | ||||||
|         { |  | ||||||
|             FCOMMON.Util.FPColsizeSave(this.fpSpread1, fn_fpcolsize); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void __Load(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             //마지막에 사용한 값으로 자동 선택해준다. |  | ||||||
|             cmbLogType.Text = userset.lastType; |  | ||||||
|  |  | ||||||
|             //선택된 자료가 없고 아이템이 잇다면 1번 항목으로 설정한다. |  | ||||||
|             if (cmbLogType.SelectedIndex < 0) cmbLogType.SelectedIndex = 0; |  | ||||||
|  |  | ||||||
|             this.tbSearch.Text = string.Empty; |  | ||||||
|             this.dtSD.Text = DateTime.Now.AddDays(-30).ToShortDateString(); |  | ||||||
|             this.dtED.Text = DateTime.Now.ToShortDateString(); |  | ||||||
|  |  | ||||||
|             refreshData(); |  | ||||||
|         } |  | ||||||
|         void Purchase_TableNewRow(object sender, DataTableNewRowEventArgs e) |  | ||||||
|         { |  | ||||||
|             e.Row["gcode"] = FCOMMON.info.Login.gcode; |  | ||||||
|             e.Row["pdate"] = DateTime.Now.ToShortDateString(); |  | ||||||
|             e.Row["wuid"] = FCOMMON.info.Login.no; |  | ||||||
|             e.Row["wdate"] = DateTime.Now; |  | ||||||
|             e.Row["lcode"] = "00"; |  | ||||||
|         } |  | ||||||
|         private void refreshData() |  | ||||||
|         { |  | ||||||
|  |  | ||||||
|             try |  | ||||||
|             { |  | ||||||
|                 var search = tbSearch.Text.Trim(); |  | ||||||
|                 this.dsPurchase.Log_SMTRepare_Data.Clear(); |  | ||||||
|                 this.ta.Fill(this.dsPurchase.Log_SMTRepare_Data, |  | ||||||
|                     FCOMMON.info.Login.gcode, |  | ||||||
|                     dtSD.Text, dtED.Text, "%" + search + "%"); |  | ||||||
|                 this.dsPurchase.Log_SMTRepare_Data.AcceptChanges(); |  | ||||||
|                 showSummary(); |  | ||||||
|                 FCOMMON.Util.FPColSizeLoad(ref this.fpSpread1, fn_fpcolsize); |  | ||||||
|                 if(userset.lastType != cmbLogType.Text) |  | ||||||
|                 { |  | ||||||
|                     userset.lastType = cmbLogType.Text; |  | ||||||
|                     userset.Save(); |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|             catch (System.Exception ex) |  | ||||||
|             { |  | ||||||
|                 System.Windows.Forms.MessageBox.Show(ex.Message); |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             FormattingData(); |  | ||||||
|         } |  | ||||||
|         void FormattingData() |  | ||||||
|         { |  | ||||||
|             //삭제컬럼인덱스 |  | ||||||
|             this.fpSpread1.SuspendLayout(); |  | ||||||
|             //var delindex = this.fpSpread1.ActiveSheet.Columns["isdel"].Index; |  | ||||||
|             //var statindex = this.fpSpread1.ActiveSheet.Columns["state"].Index; |  | ||||||
|             for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++) |  | ||||||
|             { |  | ||||||
|  |  | ||||||
|             } |  | ||||||
|             this.fpSpread1.ResumeLayout(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void dtSD_KeyDown(object sender, KeyEventArgs e) |  | ||||||
|         { |  | ||||||
|             if (e.KeyCode != Keys.Enter) return; |  | ||||||
|             var tb = sender as ToolStripTextBox; |  | ||||||
|             var input = tb.Text.Trim(); |  | ||||||
|             if (input == "") tb.Text = DateTime.Now.ToShortDateString(); |  | ||||||
|             else |  | ||||||
|             { |  | ||||||
|                 string dt = string.Empty; |  | ||||||
|                 if (!util.MakeDateString(input, out dt)) |  | ||||||
|                 { |  | ||||||
|                     FCOMMON.Util.MsgE("입력값이 올바르지 않습니다."); |  | ||||||
|                     tb.SelectAll(); |  | ||||||
|                     tb.Focus(); |  | ||||||
|                     return; |  | ||||||
|                 } |  | ||||||
|                 else |  | ||||||
|                 { |  | ||||||
|                     tb.Text = dt; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|             if (tb == dtSD) |  | ||||||
|             { |  | ||||||
|                 dtED.Focus(); |  | ||||||
|                 dtED.SelectAll(); |  | ||||||
|             } |  | ||||||
|             else |  | ||||||
|             { |  | ||||||
|                 btSearch.PerformClick(); |  | ||||||
|                 tb.SelectAll(); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|       |  | ||||||
|  |  | ||||||
|         private void saveData(Boolean prompt) |  | ||||||
|         { |  | ||||||
|             this.Validate(); |  | ||||||
|             this.bs.EndEdit(); |  | ||||||
|             try |  | ||||||
|             { |  | ||||||
|                 var cnt = this.ta.Update(this.dsPurchase.Log_SMTRepare_Data); |  | ||||||
|                 if (prompt) FCOMMON.Util.MsgI(string.Format("{0}건의 자료가 저장 되었습니다.", cnt)); |  | ||||||
|             } |  | ||||||
|             catch (Exception ex) |  | ||||||
|             { |  | ||||||
|                 FCOMMON.Util.MsgE("저장 실패\n" + ex.Message); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|         void showSummary() |  | ||||||
|         { |  | ||||||
|             decimal sum = 0; |  | ||||||
|             var list = this.dsPurchase.Log_SMTRepare_Data.Select(this.bs.Filter, "") as DSLog.Log_SMTRepare_DataRow[]; |  | ||||||
|             // sum = list.Sum(t => t.pumamt); |  | ||||||
|             //foreach (dsPurchase.PurchaseRow dr in this.dsPurchase.Purchase.Rows) |  | ||||||
|             //if (!dr.IspumamtNull()) sum += dr.pumamt; |  | ||||||
|             lbSum.Text = list.Count().ToString("N0"); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void btSearch_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             refreshData(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_add(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void tbRequest_KeyDown(object sender, KeyEventArgs e) |  | ||||||
|         { |  | ||||||
|             if (e.KeyCode == Keys.Enter) |  | ||||||
|                 btSearch.PerformClick(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void btSave_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             saveData(true); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void lbEnd_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             //end date |  | ||||||
|             var list = FCOMMON.DBM.getGroupList("pdate", "purchase", "pdate >= '" + dtSD.Text + "'", true); |  | ||||||
|             FCM0000.fLovOneItem f = new FCM0000.fLovOneItem(list); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 dtED.Text = f.Title; |  | ||||||
|                 btSearch.PerformClick(); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void toolStripLabel3_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             //사용자목록처리 |  | ||||||
|             if (tbSearch.Text.Trim() == "") |  | ||||||
|             { |  | ||||||
|                 tbSearch.Text = FCOMMON.info.Login.nameK; |  | ||||||
|             } |  | ||||||
|             else |  | ||||||
|             { |  | ||||||
|                 tbSearch.Text = string.Empty; |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|             refreshData(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_delete(); |  | ||||||
|         } |  | ||||||
|         void func_add() |  | ||||||
|         { |  | ||||||
|             var newdr = this.dsPurchase.Log_SMTRepare_Data.NewLog_SMTRepare_DataRow();//.NewPurchaseRow(); |  | ||||||
|             var f = new LogData.Add(newdr); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 this.dsPurchase.Log_SMTRepare_Data.AddLog_SMTRepare_DataRow(newdr); |  | ||||||
|                 int cnt = this.ta.Update(newdr); |  | ||||||
|                 if (cnt == 0) FCOMMON.Util.MsgE("저장 실패\n\n다시 시도하시고 증상이 반복되면 chikyun.kim@amkor.co.kr 로 문의 주십시요"); |  | ||||||
|                 newdr.AcceptChanges(); |  | ||||||
|                 refreshData(); //181210 |  | ||||||
|             } |  | ||||||
|             else newdr.Delete(); |  | ||||||
|         } |  | ||||||
|         void func_delete() |  | ||||||
|         { |  | ||||||
|             var drv = bs.Current as DataRowView; |  | ||||||
|             if (drv == null) return; |  | ||||||
|  |  | ||||||
|             var dlg = FCOMMON.Util.MsgQ("현재 선택된 자료를 삭제하시겠습니까?"); |  | ||||||
|             if (dlg != System.Windows.Forms.DialogResult.Yes) return; |  | ||||||
|             bs.RemoveCurrent(); |  | ||||||
|  |  | ||||||
|             try |  | ||||||
|             { |  | ||||||
|                 int cnt = ta.Update(this.dsPurchase); |  | ||||||
|                 if (cnt != 1) |  | ||||||
|                     FCOMMON.Util.MsgE(cnt.ToString() + "건의 자료가 삭제되었습니다."); |  | ||||||
|             } |  | ||||||
|             catch (Exception ex) |  | ||||||
|             { |  | ||||||
|                 FCOMMON.Util.MsgE("delete error\n" + ex.Message); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void btFind_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             var search = tbFind.Text.Trim(); |  | ||||||
|             search = search.Replace("*", "x"); |  | ||||||
|             if (tbFind.Text != search) tbFind.Text = search; |  | ||||||
|             try |  | ||||||
|             { |  | ||||||
|                 if (search.isEmpty()) |  | ||||||
|                 { |  | ||||||
|                     this.bs.Filter = ""; |  | ||||||
|                     tbFind.BackColor = Color.White; |  | ||||||
|                 } |  | ||||||
|                 else |  | ||||||
|                 { |  | ||||||
|                     search = search.Replace("'", "''"); |  | ||||||
|                     string filter = "serial like ? or location like ? or reason like ? or result like ? or remark like ?"; |  | ||||||
|                     filter = filter.Replace("?", "'%" + search + "%'"); |  | ||||||
|                     this.bs.Filter = filter; |  | ||||||
|                     tbFind.BackColor = Color.Lime; |  | ||||||
|                 } |  | ||||||
|                 tbFind.SelectAll(); |  | ||||||
|                 tbFind.Focus(); |  | ||||||
|                 showSummary(); |  | ||||||
|             } |  | ||||||
|             catch (Exception ex) |  | ||||||
|             { |  | ||||||
|                 this.tbFind.BackColor = Color.Tomato; |  | ||||||
|                 FCOMMON.Util.MsgE(ex.Message); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void tbFind_KeyDown(object sender, KeyEventArgs e) |  | ||||||
|         { |  | ||||||
|             if (e.KeyCode == Keys.Enter) btFind.PerformClick(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void editDataToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             Func_Edit(); |  | ||||||
|         } |  | ||||||
|         void Func_Edit() |  | ||||||
|         { |  | ||||||
|             var drv = this.bs.Current as DataRowView; |  | ||||||
|             if (drv == null) return; |  | ||||||
|             var dr = drv.Row as DSLog.Log_SMTRepare_DataRow; |  | ||||||
|  |  | ||||||
|             var f = new LogData.Add(dr); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 //존재하지 않는 sid 는 추가를 해준다. |  | ||||||
|                 if (dr.RowState != DataRowState.Unchanged) |  | ||||||
|                 { |  | ||||||
|                     this.ta.Update(dr); |  | ||||||
|                     dr.AcceptChanges(); |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|             else dr.RejectChanges(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void autoToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             FCOMMON.Util.FPColSizeAuto(this.fpSpread1); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void resetToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             foreach (FarPoint.Win.Spread.Column col in this.fpSpread1.ActiveSheet.Columns) |  | ||||||
|             { |  | ||||||
|                 col.Width = 100; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void saveToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             FCOMMON.Util.FPColsizeSave(this.fpSpread1, fn_fpcolsize); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void loadToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             FCOMMON.Util.FPColSizeLoad(ref this.fpSpread1, fn_fpcolsize); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void toolStripButton2_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             Func_Edit(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void exportDataToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             SaveFileDialog sd = new SaveFileDialog(); |  | ||||||
|             sd.Filter = "excel|*.xls"; |  | ||||||
|             sd.FileName = "logdata.xls"; |  | ||||||
|             if (sd.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|                 fpSpread1.SaveExcel(sd.FileName, |  | ||||||
|                     FarPoint.Excel.ExcelSaveFlags.SaveAsViewed |  | ||||||
|                     | FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered |  | ||||||
|                     | FarPoint.Excel.ExcelSaveFlags.NoFormulas |  | ||||||
|                     | FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders); |  | ||||||
|                 FCOMMON.Util.MsgI("다음 파일이 생성 되었습니다.\n\n" + sd.FileName); |  | ||||||
|             } |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         void func_copy() |  | ||||||
|         { |  | ||||||
|             var drv = this.bs.Current as DataRowView; |  | ||||||
|             if (drv == null) return; |  | ||||||
|             var dr = drv.Row as DSLog.Log_SMTRepare_DataRow; |  | ||||||
|  |  | ||||||
|             //현재 데이터를 입력하여 신규 추가를 한다. |  | ||||||
|             var newdr = this.dsPurchase.Log_SMTRepare_Data.NewLog_SMTRepare_DataRow(); |  | ||||||
|             FCOMMON.Util.CopyData((System.Data.DataRow)dr, (System.Data.DataRow)newdr); |  | ||||||
|             newdr.gcode = FCOMMON.info.Login.gcode; |  | ||||||
|             newdr.pdate = DateTime.Now.ToShortDateString(); |  | ||||||
|             newdr.wdate = DateTime.Now; |  | ||||||
|             newdr.wuid = FCOMMON.info.Login.no; |  | ||||||
|             newdr.EndEdit(); |  | ||||||
|  |  | ||||||
|             var f = new LogData.Add(newdr); |  | ||||||
|             if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) |  | ||||||
|             { |  | ||||||
|  |  | ||||||
|                 this.dsPurchase.Log_SMTRepare_Data.AddLog_SMTRepare_DataRow(newdr);//.Purchase.AddPurchaseRow(newdr); |  | ||||||
|                 this.ta.Update(newdr); |  | ||||||
|                 newdr.AcceptChanges(); |  | ||||||
|             } |  | ||||||
|             else newdr.Delete(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void toolStripButton1_Click_2(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_copy(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void makeRepeatToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_copy(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void 편집ToolStripMenuItem1_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             Func_Edit(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void 삭제ToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_delete(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void 추가ToolStripMenuItem_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             func_add(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void toolStripButton2_Click_1(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             this.Close(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,309 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <root> |  | ||||||
|   <!--  |  | ||||||
|     Microsoft ResX Schema  |  | ||||||
|      |  | ||||||
|     Version 2.0 |  | ||||||
|      |  | ||||||
|     The primary goals of this format is to allow a simple XML format  |  | ||||||
|     that is mostly human readable. The generation and parsing of the  |  | ||||||
|     various data types are done through the TypeConverter classes  |  | ||||||
|     associated with the data types. |  | ||||||
|      |  | ||||||
|     Example: |  | ||||||
|      |  | ||||||
|     ... ado.net/XML headers & schema ... |  | ||||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> |  | ||||||
|     <resheader name="version">2.0</resheader> |  | ||||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |  | ||||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |  | ||||||
|     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |  | ||||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |  | ||||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |  | ||||||
|         <value>[base64 mime encoded serialized .NET Framework object]</value> |  | ||||||
|     </data> |  | ||||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |  | ||||||
|         <comment>This is a comment</comment> |  | ||||||
|     </data> |  | ||||||
|                  |  | ||||||
|     There are any number of "resheader" rows that contain simple  |  | ||||||
|     name/value pairs. |  | ||||||
|      |  | ||||||
|     Each data row contains a name, and value. The row also contains a  |  | ||||||
|     type or mimetype. Type corresponds to a .NET class that support  |  | ||||||
|     text/value conversion through the TypeConverter architecture.  |  | ||||||
|     Classes that don't support this are serialized and stored with the  |  | ||||||
|     mimetype set. |  | ||||||
|      |  | ||||||
|     The mimetype is used for serialized objects, and tells the  |  | ||||||
|     ResXResourceReader how to depersist the object. This is currently not  |  | ||||||
|     extensible. For a given mimetype the value must be set accordingly: |  | ||||||
|      |  | ||||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  |  | ||||||
|     that the ResXResourceWriter will generate, however the reader can  |  | ||||||
|     read any of the formats listed below. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.binary.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.soap.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|  |  | ||||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 |  | ||||||
|     value   : The object must be serialized into a byte array  |  | ||||||
|             : using a System.ComponentModel.TypeConverter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|     --> |  | ||||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |  | ||||||
|     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |  | ||||||
|     <xsd:element name="root" msdata:IsDataSet="true"> |  | ||||||
|       <xsd:complexType> |  | ||||||
|         <xsd:choice maxOccurs="unbounded"> |  | ||||||
|           <xsd:element name="metadata"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" use="required" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="assembly"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:attribute name="alias" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="data"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="resheader"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|         </xsd:choice> |  | ||||||
|       </xsd:complexType> |  | ||||||
|     </xsd:element> |  | ||||||
|   </xsd:schema> |  | ||||||
|   <resheader name="resmimetype"> |  | ||||||
|     <value>text/microsoft-resx</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="version"> |  | ||||||
|     <value>2.0</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="reader"> |  | ||||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="writer"> |  | ||||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <metadata name="dsPurchase.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>17, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>131, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="ta.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>195, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="tam.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>257, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="bn.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>330, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |  | ||||||
|   <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 |  | ||||||
|         wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 |  | ||||||
|         v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg |  | ||||||
|         UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA |  | ||||||
|         Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu |  | ||||||
|         lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w |  | ||||||
|         5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f |  | ||||||
|         Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ |  | ||||||
|         08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 |  | ||||||
|         n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI |  | ||||||
|         N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f |  | ||||||
|         oAc0QjgAAAAASUVORK5CYII= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// |  | ||||||
|         h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B |  | ||||||
|         twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA |  | ||||||
|         kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG |  | ||||||
|         WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 |  | ||||||
|         8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="btAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC |  | ||||||
|         pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ |  | ||||||
|         Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ |  | ||||||
|         /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA |  | ||||||
|         zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ |  | ||||||
|         IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E |  | ||||||
|         rkJggg== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="btCopy.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVDhPlZK9SgNREIXzOpY+gEXQIg+QkMLOTuwsLNRU |  | ||||||
|         ViKIja0SbMRCBQsLUxgQArERf1ARCaLBCErUIoWJjnyzTna4Ccs6cLLkzpzvnr17M5KiMknFQPXyQfbO |  | ||||||
|         m6rNkxtZ3q9LqVyR2bVdVSKEJsbr53dpvnVUrx/RE61W2zI5v6EQqz9rVCwAYLj2+KP6VyL+bJ825LPz |  | ||||||
|         pWYzpknUB7CLARgIE6HK/bfO0F86aklhZiWC8ENEA9D0iUKAKRHgE5kZHdz2VPTyUwsxYHHrWN+TIQAe |  | ||||||
|         6M07F10VvVx+OgZwsgaYO3wZAHhz+ayr5zMAwGAAn8gDMA8F8Fmu7p4Uwh3wibx5vd5TNVptyeaKMQAD |  | ||||||
|         p4o4HJ9oGAD42EQhBoTlE9kFYleEmZQjo+M6q5fJF4thIt4XEZudMfc/Y1i6mrpEfgGL0hchHI3KDgAA |  | ||||||
|         AABJRU5ErkJggg== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="btEdit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEvSURBVDhPpZI/S0JRGIed+i6Nbk0t0iCuSkuDi1MfIKfm |  | ||||||
|         +gAOQktTQkMggYtRkwgidKmgyQwMCgqz0CivvvK8cK7neG4KdeHhHs45v+c9/xLyz08Ft713OQ+6SqXV |  | ||||||
|         kfLlnXJw1lSK5VrERqGkMB4JCCLpvQ7lZfDlQJ+B4EnwI9nTkbYdAZMbjxOPq4eJPH1MvXC2sD8XsOzP |  | ||||||
|         0bcX/C3MXEfAfmzBsnCnP10uWBWu3IS+gJOm0w5fHCZiw0aQzu3GC0xYgm2R+poTRnh8HeqNOALu920w |  | ||||||
|         9MK0F8NGkMrs+ALewqrwUXss3ed+vKB6H+rh2OT3SjpO0IBgcyvnCjgDBGCq8mcMiQ3FHAGdLB/J4vMF |  | ||||||
|         KhoI83LXk6m5gCpmufbyOWlgv0BVIMx4JPj7JzIDGHRUPz2nxiQAAAAASUVORK5CYII= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="btDel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO |  | ||||||
|         wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC |  | ||||||
|         DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC |  | ||||||
|         rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV |  | ||||||
|         i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG |  | ||||||
|         86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG |  | ||||||
|         QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX |  | ||||||
|         bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="btFind.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE3SURBVDhPnZIxS8NQFEb7W/wLjh0Fl9a1SxBHBekkWFd1 |  | ||||||
|         qYg4Ci5dndSCg2AHl4LQSaRSKDqoFUE7VAjUmvTKueWmL2mw2gunL7zmO+/mJhmZoTJusdF868vpXUfO |  | ||||||
|         b5/lpPEox9f3SvnsRtk8uojxHQ7HEgSEkXS6vrz3xqtdu+xdfUiheEBsJOGCk/mz/hROUHsIIrp+qIKY |  | ||||||
|         hB/a9r+CVAG4Auj5g7iA5/1NACaptgIVLHkb0wWVw13ZL60p2+uerqkCJs1mMgwUU6d1k/xJwI10RZj1 |  | ||||||
|         9TPUN7Wam9dgTMC75QR7TjCBkRQs5Jd1jQS8c1ewtZLTPcQW/peADpC44cudgnjZOQ1OCGjTwkwaGBon |  | ||||||
|         GoSrpcVIQqmAj6LZftFBup9vWiUlUQdIDCbsQrsGZRJKBbOXyA++SlEsu6QjvQAAAABJRU5ErkJggg== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <metadata name="cm1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>504, 23</value> |  | ||||||
|   </metadata> |  | ||||||
|   <data name="saveToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIQAAJXD9Iasxm6MqnSn2lZtjVaRyEpXbYu767TX/2KZztvr/4Gy5KrT/3ut32+gzlFh |  | ||||||
|         e+r0/0RNX9/u/9Ln+8Xg//n8/4e36CkxQz9GVkSCvKjL35/N/Je91K7T5bDS4////yH/C05FVFNDQVBF |  | ||||||
|         Mi4wAwEBAAAh+QQAAAAAACwAAAAAEAAQAAAIuQA/CBxIsKDACRwScggQwIGAhwIICBDYQcEEgwg+bNjw |  | ||||||
|         QKCHCQgkQBgpQcKBCg0AEBCoAaRIkhIsVBigUiAHCgwkKNjJU8GAAx0/3NwIAMABCwsaDHCwIGgAChuK |  | ||||||
|         HjiQdMDSAQYEPpWKtKqDBA6yfgiAwGhXpUsTJIgg0AGCo0nRfi1QgO0HAQyQNpCrtkAGDAIFbKi69GsC |  | ||||||
|         un8FEohqdEFavxkyXAhMoPKDBwYMRIiAAcOFoAZDCwwIADs= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="loadToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIQfAJfL/OTs9HWVsW6aUqnT+6bnZldwkYiux7TZ/O3z+UlVa/P2+ZfTW36wWJDLV4m7 |  | ||||||
|         69nn78bi/qjL3qDP+VJhe4rAVa7S40NLXJ3bYJrA1ikxQz5FVdDU22OPRf///////yH/C05FVFNDQVBF |  | ||||||
|         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIwQA9CBxIcOCHgx4gWLAgIUOGAwcESBTgAaEFCAEGaBwQ |  | ||||||
|         IGOABwYqerCQsYBJBho7JHgAUqCEDjAxYGBQgYHKBAsoCMzQIUIEmA6CdkCAIOfOBT5/MnBQYSgBozCj |  | ||||||
|         SoVJ4KkCDx1MFhhKFEFVAhMCXM1aAANMoh2qTgh7AWvZmQ6igp0AIEDbDg0aLA06YC4AABA2eBjgYcHG |  | ||||||
|         vmv/Akgg2IMBDgsSdJwcAEICDhoECjDAmQIFBQouXNiwQYPOgqgLBgQAOw== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="resetToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIQfALnik2aXQv7+/dPut73llbfala3LmW6gSWqdQ2eYRGqaSLfck568iYrUQN7yzF6R |  | ||||||
|         PLTXlYjUP8XwmYfQQLbYl4jRQGiaQsPumNbyu7nglNPzsLXYlf7+/lCHK////////yH/C05FVFNDQVBF |  | ||||||
|         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIlgA/CBzooaAHgQUHEvSgIEAABQUfHFTIwQECDAMwYDhg |  | ||||||
|         oENCgRw8dBgAAECFBgsweJxYsAODDjApTIhAwCMHkCItGOxwgUCGlQQTeAgJsyhQg0iTGvzQ0qhND0IX |  | ||||||
|         dtBwQcJKDxZsIhQpIcIECkVffmwpYUGDCiUheBQg1cCBAgU2QFDg4KZCDxIZOoQ48S7LpQoDCx4cEAA7 |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>396, 17</value> |  | ||||||
|   </metadata> |  | ||||||
|   <data name="btSearch.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAQgSURBVEhLtVdbT1NZGD3RmehPcJyYaLz7PqOJD74anYgo |  | ||||||
|         pqJQLK1SryhWKiA52BmR9gCtThFRURBsvaETVCrFBpC2tFQFNBHvPUXFS5QCo75p7TrsTY9QlcpxJTs9 |  | ||||||
|         ybf2t7ov32UzsWLVqrPjl+36b/LK3Pr5K3LrF8blXJ2yiG38hZilhYxtmKUocnObSjsdO8q7AhnH7/ey |  | ||||||
|         Vv7T3pqeUOaxux8SdY4lhCoNZGzjVOUBn3X3yYdvDXXBEGfrGzH+ufgqtEbX8BeZMnbIDS6NpvLBM84W |  | ||||||
|         XZCO4cJyfYsj/XAnP3wkFTi7V+ba4ghtJHCGqQZ3WZ6l571YACvOtAb6t5bdcW80t1tVprajKpO3fL3J |  | ||||||
|         U5vAXvuTTGc2l3bWi+dhaCr4l8mcK5lQogOi+bXPP9JJhrq+kLby0fPUIm+ZLL9hFqF9FSOFgyF5YWst |  | ||||||
|         MUcHtle8Uv2V3lDaQV9zEtc8jVC+i2grzrL436cUuLYRypfARRo804io0th2YfHWugmEMipQYa2VDxZc |  | ||||||
|         7h0S11R0dUddgMrkOU0vErY37d8bTbGKAhDGmSYVtCjV5nY3FYZPVbGvitAGsVbnmI2QoSScaSzbK8ba |  | ||||||
|         /c6mJM61Gt/LdU1z4Yv61VQ8eZmos88UiICCc3M0TvGrKPYeJqaYEae1TSWfAlRG7/FISIZ9hxMRMTEM |  | ||||||
|         MhL9VzkW/8AK8b8aIxAJmRZ/P/W/saTDLhgQt0iD1LCttMMlGCTElkO3PdQ/tITcvjT70u9ZlU/6qEFt |  | ||||||
|         vnWa8CWD+uCtM9R/VqW/D0WGiWftC/bWBIYSRqrRV0b4kgE+qX8Ul/hs+wIG5S2vhv+pwutNbUeo/7zz |  | ||||||
|         /Mf43Lo/hK0WH36a2Sf9Vpe0n6P+UVKXaC5PYjZsuPGr+HLhIhC+ZBBfroyj9/y40IJBfaj9GjVkWvh+ |  | ||||||
|         KcMpkW2ck2MJDFD/m0o7GogpfPiFnkJxkCPoiUnA8KQQC5TF3mPi5CTnXHpiYpiEPY7ZO6sev6b/Cmku |  | ||||||
|         Yd/1ebAh/SENCsQYgZZJW3X/BfWbUf34TUL+1RnEPAil0WtFIqekcJFwJe5vku+qftiDxE9oo0Y4SUyE |  | ||||||
|         j4jPIKpdNTFHIDM4pu84cfcpFUZJ01r4IL5jFYaowuipRWml/nae6OqWhTtSQvkSKXqnOq8m8D8l0xGL |  | ||||||
|         MLZXbb7pFIuy5/l38sKWdEKJjpSi1kuRizZ6YZnOPldZ5C3HmYqPDG1UCuf8drVL1jfLcKZiUQyxMBo7 |  | ||||||
|         NHho9NDwqUs6ziBO91j4AXp76cBKIToUt9GA1hMtaLTWFC0roTFoZdHSigVGjmBIEz7TZEPLdjJt7PiW |  | ||||||
|         MFaMkFEY20599SL9KPBcwbMFzxdUGuTe9PIuHtlvHdeql/3tmE6o0gJFHA81PNhQ2eKzbb+xLDuOmEcJ |  | ||||||
|         hvkMi1v0OLU4S10AAAAASUVORK5CYII= |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADlSURBVEhL7dQxCsIwFMbxnMrZWatzUXRUCo5ewSs4ewZR |  | ||||||
|         DyDeQfEETsUbRL7YYNSXNC/UOiQP/kvzyE9KUcQ7y/VJtlHFvQYPjzf50xKsJsFmq81WHq538swMO9il |  | ||||||
|         zhALxkWd7kAOJwsnjjPsYNeGs2B14fR5YTYq5O5c1u7sL987iAUjF+6LIjaMKJyDoiAYmVAvn8lsXHij |  | ||||||
|         KBhGwDWof4APihqHqQ+OKhg2X3U/n7+9ah88CKY+pM9ndTgbplDbmQtnwS7UtmPDWfDf/jIRLnKhOuzY |  | ||||||
|         UMSGmyrBauKE26jiohshHicE2B3dbRrmAAAAAElFTkSuQmCC |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <metadata name="fpSpread1_Sheet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>579, 23</value> |  | ||||||
|   </metadata> |  | ||||||
|   <metadata name="fpSpread1_Sheet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>579, 23</value> |  | ||||||
|   </metadata> |  | ||||||
| </root> |  | ||||||
							
								
								
									
										138
									
								
								SubProject/FLG0000/LogSMTRepare/Lov_LogItem.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										138
									
								
								SubProject/FLG0000/LogSMTRepare/Lov_LogItem.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -1,138 +0,0 @@ | |||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     partial class Lov_LogItem |  | ||||||
|     { |  | ||||||
|         /// <summary> |  | ||||||
|         /// Required designer variable. |  | ||||||
|         /// </summary> |  | ||||||
|         private System.ComponentModel.IContainer components = null; |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// Clean up any resources being used. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |  | ||||||
|         protected override void Dispose(bool disposing) |  | ||||||
|         { |  | ||||||
|             if (disposing && (components != null)) |  | ||||||
|             { |  | ||||||
|                 components.Dispose(); |  | ||||||
|             } |  | ||||||
|             base.Dispose(disposing); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #region Windows Form Designer generated code |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// Required method for Designer support - do not modify |  | ||||||
|         /// the contents of this method with the code editor. |  | ||||||
|         /// </summary> |  | ||||||
|         private void InitializeComponent() |  | ||||||
|         { |  | ||||||
|             this.tbGrp = new System.Windows.Forms.TextBox(); |  | ||||||
|             this.tbItem = new System.Windows.Forms.TextBox(); |  | ||||||
|             this.btOK = new System.Windows.Forms.Button(); |  | ||||||
|             this.listBox1 = new System.Windows.Forms.ListView(); |  | ||||||
|             this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); |  | ||||||
|             this.listBox2 = new System.Windows.Forms.ListView(); |  | ||||||
|             this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); |  | ||||||
|             this.taItem = new FLG0000.DSLogTableAdapters.Log_SMTRepare_ItemTableAdapter(); |  | ||||||
|             this.SuspendLayout(); |  | ||||||
|             //  |  | ||||||
|             // tbGrp |  | ||||||
|             //  |  | ||||||
|             this.tbGrp.Location = new System.Drawing.Point(14, 192); |  | ||||||
|             this.tbGrp.Margin = new System.Windows.Forms.Padding(2); |  | ||||||
|             this.tbGrp.Name = "tbGrp"; |  | ||||||
|             this.tbGrp.Size = new System.Drawing.Size(561, 46); |  | ||||||
|             this.tbGrp.TabIndex = 1; |  | ||||||
|             //  |  | ||||||
|             // tbItem |  | ||||||
|             //  |  | ||||||
|             this.tbItem.Location = new System.Drawing.Point(14, 426); |  | ||||||
|             this.tbItem.Margin = new System.Windows.Forms.Padding(2); |  | ||||||
|             this.tbItem.Name = "tbItem"; |  | ||||||
|             this.tbItem.Size = new System.Drawing.Size(561, 46); |  | ||||||
|             this.tbItem.TabIndex = 2; |  | ||||||
|             //  |  | ||||||
|             // btOK |  | ||||||
|             //  |  | ||||||
|             this.btOK.Location = new System.Drawing.Point(12, 482); |  | ||||||
|             this.btOK.Name = "btOK"; |  | ||||||
|             this.btOK.Size = new System.Drawing.Size(563, 52); |  | ||||||
|             this.btOK.TabIndex = 3; |  | ||||||
|             this.btOK.Text = "확인"; |  | ||||||
|             this.btOK.UseVisualStyleBackColor = true; |  | ||||||
|             this.btOK.Click += new System.EventHandler(this.btOK_Click); |  | ||||||
|             //  |  | ||||||
|             // listBox1 |  | ||||||
|             //  |  | ||||||
|             this.listBox1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { |  | ||||||
|             this.columnHeader1}); |  | ||||||
|             this.listBox1.FullRowSelect = true; |  | ||||||
|             this.listBox1.GridLines = true; |  | ||||||
|             this.listBox1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; |  | ||||||
|             this.listBox1.Location = new System.Drawing.Point(14, 12); |  | ||||||
|             this.listBox1.Name = "listBox1"; |  | ||||||
|             this.listBox1.Size = new System.Drawing.Size(561, 175); |  | ||||||
|             this.listBox1.TabIndex = 4; |  | ||||||
|             this.listBox1.UseCompatibleStateImageBehavior = false; |  | ||||||
|             this.listBox1.View = System.Windows.Forms.View.Details; |  | ||||||
|             //  |  | ||||||
|             // columnHeader1 |  | ||||||
|             //  |  | ||||||
|             this.columnHeader1.Width = 544; |  | ||||||
|             //  |  | ||||||
|             // listBox2 |  | ||||||
|             //  |  | ||||||
|             this.listBox2.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { |  | ||||||
|             this.columnHeader2}); |  | ||||||
|             this.listBox2.FullRowSelect = true; |  | ||||||
|             this.listBox2.GridLines = true; |  | ||||||
|             this.listBox2.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; |  | ||||||
|             this.listBox2.Location = new System.Drawing.Point(14, 246); |  | ||||||
|             this.listBox2.Name = "listBox2"; |  | ||||||
|             this.listBox2.Size = new System.Drawing.Size(561, 175); |  | ||||||
|             this.listBox2.TabIndex = 5; |  | ||||||
|             this.listBox2.UseCompatibleStateImageBehavior = false; |  | ||||||
|             this.listBox2.View = System.Windows.Forms.View.Details; |  | ||||||
|             //  |  | ||||||
|             // columnHeader2 |  | ||||||
|             //  |  | ||||||
|             this.columnHeader2.Width = 544; |  | ||||||
|             //  |  | ||||||
|             // taItem |  | ||||||
|             //  |  | ||||||
|             this.taItem.ClearBeforeFill = true; |  | ||||||
|             //  |  | ||||||
|             // Lov_LogItem |  | ||||||
|             //  |  | ||||||
|             this.AutoScaleDimensions = new System.Drawing.SizeF(16F, 40F); |  | ||||||
|             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |  | ||||||
|             this.ClientSize = new System.Drawing.Size(592, 550); |  | ||||||
|             this.Controls.Add(this.listBox2); |  | ||||||
|             this.Controls.Add(this.listBox1); |  | ||||||
|             this.Controls.Add(this.btOK); |  | ||||||
|             this.Controls.Add(this.tbItem); |  | ||||||
|             this.Controls.Add(this.tbGrp); |  | ||||||
|             this.Font = new System.Drawing.Font("맑은 고딕", 21.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); |  | ||||||
|             this.Margin = new System.Windows.Forms.Padding(7, 10, 7, 10); |  | ||||||
|             this.Name = "Lov_LogItem"; |  | ||||||
|             this.Text = "Lov_LogItem"; |  | ||||||
|             this.Load += new System.EventHandler(this.@__Load); |  | ||||||
|             this.ResumeLayout(false); |  | ||||||
|             this.PerformLayout(); |  | ||||||
|  |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         #endregion |  | ||||||
|  |  | ||||||
|         private System.Windows.Forms.Button btOK; |  | ||||||
|         private System.Windows.Forms.ListView listBox1; |  | ||||||
|         private System.Windows.Forms.ColumnHeader columnHeader1; |  | ||||||
|         private System.Windows.Forms.ListView listBox2; |  | ||||||
|         private System.Windows.Forms.ColumnHeader columnHeader2; |  | ||||||
|         public System.Windows.Forms.TextBox tbGrp; |  | ||||||
|         public System.Windows.Forms.TextBox tbItem; |  | ||||||
|         private DSLogTableAdapters.Log_SMTRepare_ItemTableAdapter taItem; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,97 +0,0 @@ | |||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.ComponentModel; |  | ||||||
| using System.Data; |  | ||||||
| using System.Drawing; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Text; |  | ||||||
| using System.Threading.Tasks; |  | ||||||
| using System.Windows.Forms; |  | ||||||
|  |  | ||||||
| namespace FLG0000.LogData |  | ||||||
| { |  | ||||||
|     public partial class Lov_LogItem : Form |  | ||||||
|     { |  | ||||||
|         bool binit = false; |  | ||||||
|         string logType = ""; |  | ||||||
|         string logDiv = ""; |  | ||||||
|  |  | ||||||
|         DSLog.Log_SMTRepare_ItemDataTable dtList = null; |  | ||||||
|         public Lov_LogItem(string logType_, string logDiv_) |  | ||||||
|         { |  | ||||||
|             InitializeComponent(); |  | ||||||
|             this.logType = logType_; |  | ||||||
|             this.logDiv = logDiv_; |  | ||||||
|             this.listBox1.MultiSelect = false; |  | ||||||
|             this.listBox1.FullRowSelect = true;             |  | ||||||
|             this.listBox1.GridLines = true; |  | ||||||
|             this.listBox1.SelectedIndexChanged += listBox1_SelectedIndexChanged; |  | ||||||
|             |  | ||||||
|  |  | ||||||
|             this.listBox2.MultiSelect = false; |  | ||||||
|             this.listBox2.FullRowSelect = true; |  | ||||||
|             this.listBox2.GridLines = true;  |  | ||||||
|             this.listBox2.SelectedIndexChanged += listBox2_SelectedIndexChanged; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         private void __Load(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             //해다 자료를 불러와서 표시해준다. |  | ||||||
|             var typestr = logType + logDiv; |  | ||||||
|             this.Text = typestr; |  | ||||||
|  |  | ||||||
|             this.Show(); |  | ||||||
|             Application.DoEvents(); |  | ||||||
|  |  | ||||||
|  |  | ||||||
|             dtList = taItem.GetData(FCOMMON.info.Login.gcode);// FCOMMON.DBM.getCodeTable("19"); |  | ||||||
|  |  | ||||||
|             var grplist = dtList.AsEnumerable().Where(t => t.code.StartsWith(typestr) && t.code.Length == 6); |  | ||||||
|             this.listBox1.Items.Clear(); |  | ||||||
|             foreach (var item in grplist) |  | ||||||
|             { |  | ||||||
|                 var lv = this.listBox1.Items.Add(item.Title); |  | ||||||
|                 lv.Tag = item.code;// item[0].ToString(); |  | ||||||
|             } |  | ||||||
|             binit = true; |  | ||||||
|  |  | ||||||
|             this.tbGrp.Focus(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void listBox2_SelectedIndexChanged(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             if (binit == false) return; |  | ||||||
|             var listview = sender as ListView; |  | ||||||
|             if (listview.SelectedItems.Count > 0) |  | ||||||
|             { |  | ||||||
|                 this.tbItem.Text = listview.SelectedItems[0].Text; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         void listBox1_SelectedIndexChanged(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             if (binit == false) return; |  | ||||||
|             var listview = sender as ListView; |  | ||||||
|             this.listBox2.Items.Clear(); |  | ||||||
|             if (listview.SelectedItems.Count > 0) |  | ||||||
|             { |  | ||||||
|                 this.tbGrp.Text = listview.SelectedItems[0].Text; |  | ||||||
|                 var typestr = listBox1.SelectedItems[0].Tag.ToString();// listBox1.Items[listBox1.SelectedIndex].ToString(); |  | ||||||
|                 var grplist = dtList .Where(t=>t.code.StartsWith(typestr) && t.code.Length == 8); |  | ||||||
|                 foreach (var item in grplist) |  | ||||||
|                 { |  | ||||||
|                     //string data = string.Format("[{0}] {1}", item[0], item[1]); |  | ||||||
|                     var lv = this.listBox2.Items.Add(item.Title);// item[1].ToString()); |  | ||||||
|                     lv.Tag = item.code;// item[0]; |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|        |  | ||||||
|  |  | ||||||
|         private void btOK_Click(object sender, EventArgs e) |  | ||||||
|         { |  | ||||||
|             DialogResult = System.Windows.Forms.DialogResult.OK; |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,123 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <root> |  | ||||||
|   <!--  |  | ||||||
|     Microsoft ResX Schema  |  | ||||||
|      |  | ||||||
|     Version 2.0 |  | ||||||
|      |  | ||||||
|     The primary goals of this format is to allow a simple XML format  |  | ||||||
|     that is mostly human readable. The generation and parsing of the  |  | ||||||
|     various data types are done through the TypeConverter classes  |  | ||||||
|     associated with the data types. |  | ||||||
|      |  | ||||||
|     Example: |  | ||||||
|      |  | ||||||
|     ... ado.net/XML headers & schema ... |  | ||||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> |  | ||||||
|     <resheader name="version">2.0</resheader> |  | ||||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |  | ||||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |  | ||||||
|     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |  | ||||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |  | ||||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |  | ||||||
|         <value>[base64 mime encoded serialized .NET Framework object]</value> |  | ||||||
|     </data> |  | ||||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |  | ||||||
|         <comment>This is a comment</comment> |  | ||||||
|     </data> |  | ||||||
|                  |  | ||||||
|     There are any number of "resheader" rows that contain simple  |  | ||||||
|     name/value pairs. |  | ||||||
|      |  | ||||||
|     Each data row contains a name, and value. The row also contains a  |  | ||||||
|     type or mimetype. Type corresponds to a .NET class that support  |  | ||||||
|     text/value conversion through the TypeConverter architecture.  |  | ||||||
|     Classes that don't support this are serialized and stored with the  |  | ||||||
|     mimetype set. |  | ||||||
|      |  | ||||||
|     The mimetype is used for serialized objects, and tells the  |  | ||||||
|     ResXResourceReader how to depersist the object. This is currently not  |  | ||||||
|     extensible. For a given mimetype the value must be set accordingly: |  | ||||||
|      |  | ||||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  |  | ||||||
|     that the ResXResourceWriter will generate, however the reader can  |  | ||||||
|     read any of the formats listed below. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.binary.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.soap.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|  |  | ||||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 |  | ||||||
|     value   : The object must be serialized into a byte array  |  | ||||||
|             : using a System.ComponentModel.TypeConverter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|     --> |  | ||||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |  | ||||||
|     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |  | ||||||
|     <xsd:element name="root" msdata:IsDataSet="true"> |  | ||||||
|       <xsd:complexType> |  | ||||||
|         <xsd:choice maxOccurs="unbounded"> |  | ||||||
|           <xsd:element name="metadata"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" use="required" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="assembly"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:attribute name="alias" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="data"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="resheader"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|         </xsd:choice> |  | ||||||
|       </xsd:complexType> |  | ||||||
|     </xsd:element> |  | ||||||
|   </xsd:schema> |  | ||||||
|   <resheader name="resmimetype"> |  | ||||||
|     <value>text/microsoft-resx</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="version"> |  | ||||||
|     <value>2.0</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="reader"> |  | ||||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="writer"> |  | ||||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <metadata name="taItem.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |  | ||||||
|     <value>17, 17</value> |  | ||||||
|   </metadata> |  | ||||||
| </root> |  | ||||||
| @@ -1,154 +0,0 @@ | |||||||
| //180917    chi makefilepath,MakeFTPPath 입력 |  | ||||||
| //180705    chi GetHexStringNoSpace 다시 추가 ,UrlPathEncode 추가 |  | ||||||
| //              getDateValue 추가                 |  | ||||||
| //180625    chi GetHexStringNoSpace 삭제(이것은 util.cs로 이동) |  | ||||||
| //180614    chi Map 명령추가 |  | ||||||
|  |  | ||||||
|  |  | ||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Runtime.InteropServices; |  | ||||||
| using System.Text; |  | ||||||
| using System.Text.RegularExpressions; |  | ||||||
| using System.Threading.Tasks; |  | ||||||
|  |  | ||||||
| namespace FLG0000 |  | ||||||
| { |  | ||||||
|     /// <summary> |  | ||||||
|     /// generic method Extension |  | ||||||
|     /// </summary> |  | ||||||
|     public static class MethodExtensions |  | ||||||
|     { |  | ||||||
|         public static string MakeFilePath(this string value,params string[] param) |  | ||||||
|         { |  | ||||||
|             System.Text.StringBuilder sb = new System.Text.StringBuilder(); |  | ||||||
|             sb.Append(value.Replace("/", "\\")); |  | ||||||
|             foreach (var item in param) |  | ||||||
|             { |  | ||||||
|                 if (sb.Length > 0 && sb.ToString().EndsWith("\\") == false) sb.Append("\\"); |  | ||||||
|                 sb.Append(item.Replace("/", "\\")); |  | ||||||
|             } |  | ||||||
|             var retval = sb.ToString().Replace("/", "\\").Replace("\\\\", "\\"); |  | ||||||
|             return retval.ToString(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         public static string MakeFTPPath(this string value, params string[] param) |  | ||||||
|         { |  | ||||||
|             System.Text.StringBuilder sb = new System.Text.StringBuilder(); |  | ||||||
|             sb.Append(value.Replace("\\", "/"));  |  | ||||||
|             foreach (var item in param) |  | ||||||
|             { |  | ||||||
|                 if (sb.Length > 0 && sb.ToString().EndsWith("/") == false) sb.Append("/"); |  | ||||||
|                 sb.Append(item.Replace("\\", "/")); |  | ||||||
|             } |  | ||||||
|             var retval = sb.ToString().Replace("//", "/"); |  | ||||||
|             return retval.ToString(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         public static double map(this double x, int in_min, int in_max, int out_min, int out_max) |  | ||||||
|         { |  | ||||||
|             return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         public static string Base64Encode(this string src) |  | ||||||
|         { |  | ||||||
|             string base64enc = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(src)); |  | ||||||
|             return base64enc; |  | ||||||
|         } |  | ||||||
|         public static string Base64Decode(this string src) |  | ||||||
|         { |  | ||||||
|             var base64dec = Convert.FromBase64String(src); |  | ||||||
|             return System.Text.Encoding.UTF8.GetString(base64dec); |  | ||||||
|         } |  | ||||||
|         |  | ||||||
|  |  | ||||||
|         public static string ToString(this System.Drawing.Rectangle rect) |  | ||||||
|         { |  | ||||||
|             return string.Format("X={0},Y={1},W={2},H={3}", rect.X, rect.Y, rect.Width, rect.Height); |  | ||||||
|         } |  | ||||||
|         public static string ToString(this System.Drawing.RectangleF rect) |  | ||||||
|         { |  | ||||||
|             return string.Format("X={0},Y={1},W={2},H={3}", rect.X, rect.Y, rect.Width, rect.Height); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         //public static void SetBGColor(this System.Windows.Forms.Label ctl,System.Drawing.Color color1) |  | ||||||
|         //{ |  | ||||||
|         //    ctl.BackColor = System.Drawing.Color.Red; |  | ||||||
|         //} |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// 0101이 반복되는 문자열 형태로 전환합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="arr"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static string BitString(this System.Collections.BitArray arr) |  | ||||||
|         { |  | ||||||
|             System.Text.StringBuilder sb = new System.Text.StringBuilder(); |  | ||||||
|             for (int i = arr.Length; i > 0; i--) |  | ||||||
|                 sb.Append(arr[i - 1] ? "1" : "0"); |  | ||||||
|             return sb.ToString(); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// int 값으로 변환합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="arr"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static int ValueI(this System.Collections.BitArray arr) |  | ||||||
|         { |  | ||||||
|             byte[] buf = new byte[4]; |  | ||||||
|             arr.CopyTo(buf, 0); |  | ||||||
|             return BitConverter.ToInt32(buf, 0); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// 숫자인지 검사합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="input"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static bool IsNumeric(this string input) |  | ||||||
|         { |  | ||||||
|             double data; |  | ||||||
|             return double.TryParse(input, out data); |  | ||||||
|             //return Regex.IsMatch(input, @"^\d+$"); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// isnullorempty 를 수행합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="input"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static Boolean isEmpty(this string input) |  | ||||||
|         { |  | ||||||
|             return string.IsNullOrEmpty(input); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// default 인코딩을 사용하여 문자열로 반환합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="input"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static string GetString(this Byte[] input) |  | ||||||
|         { |  | ||||||
|             return System.Text.Encoding.Default.GetString(input); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         /// <summary> |  | ||||||
|         /// 16진수 문자열 형태로 반환합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         /// <param name="input"></param> |  | ||||||
|         /// <returns></returns> |  | ||||||
|         public static string GetHexString(this Byte[] input) |  | ||||||
|         { |  | ||||||
|             System.Text.StringBuilder sb = new System.Text.StringBuilder(); |  | ||||||
|             foreach (byte b in input) |  | ||||||
|                 sb.Append(" " + b.ToString("X2")); |  | ||||||
|             return sb.ToString(); |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| } |  | ||||||
| @@ -1,20 +0,0 @@ | |||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Windows.Forms; |  | ||||||
|  |  | ||||||
| namespace FLG0000 |  | ||||||
| { |  | ||||||
|     static class Program |  | ||||||
|     { |  | ||||||
|         /// <summary> |  | ||||||
|         /// 해당 응용 프로그램의 주 진입점입니다. |  | ||||||
|         /// </summary> |  | ||||||
|         [STAThread] |  | ||||||
|         static void Main() |  | ||||||
|         { |  | ||||||
|             FCOMMON.Util.MsgE("이 프로그램은 단독으로 실행할 수 없습니다."); |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,36 +0,0 @@ | |||||||
| using System.Reflection; |  | ||||||
| using System.Runtime.CompilerServices; |  | ||||||
| using System.Runtime.InteropServices; |  | ||||||
|  |  | ||||||
| // 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다. |  | ||||||
| // 어셈블리와 관련된 정보를 수정하려면 |  | ||||||
| // 이 특성 값을 변경하십시오. |  | ||||||
| [assembly: AssemblyTitle("FEQ0000")] |  | ||||||
| [assembly: AssemblyDescription("")] |  | ||||||
| [assembly: AssemblyConfiguration("")] |  | ||||||
| [assembly: AssemblyCompany("")] |  | ||||||
| [assembly: AssemblyProduct("FEQ0000")] |  | ||||||
| [assembly: AssemblyCopyright("Copyright ©  2018")] |  | ||||||
| [assembly: AssemblyTrademark("")] |  | ||||||
| [assembly: AssemblyCulture("")] |  | ||||||
|  |  | ||||||
| // ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에  |  | ||||||
| // 표시되지 않습니다.  COM에서 이 어셈블리의 형식에 액세스하려면  |  | ||||||
| // 해당 형식에 대해 ComVisible 특성을 true로 설정하십시오. |  | ||||||
| [assembly: ComVisible(false)] |  | ||||||
|  |  | ||||||
| // 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. |  | ||||||
| [assembly: Guid("d4d0bb0f-63e9-4b70-8dca-8d601cf44c25")] |  | ||||||
|  |  | ||||||
| // 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. |  | ||||||
| // |  | ||||||
| //      주 버전 |  | ||||||
| //      부 버전  |  | ||||||
| //      빌드 번호 |  | ||||||
| //      수정 버전 |  | ||||||
| // |  | ||||||
| // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로 |  | ||||||
| // 지정되도록 할 수 있습니다. |  | ||||||
| // [assembly: AssemblyVersion("1.0.*")] |  | ||||||
| [assembly: AssemblyVersion("18.10.29.0950")] |  | ||||||
| [assembly: AssemblyFileVersion("18.10.29.0950")] |  | ||||||
							
								
								
									
										73
									
								
								SubProject/FLG0000/Properties/Resources.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										73
									
								
								SubProject/FLG0000/Properties/Resources.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -1,73 +0,0 @@ | |||||||
| //------------------------------------------------------------------------------ |  | ||||||
| // <auto-generated> |  | ||||||
| //     이 코드는 도구를 사용하여 생성되었습니다. |  | ||||||
| //     런타임 버전:4.0.30319.42000 |  | ||||||
| // |  | ||||||
| //     파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 |  | ||||||
| //     이러한 변경 내용이 손실됩니다. |  | ||||||
| // </auto-generated> |  | ||||||
| //------------------------------------------------------------------------------ |  | ||||||
|  |  | ||||||
| namespace FLG0000.Properties { |  | ||||||
|     using System; |  | ||||||
|      |  | ||||||
|      |  | ||||||
|     /// <summary> |  | ||||||
|     ///   지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다. |  | ||||||
|     /// </summary> |  | ||||||
|     // 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder |  | ||||||
|     // 클래스에서 자동으로 생성되었습니다. |  | ||||||
|     // 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을 |  | ||||||
|     // 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오. |  | ||||||
|     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] |  | ||||||
|     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |  | ||||||
|     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |  | ||||||
|     internal class Resources { |  | ||||||
|          |  | ||||||
|         private static global::System.Resources.ResourceManager resourceMan; |  | ||||||
|          |  | ||||||
|         private static global::System.Globalization.CultureInfo resourceCulture; |  | ||||||
|          |  | ||||||
|         [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] |  | ||||||
|         internal Resources() { |  | ||||||
|         } |  | ||||||
|          |  | ||||||
|         /// <summary> |  | ||||||
|         ///   이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |  | ||||||
|         internal static global::System.Resources.ResourceManager ResourceManager { |  | ||||||
|             get { |  | ||||||
|                 if (object.ReferenceEquals(resourceMan, null)) { |  | ||||||
|                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FLG0000.Properties.Resources", typeof(Resources).Assembly); |  | ||||||
|                     resourceMan = temp; |  | ||||||
|                 } |  | ||||||
|                 return resourceMan; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|          |  | ||||||
|         /// <summary> |  | ||||||
|         ///   이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대한 현재 스레드의 CurrentUICulture |  | ||||||
|         ///   속성을 재정의합니다. |  | ||||||
|         /// </summary> |  | ||||||
|         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |  | ||||||
|         internal static global::System.Globalization.CultureInfo Culture { |  | ||||||
|             get { |  | ||||||
|                 return resourceCulture; |  | ||||||
|             } |  | ||||||
|             set { |  | ||||||
|                 resourceCulture = value; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|          |  | ||||||
|         /// <summary> |  | ||||||
|         ///   System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. |  | ||||||
|         /// </summary> |  | ||||||
|         internal static System.Drawing.Bitmap action_save { |  | ||||||
|             get { |  | ||||||
|                 object obj = ResourceManager.GetObject("action_save", resourceCulture); |  | ||||||
|                 return ((System.Drawing.Bitmap)(obj)); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,124 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <root> |  | ||||||
|   <!--  |  | ||||||
|     Microsoft ResX Schema  |  | ||||||
|      |  | ||||||
|     Version 2.0 |  | ||||||
|      |  | ||||||
|     The primary goals of this format is to allow a simple XML format  |  | ||||||
|     that is mostly human readable. The generation and parsing of the  |  | ||||||
|     various data types are done through the TypeConverter classes  |  | ||||||
|     associated with the data types. |  | ||||||
|      |  | ||||||
|     Example: |  | ||||||
|      |  | ||||||
|     ... ado.net/XML headers & schema ... |  | ||||||
|     <resheader name="resmimetype">text/microsoft-resx</resheader> |  | ||||||
|     <resheader name="version">2.0</resheader> |  | ||||||
|     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |  | ||||||
|     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |  | ||||||
|     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |  | ||||||
|     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |  | ||||||
|     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |  | ||||||
|         <value>[base64 mime encoded serialized .NET Framework object]</value> |  | ||||||
|     </data> |  | ||||||
|     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |  | ||||||
|         <comment>This is a comment</comment> |  | ||||||
|     </data> |  | ||||||
|                  |  | ||||||
|     There are any number of "resheader" rows that contain simple  |  | ||||||
|     name/value pairs. |  | ||||||
|      |  | ||||||
|     Each data row contains a name, and value. The row also contains a  |  | ||||||
|     type or mimetype. Type corresponds to a .NET class that support  |  | ||||||
|     text/value conversion through the TypeConverter architecture.  |  | ||||||
|     Classes that don't support this are serialized and stored with the  |  | ||||||
|     mimetype set. |  | ||||||
|      |  | ||||||
|     The mimetype is used for serialized objects, and tells the  |  | ||||||
|     ResXResourceReader how to depersist the object. This is currently not  |  | ||||||
|     extensible. For a given mimetype the value must be set accordingly: |  | ||||||
|      |  | ||||||
|     Note - application/x-microsoft.net.object.binary.base64 is the format  |  | ||||||
|     that the ResXResourceWriter will generate, however the reader can  |  | ||||||
|     read any of the formats listed below. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.binary.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|      |  | ||||||
|     mimetype: application/x-microsoft.net.object.soap.base64 |  | ||||||
|     value   : The object must be serialized with  |  | ||||||
|             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|  |  | ||||||
|     mimetype: application/x-microsoft.net.object.bytearray.base64 |  | ||||||
|     value   : The object must be serialized into a byte array  |  | ||||||
|             : using a System.ComponentModel.TypeConverter |  | ||||||
|             : and then encoded with base64 encoding. |  | ||||||
|     --> |  | ||||||
|   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |  | ||||||
|     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |  | ||||||
|     <xsd:element name="root" msdata:IsDataSet="true"> |  | ||||||
|       <xsd:complexType> |  | ||||||
|         <xsd:choice maxOccurs="unbounded"> |  | ||||||
|           <xsd:element name="metadata"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" use="required" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="assembly"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:attribute name="alias" type="xsd:string" /> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="data"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |  | ||||||
|               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |  | ||||||
|               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |  | ||||||
|               <xsd:attribute ref="xml:space" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|           <xsd:element name="resheader"> |  | ||||||
|             <xsd:complexType> |  | ||||||
|               <xsd:sequence> |  | ||||||
|                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |  | ||||||
|               </xsd:sequence> |  | ||||||
|               <xsd:attribute name="name" type="xsd:string" use="required" /> |  | ||||||
|             </xsd:complexType> |  | ||||||
|           </xsd:element> |  | ||||||
|         </xsd:choice> |  | ||||||
|       </xsd:complexType> |  | ||||||
|     </xsd:element> |  | ||||||
|   </xsd:schema> |  | ||||||
|   <resheader name="resmimetype"> |  | ||||||
|     <value>text/microsoft-resx</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="version"> |  | ||||||
|     <value>2.0</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="reader"> |  | ||||||
|     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <resheader name="writer"> |  | ||||||
|     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |  | ||||||
|   </resheader> |  | ||||||
|   <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> |  | ||||||
|   <data name="action_save" type="System.Resources.ResXFileRef, System.Windows.Forms"> |  | ||||||
|     <value>..\Resources\action_save.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> |  | ||||||
|   </data> |  | ||||||
| </root> |  | ||||||
							
								
								
									
										37
									
								
								SubProject/FLG0000/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										37
									
								
								SubProject/FLG0000/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -1,37 +0,0 @@ | |||||||
| //------------------------------------------------------------------------------ |  | ||||||
| // <auto-generated> |  | ||||||
| //     이 코드는 도구를 사용하여 생성되었습니다. |  | ||||||
| //     런타임 버전:4.0.30319.42000 |  | ||||||
| // |  | ||||||
| //     파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 |  | ||||||
| //     이러한 변경 내용이 손실됩니다. |  | ||||||
| // </auto-generated> |  | ||||||
| //------------------------------------------------------------------------------ |  | ||||||
|  |  | ||||||
| namespace FLG0000.Properties { |  | ||||||
|      |  | ||||||
|      |  | ||||||
|     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |  | ||||||
|     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] |  | ||||||
|     internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { |  | ||||||
|          |  | ||||||
|         private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); |  | ||||||
|          |  | ||||||
|         public static Settings Default { |  | ||||||
|             get { |  | ||||||
|                 return defaultInstance; |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|          |  | ||||||
|         [global::System.Configuration.ApplicationScopedSettingAttribute()] |  | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |  | ||||||
|         [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] |  | ||||||
|         [global::System.Configuration.DefaultSettingValueAttribute("Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=ee" + |  | ||||||
|             "user;Password=EEmicro123!")] |  | ||||||
|         public string gwcs { |  | ||||||
|             get { |  | ||||||
|                 return ((string)(this["gwcs"])); |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,14 +0,0 @@ | |||||||
| <?xml version='1.0' encoding='utf-8'?> |  | ||||||
| <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="FLG0000.Properties" GeneratedClassName="Settings"> |  | ||||||
|   <Profiles /> |  | ||||||
|   <Settings> |  | ||||||
|     <Setting Name="gwcs" Type="(Connection string)" Scope="Application"> |  | ||||||
|       <DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?> |  | ||||||
| <SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |  | ||||||
|   <ConnectionString>Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=EEmicro123!</ConnectionString> |  | ||||||
|   <ProviderName>System.Data.SqlClient</ProviderName> |  | ||||||
| </SerializableConnectionString></DesignTimeValue> |  | ||||||
|       <Value Profile="(Default)">Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=EEmicro123!</Value> |  | ||||||
|     </Setting> |  | ||||||
|   </Settings> |  | ||||||
| </SettingsFile> |  | ||||||
| @@ -1 +0,0 @@ | |||||||
| FarPoint.Win.Spread.FpSpread, FarPoint.Win.Spread, Version=11.40.20177.0, Culture=neutral, PublicKeyToken=327c3516b1b18457 |  | ||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 279 B | 
| @@ -1,34 +0,0 @@ | |||||||
| using System; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using System.Linq; |  | ||||||
| using System.Text; |  | ||||||
| using System.ComponentModel; |  | ||||||
|  |  | ||||||
| namespace FLG0000 |  | ||||||
| { |  | ||||||
|     |  | ||||||
|     public class UserSetting : arUtil.Setting |  | ||||||
|     { |  | ||||||
|         public string lastType { get; set; } |  | ||||||
|         public UserSetting(string file) |  | ||||||
|         { |  | ||||||
|             this.filename = file; |  | ||||||
|             var fi = new System.IO.FileInfo(this.filename); |  | ||||||
|             if (fi.Directory.Exists == false) fi.Directory.Create(); |  | ||||||
|             if (fi.Exists == false) |  | ||||||
|             { |  | ||||||
|                 this.Load(); |  | ||||||
|                 this.Save(); |  | ||||||
|             } |  | ||||||
|         }  |  | ||||||
|         public override void AfterLoad() |  | ||||||
|         { |  | ||||||
|             //if (lastType == "") lastType = ""; |  | ||||||
|         } |  | ||||||
|         public override void AfterSave() |  | ||||||
|         { |  | ||||||
|             //throw new NotImplementedException(); |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|     |  | ||||||
| } |  | ||||||
| @@ -1,11 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> |  | ||||||
| <configuration> |  | ||||||
|     <configSections> |  | ||||||
|     </configSections> |  | ||||||
|     <connectionStrings> |  | ||||||
|         <add name="FEQ0000.Properties.Settings.gwcs" connectionString="Data Source=10.131.36.205;Initial Catalog=GroupWare;Persist Security Info=True;User ID=gw;Password=Amkor123!" |  | ||||||
|             providerName="System.Data.SqlClient" /> |  | ||||||
|         <add name="FLG0000.Properties.Settings.gwcs" connectionString="Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=EEmicro123!" |  | ||||||
|             providerName="System.Data.SqlClient" /> |  | ||||||
|     </connectionStrings> |  | ||||||
| <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration> |  | ||||||
		Reference in New Issue
	
	Block a user
	 chikyun.kim
					chikyun.kim