sap 클립보드 기능 추가
This commit is contained in:
		
							
								
								
									
										20
									
								
								JobReportMailService/DataSet1.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								JobReportMailService/DataSet1.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -9053,7 +9053,7 @@ SELECT idx, enable, fidx, gcode, fromlist, tolist, bcc, cc, sdate, edate, stime, | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -9772,7 +9772,7 @@ SELECT idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -10834,7 +10834,7 @@ SELECT idx, gcode, cate, title, tolist, bcc, cc, subject, tail, body, selfTo, se | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -11475,7 +11475,7 @@ SELECT idx, gcode, cate, title, tolist, bcc, cc, subject, tail, body, selfTo, se | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -11658,7 +11658,7 @@ SELECT idx, gcode, cate, title, tolist, bcc, cc, subject, tail, body, selfTo, se | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -11843,7 +11843,7 @@ SELECT idx, gcode, cate, title, tolist, bcc, cc, subject, tail, body, selfTo, se | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -12292,7 +12292,7 @@ SELECT idx, gcode, pdate, pidx, projectName, uid, requestpart, package, status, | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -13631,7 +13631,7 @@ SELECT idx, pdate, free, memo, wuid, wdate FROM HolidayLIst WHERE (idx = @idx)"; | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -14048,7 +14048,7 @@ SELECT idx, pdate, free, memo, wuid, wdate FROM HolidayLIst WHERE (idx = @idx)"; | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
| @@ -14244,7 +14244,7 @@ SELECT idx, pdate, free, memo, wuid, wdate FROM HolidayLIst WHERE (idx = @idx)"; | |||||||
|         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] |         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] | ||||||
|         private void InitConnection() { |         private void InitConnection() { | ||||||
|             this._connection = new global::System.Data.SqlClient.SqlConnection(); |             this._connection = new global::System.Data.SqlClient.SqlConnection(); | ||||||
|             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.CS; |             this._connection.ConnectionString = global::JobReportMailService.Properties.Settings.Default.gwcs; | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ namespace JobReportMailService.Properties { | |||||||
|      |      | ||||||
|      |      | ||||||
|     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||||||
|     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] |     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] | ||||||
|     internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { |     internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { | ||||||
|          |          | ||||||
|         private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); |         private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); | ||||||
|   | |||||||
| @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; | |||||||
| // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로 | // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로 | ||||||
| // 지정되도록 할 수 있습니다. | // 지정되도록 할 수 있습니다. | ||||||
| // [assembly: AssemblyVersion("1.0.*")] | // [assembly: AssemblyVersion("1.0.*")] | ||||||
| [assembly: AssemblyVersion("23.04.19.1530")] | [assembly: AssemblyVersion("23.04.24.1000")] | ||||||
| [assembly: AssemblyFileVersion("23.04.19.1530")] | [assembly: AssemblyFileVersion("23.04.24.1000")] | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								Project/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										11
									
								
								Project/Properties/Settings.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -33,5 +33,16 @@ namespace Project.Properties { | |||||||
|                 return ((string)(this["gwcs"])); |                 return ((string)(this["gwcs"])); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |          | ||||||
|  |         [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=Amkor123!")] | ||||||
|  |         public string CS { | ||||||
|  |             get { | ||||||
|  |                 return ((string)(this["CS"])); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -7,6 +7,13 @@ | |||||||
| <SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | <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=Amkor123!</ConnectionString> |   <ConnectionString>Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!</ConnectionString> | ||||||
|   <ProviderName>System.Data.SqlClient</ProviderName> |   <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=Amkor123!</Value> | ||||||
|  |     </Setting> | ||||||
|  |     <Setting Name="CS" 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=Amkor123!</ConnectionString> | ||||||
| </SerializableConnectionString></DesignTimeValue> | </SerializableConnectionString></DesignTimeValue> | ||||||
|       <Value Profile="(Default)">Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!</Value> |       <Value Profile="(Default)">Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!</Value> | ||||||
|     </Setting> |     </Setting> | ||||||
|   | |||||||
| @@ -13,56 +13,266 @@ namespace Project | |||||||
|     { |     { | ||||||
|         DateTime redisTryTime = DateTime.Parse("1982-11-23"); |         DateTime redisTryTime = DateTime.Parse("1982-11-23"); | ||||||
|         Boolean bBW = true; |         Boolean bBW = true; | ||||||
|  |  | ||||||
|  |         string getdbdata(object tdata) | ||||||
|  |         { | ||||||
|  |             if (tdata == null) return string.Empty; | ||||||
|  |             return tdata.ToString(); | ||||||
|  |         } | ||||||
|  |         string getMaillist(object orgo) | ||||||
|  |         { | ||||||
|  |             var org = string.Empty; | ||||||
|  |             if (orgo != null) org = orgo.ToString(); | ||||||
|  |             org = org.Replace(";", ",").Replace(":", ","); | ||||||
|  |             string list_to = ""; | ||||||
|  |             foreach (var item in org.Split(',')) | ||||||
|  |             { | ||||||
|  |                 if (item.Trim() != "") | ||||||
|  |                 { | ||||||
|  |                     var atindex = item.IndexOf("@"); | ||||||
|  |                     if (atindex != -1) | ||||||
|  |                     { | ||||||
|  |                         var dotindex = item.IndexOf(".", atindex + 1); | ||||||
|  |                         if (dotindex != -1) | ||||||
|  |                         { | ||||||
|  |                             //정상이므로 추가한다. | ||||||
|  |                             if (list_to != "") list_to += ","; | ||||||
|  |                             list_to += item.Trim(); | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             return list_to; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         DateTime ChkAutoDate = DateTime.Now; | ||||||
|  |  | ||||||
|  |         void MakeAutoMail() | ||||||
|  |         { | ||||||
|  |             var ts = DateTime.Now - ChkAutoDate; | ||||||
|  |             if (ts.TotalMinutes < 1) return;   //10분마다 자동 생성 데이터를 처리한다 | ||||||
|  |             Console.WriteLine("Check Auto Make Mail"); | ||||||
|  |  | ||||||
|  |             var taData = new dsMSSQLTableAdapters.MailDataTableAdapter(); | ||||||
|  |             var taList = new dsMSSQLTableAdapters.MailAutoTableAdapter(); | ||||||
|  |             var dtList = taList.GetByAutoSend(); | ||||||
|  |             var dtInsert = new dsMSSQL.MailDataDataTable(); | ||||||
|  |  | ||||||
|  |             //대상 | ||||||
|  |             Console.WriteLine("Make Auto Send Mail Data (" + dtList.Rows.Count.ToString() + ")"); | ||||||
|  |  | ||||||
|  |             foreach (dsMSSQL.MailAutoRow dr in dtList) | ||||||
|  |             { | ||||||
|  |                 //시간정보가 없는 애들은 처리 하지 않음 | ||||||
|  |                 if (dr.stime.IndexOf(":") == -1) continue; | ||||||
|  |                 if (dr.sday == null || dr.sday.Length < 2) continue; | ||||||
|  |  | ||||||
|  |                 //발신시간을 넘어야 한다 | ||||||
|  |                 var curTime = DateTime.Now.ToString("HH:mm"); | ||||||
|  |                 if (string.Compare(curTime, dr.stime) < 0) continue;   //지정된 시간 이전이면 생성 안한다 | ||||||
|  |  | ||||||
|  |                 //자동생성 구분용 카테고리 | ||||||
|  |                 var cate = string.Format("{0},{1}", dr.sday[0], dr.sday[1]); | ||||||
|  |  | ||||||
|  |                 //동륵일 | ||||||
|  |                 var pdate = DateTime.Now.ToString("yyyy-MM-dd"); | ||||||
|  |  | ||||||
|  |                 //같은날, 같은 atime aidx pdate 의 같이 있으면 이미 생성된것이므로 추가하지 않는다 | ||||||
|  |                 var existData = taData.FindAutoData(dr.idx, dr.stime, pdate, cate); | ||||||
|  |                 var PreMakeCount = (int)(existData); | ||||||
|  |                 if (PreMakeCount > 0) continue; | ||||||
|  |  | ||||||
|  |                 //전송간격과 대상 | ||||||
|  |                 if (dr.sday[0] == 1) | ||||||
|  |                 { | ||||||
|  |                     //week | ||||||
|  |                     var bitString = Convert.ToString(dr.sday[1], 2).PadLeft(8, '0').ToArray(); | ||||||
|  |                     var weeknum = (int)(DateTime.Now.DayOfWeek); | ||||||
|  |                     if (bitString[weeknum + 1] == '0') continue; | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     //month | ||||||
|  |                     if (dr.sday[1] != DateTime.Now.Day) continue; | ||||||
|  |                 } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |                 //같은날, 같은 atime aidx pdate 의 같이 있으면 이미 생성된것이므로 추가하지 않는다 | ||||||
|  |                 //생성해야할 자료라면 만들어 준다 | ||||||
|  |                 var newdr = dtInsert.NewMailDataRow(); | ||||||
|  |                 newdr.pdate = pdate;// DateTime.Now.ToString("yyyy-MM-dd"); | ||||||
|  |                 newdr.gcode = dr.gcode; | ||||||
|  |                 newdr.fromlist = dr.fromlist; | ||||||
|  |                 newdr.tolist = dr.tolist; | ||||||
|  |                 newdr.bcc = dr.bcc; | ||||||
|  |                 newdr.cate = cate;// string.Format("{0},{1}", dr.sday[0], dr.sday[1]);    //cate에 해당 자료를 기록한다. | ||||||
|  |                 newdr.cc = dr.cc; | ||||||
|  |                 newdr.subject = dr.subject; | ||||||
|  |                 newdr.body = dr.body; | ||||||
|  |                 newdr.aidx = dr.idx; | ||||||
|  |                 newdr.atime = dr.stime; | ||||||
|  |                 newdr.wuid = "DEV"; | ||||||
|  |                 newdr.wdate = DateTime.Now; | ||||||
|  |                 dtInsert.AddMailDataRow(newdr); | ||||||
|  |                 try | ||||||
|  |                 { | ||||||
|  |                     taData.Update(newdr); | ||||||
|  |                     Console.WriteLine("auto make : " + newdr.tolist + ",subject=" + newdr.subject); | ||||||
|  |                 } | ||||||
|  |                 catch (Exception eX) | ||||||
|  |                 { | ||||||
|  |                     Console.WriteLine("auto make error : " + eX.Message); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             ChkAutoDate = DateTime.Now; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|         private void bw_DoWork(object sender, DoWorkEventArgs e) |         private void bw_DoWork(object sender, DoWorkEventArgs e) | ||||||
|         { |         { | ||||||
|             while (bBW) |             while (bBW) | ||||||
|             { |             { | ||||||
|                 //if (redisConnection == null) |                 ServerUtil.IsMailserver = ServerUtil.SendmailSet(); | ||||||
|                 //{ |  | ||||||
|                 //    var ts = DateTime.Now - redisTryTime; |  | ||||||
|                 //    if (ts.TotalMinutes > 5) |  | ||||||
|                 //    { |  | ||||||
|                 //        Console.WriteLine("redis conn : 10.131.36.57:6379"); |  | ||||||
|                 //        try |  | ||||||
|                 //        { |  | ||||||
|                 //            redisConnection = StackExchange.Redis.ConnectionMultiplexer.Connect("10.131.36.57:6379"); |  | ||||||
|                 //        } |  | ||||||
|                 //        catch (Exception ex) |  | ||||||
|                 //        { |  | ||||||
|  |  | ||||||
|                 //        } |                 if (ServerUtil.IsMailserver) | ||||||
|                 //    } |                 { | ||||||
|                 //} |                     //메일서버역할이 있다. | ||||||
|                 //else |                     try | ||||||
|                 //{ |                     { | ||||||
|                 //    if (redisConnection.IsConnected) |                         var cn = new System.Data.SqlClient.SqlConnection(Properties.Settings.Default.gwcs); | ||||||
|                 //    { |                         var cmd = new System.Data.SqlClient.SqlCommand("", cn); | ||||||
|                 //        if (this.db == null) |                         cn.Open(); | ||||||
|                 //        { |  | ||||||
|                 //            try |  | ||||||
|                 //            { |  | ||||||
|                 //                Console.WriteLine("redis connected setting db"); |  | ||||||
|                 //                this.db = redisConnection.GetDatabase(); |  | ||||||
|                 //                var getStr = this.db.StringGet("test"); |  | ||||||
|                 //                Console.WriteLine(getStr); |  | ||||||
|                 //            } |  | ||||||
|                 //            catch (Exception ex) |  | ||||||
|                 //            { |  | ||||||
|                 //                Pub.log.AddE("REDIS " + ex.Message); |  | ||||||
|                 //            } |  | ||||||
|  |  | ||||||
|                 //        } |                         //1개의데이터 가져오기 | ||||||
|                 //    } |                         cmd.CommandText = "SELECT top 1  * FROM MailData WHERE ISNULL(SendOK, 0) = 0 order by wdate"; | ||||||
|                 //    else |                         var dar = cmd.ExecuteReader(); | ||||||
|                 //    { |  | ||||||
|                 //        Console.WriteLine("resetting redis connection"); |                         var list_from = string.Empty;// getMaillist(dar["fromlist"]); | ||||||
|                 //        redisConnection.Dispose(); |                         var list_to = string.Empty;// getMaillist(dar["tolist"]); | ||||||
|                 //        redisConnection = null; |                         var list_bcc = string.Empty;// getMaillist(dar["bcc"]); | ||||||
|                 //    } |                         var list_cc = string.Empty;//getMaillist(dar["cc"]); | ||||||
|                 //} |                         var subject = string.Empty;// getdbdata(dar["subject"]).Trim(); | ||||||
|  |                         var body = string.Empty;//getdbdata(dar["body"]).Trim(); | ||||||
|  |                         var idx = -1; | ||||||
|  |  | ||||||
|  |  | ||||||
|                 System.Threading.Thread.Sleep(5000); |                         while (dar.Read()) | ||||||
|  |                         { | ||||||
|  |                             list_from = getMaillist(dar["fromlist"]); | ||||||
|  |                             list_to = getMaillist(dar["tolist"]); | ||||||
|  |                             list_bcc = getMaillist(dar["bcc"]); | ||||||
|  |                             list_cc = getMaillist(dar["cc"]); | ||||||
|  |  | ||||||
|  |                             subject = getdbdata(dar["subject"]).Trim(); | ||||||
|  |                             body = getdbdata(dar["body"]).Trim(); | ||||||
|  |                             idx = (int)dar["idx"]; | ||||||
|  |                         } | ||||||
|  |                         dar.Close(); | ||||||
|  |  | ||||||
|  |                         string sendMsg = ""; | ||||||
|  |                         if (list_from == "") | ||||||
|  |                         { | ||||||
|  |                             sendMsg = ("보내는 주소가 없습니다"); | ||||||
|  |                         } | ||||||
|  |                         else if (subject.Trim() == "") | ||||||
|  |                         { | ||||||
|  |                             sendMsg = ("메일 제목이 없습니다"); | ||||||
|  |                         } | ||||||
|  |                         else if (body.Trim() == "") | ||||||
|  |                         { | ||||||
|  |                             sendMsg = ("본문이 없습니다"); | ||||||
|  |                         } | ||||||
|  |                         else if (list_to == "") | ||||||
|  |                         { | ||||||
|  |                             sendMsg = ("받는 주소가 없습니다"); | ||||||
|  |                         } | ||||||
|  |                         else | ||||||
|  |                         { | ||||||
|  |  | ||||||
|  |                             //var body = getdbdata(dar["body"]); | ||||||
|  |                             body += | ||||||
|  |                                 "<p>" + | ||||||
|  |                                 "<br />이 메일은 EET 프로그램에서 자동 발신 되었습니다." + | ||||||
|  |                                 "<br />메일이 잘못 전송 되었다면 [<a href='chikyun.kim@amkor.co.kr'>chikyun.kim@amkor.co.kr</a>] 로 문의 주시기 바랍니다" + | ||||||
|  |                                 "</p>"; | ||||||
|  |  | ||||||
|  |                             //전송을 해야 함 | ||||||
|  |                             var mc = new System.Net.Mail.SmtpClient("10.101.10.6"); | ||||||
|  |                             var msg = new System.Net.Mail.MailMessage | ||||||
|  |                                 (list_from, | ||||||
|  |                                 list_to, | ||||||
|  |                                 subject, | ||||||
|  |                                 body); | ||||||
|  |  | ||||||
|  |                             if (list_bcc != "") msg.Bcc.Add(list_bcc); | ||||||
|  |                             if (list_cc != "") msg.CC.Add(list_cc); | ||||||
|  |                             msg.IsBodyHtml = true; | ||||||
|  |  | ||||||
|  |                             bool msgupdate = false; | ||||||
|  |                             try | ||||||
|  |                             { | ||||||
|  |                                 sendMsg = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); | ||||||
|  |                                 cmd.CommandText = "UPDATE MailData SET SendOK = 1, SendMsg = @msg WHERE(idx = @idx) and isnull(sendok,0) = 0"; | ||||||
|  |                                 cmd.Parameters.Clear(); | ||||||
|  |                                 cmd.Parameters.Add("msg", System.Data.SqlDbType.VarChar).Value = sendMsg; | ||||||
|  |                                 cmd.Parameters.Add("idx", System.Data.SqlDbType.Int).Value = idx; | ||||||
|  |                                 //Console.WriteLine(string.Format("Send Complete index={0},Msg={1}", dar["idx"], sendMsg)); | ||||||
|  |                                 //ta.UpdateSendOK(sendMsg, dr.idx); | ||||||
|  |                                 var ucnt = cmd.ExecuteNonQuery(); | ||||||
|  |                                 if (ucnt == 1) | ||||||
|  |                                 { | ||||||
|  |                                     mc.Send(msg); | ||||||
|  |                                     Console.WriteLine("send mail to" + list_to + ",subject=" + getdbdata(subject)); | ||||||
|  |                                 } | ||||||
|  |                             } | ||||||
|  |                             catch (Exception eX) | ||||||
|  |                             { | ||||||
|  |                                 sendMsg = eX.Message; | ||||||
|  |                                 msgupdate = true; | ||||||
|  |                             } | ||||||
|  |  | ||||||
|  |                             try | ||||||
|  |                             { | ||||||
|  |                                 if (msgupdate) | ||||||
|  |                                 { | ||||||
|  |                                     cmd.CommandText = "UPDATE MailData SET  SendMsg = @msg WHERE idx = @idx "; | ||||||
|  |                                     cmd.Parameters.Clear(); | ||||||
|  |                                     cmd.Parameters.Add("idx", System.Data.SqlDbType.Int).Value = idx; | ||||||
|  |                                     var ucnt = cmd.ExecuteNonQuery(); | ||||||
|  |                                 } | ||||||
|  |                             } | ||||||
|  |                             catch (Exception eX) | ||||||
|  |                             { | ||||||
|  |                                 //sendMsg = eX.Message; | ||||||
|  |                                 //msgupdate = true; | ||||||
|  |                             } | ||||||
|  |  | ||||||
|  |                         } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |                         cmd.Dispose(); | ||||||
|  |                         cn.Close(); | ||||||
|  |                     } | ||||||
|  |                     catch (Exception ex) | ||||||
|  |                     { | ||||||
|  |  | ||||||
|  |                     } | ||||||
|  |                     System.Threading.Thread.Sleep(1500); | ||||||
|  |                     try | ||||||
|  |                     { | ||||||
|  |                         MakeAutoMail(); | ||||||
|  |                     } | ||||||
|  |                     catch (Exception ex) | ||||||
|  |                     { | ||||||
|  |  | ||||||
|  |                     } | ||||||
|  |                     System.Threading.Thread.Sleep(500); | ||||||
|  |                 } | ||||||
|  |                 else System.Threading.Thread.Sleep(3000); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -24,6 +24,10 @@ namespace Project | |||||||
|             else sbBWRun.BackColor = Color.Red; |             else sbBWRun.BackColor = Color.Red; | ||||||
|              sbBCD.BackColor = Pub.barcode.IsInit ? Color.Lime : Color.Red; |              sbBCD.BackColor = Pub.barcode.IsInit ? Color.Lime : Color.Red; | ||||||
|  |  | ||||||
|  |           | ||||||
|  |  | ||||||
|  |             toolStripStatusLabel1.BackColor = ServerUtil.IsMailserver ? Color.Lime : Color.Gray; | ||||||
|  |  | ||||||
|             //if (server != null) |             //if (server != null) | ||||||
|             //{ |             //{ | ||||||
|             //    if (server.IsStarted) lbSvr.ForeColor = Color.Lime; |             //    if (server.IsStarted) lbSvr.ForeColor = Color.Lime; | ||||||
|   | |||||||
							
								
								
									
										110
									
								
								Project/Util.cs
									
									
									
									
									
								
							
							
						
						
									
										110
									
								
								Project/Util.cs
									
									
									
									
									
								
							| @@ -15,9 +15,119 @@ using System.Linq; | |||||||
| using System.Net; | using System.Net; | ||||||
| using System.Text; | using System.Text; | ||||||
| using System.Windows.Forms; | using System.Windows.Forms; | ||||||
|  | using System.Data.SqlClient; | ||||||
|  |  | ||||||
| namespace Project | namespace Project | ||||||
| { | { | ||||||
|  |     public static class ServerUtil | ||||||
|  |     { | ||||||
|  |         /// <summary> | ||||||
|  |         /// 내 그룹내에서 센드메일 사용자가 할당되어있는가? | ||||||
|  |         /// </summary> | ||||||
|  |         /// <returns></returns> | ||||||
|  |         public static Boolean SendmailSet() | ||||||
|  |         { | ||||||
|  |             try | ||||||
|  |             { | ||||||
|  |  | ||||||
|  |                 if (FCOMMON.info.Login.no == null) return false; | ||||||
|  |                 if (FCOMMON.info.Login.no.ToLower() == "dev") return false; | ||||||
|  |  | ||||||
|  |                 var ts = DateTime.Now - sendmailchecktime; | ||||||
|  |                 if (ts.TotalMinutes < 1) return ServerUtil.IsMailserver; | ||||||
|  |  | ||||||
|  |                 sendmailchecktime = DateTime.Now; | ||||||
|  |                 bool retval = false; | ||||||
|  |                 var sql = "select wdate from EETGW_ServerSetting" + | ||||||
|  |                 " where gcode = @gcode " + | ||||||
|  |                 " and active = 1" + | ||||||
|  |                 " order by wdate desc"; | ||||||
|  |                 var cn = new SqlConnection(Properties.Settings.Default.gwcs); | ||||||
|  |                 cn.Open(); | ||||||
|  |                 var trans = cn.BeginTransaction(); | ||||||
|  |                  | ||||||
|  |                 var cmd = new SqlCommand(sql, cn); | ||||||
|  |                 cmd.Transaction = trans; | ||||||
|  |                 cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||||
|  |                 var value = cmd.ExecuteScalar(); | ||||||
|  |                 if (value == null || value.ToString().isEmpty()) | ||||||
|  |                 { | ||||||
|  |                     //대상없음 | ||||||
|  |                     cmd.CommandText = "insert into EETGW_ServerSetting(gcode,active,wuid,wdate) values(@gcode,1,@wuid,GETDATE())"; | ||||||
|  |                     cmd.Parameters.Clear(); | ||||||
|  |                     cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||||
|  |                     cmd.Parameters.Add("wuid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no; | ||||||
|  |                     cmd.ExecuteNonQuery(); | ||||||
|  |                     retval = true; | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     //있다면  | ||||||
|  |                     var dt = (DateTime)value; | ||||||
|  |                     if (dt >= DateTime.Now.AddMinutes(-10)) | ||||||
|  |                     { | ||||||
|  |                         //이 사용자가 나인지 체크한다 | ||||||
|  |                         cmd.CommandText = sql = "select wuid from EETGW_ServerSetting" + | ||||||
|  |                                         " where gcode = @gcode " + | ||||||
|  |                                         " and active = 1" + | ||||||
|  |                                         " order by wdate desc"; | ||||||
|  |                         var uid = cmd.ExecuteScalar(); | ||||||
|  |                         if(uid.ToString().Equals(FCOMMON.info.Login.no)) | ||||||
|  |                         { | ||||||
|  |                             //아직 10분전이므로 정상이다 | ||||||
|  |                             ts = DateTime.Now - dt; | ||||||
|  |                             if (ts.TotalMinutes > 3) | ||||||
|  |                             { | ||||||
|  |                                 //3분이 넘었다면 갱신해준다 | ||||||
|  |                                 cmd.Parameters.Clear(); | ||||||
|  |                                 cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||||
|  |                                 cmd.Parameters.Add("wuid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no; | ||||||
|  |  | ||||||
|  |                                 //기존데이터를 비활성화 | ||||||
|  |                                 cmd.CommandText = "update EETGW_ServerSetting set active=0 where gcode =@gcode and active=1 and wuid <> @wuid "; | ||||||
|  |                                 cmd.ExecuteNonQuery(); | ||||||
|  |  | ||||||
|  |                                 //내 데이터를 활성화 | ||||||
|  |                                 cmd.CommandText = "update EETGW_ServerSetting  set wdate =  getdate() where gcode = @gcode and wuid = @wuid and active=1"; | ||||||
|  |                                 var cnt = cmd.ExecuteNonQuery(); | ||||||
|  |                             } | ||||||
|  |                             retval = true; | ||||||
|  |                         } | ||||||
|  |                         else | ||||||
|  |                         { | ||||||
|  |                             //다른사용자의 데이터는 내가 처리하지 않는다 | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                     else | ||||||
|  |                     { | ||||||
|  |                         //10분넘었으니 다시 생성한다 | ||||||
|  |                         cmd.CommandText = "update EETGW_ServerSetting set active=0 where gcode =@gcode and active=1"; | ||||||
|  |                         cmd.ExecuteNonQuery(); | ||||||
|  |                         cmd.CommandText = "insert into EETGW_ServerSetting(gcode,active,wuid,wdate) values(@gcode,1,@wuid,GETDATE())"; | ||||||
|  |                         cmd.Parameters.Clear(); | ||||||
|  |                         cmd.Parameters.Add("gcode", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode; | ||||||
|  |                         cmd.Parameters.Add("wuid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no; | ||||||
|  |                         cmd.ExecuteNonQuery(); | ||||||
|  |                         retval = true; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |  | ||||||
|  |                 trans.Commit(); | ||||||
|  |                 cmd.Dispose(); | ||||||
|  |                 cn.Close(); | ||||||
|  |                 cn.Dispose(); | ||||||
|  |                 return retval; | ||||||
|  |             } | ||||||
|  |             catch (Exception ex) | ||||||
|  |             { | ||||||
|  |                 return false; | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |         } | ||||||
|  |         static DateTime sendmailchecktime = DateTime.Now; | ||||||
|  |         public static Boolean IsMailserver = false; | ||||||
|  |     } | ||||||
|  |  | ||||||
|     public static class Util |     public static class Util | ||||||
|     { |     { | ||||||
|  |  | ||||||
|   | |||||||
| @@ -20,6 +20,7 @@ | |||||||
|       providerName="System.Data.EntityClient" /> |       providerName="System.Data.EntityClient" /> | ||||||
|     <add name="EEEntitiesProject" connectionString="metadata=res://*/ModelProject.csdl|res://*/ModelProject.ssdl|res://*/ModelProject.msl;provider=System.Data.SqlClient;provider connection string="data source=10.131.15.18;initial catalog=EE;persist security info=True;user id=eeuser;password=Amkor123!;MultipleActiveResultSets=True;App=EntityFramework"" |     <add name="EEEntitiesProject" connectionString="metadata=res://*/ModelProject.csdl|res://*/ModelProject.ssdl|res://*/ModelProject.msl;provider=System.Data.SqlClient;provider connection string="data source=10.131.15.18;initial catalog=EE;persist security info=True;user id=eeuser;password=Amkor123!;MultipleActiveResultSets=True;App=EntityFramework"" | ||||||
|       providerName="System.Data.EntityClient" /> |       providerName="System.Data.EntityClient" /> | ||||||
|  |     <add name="Project.Properties.Settings.CS" connectionString="Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!" /> | ||||||
|   </connectionStrings> |   </connectionStrings> | ||||||
|   <runtime> |   <runtime> | ||||||
|     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | ||||||
|   | |||||||
							
								
								
									
										3865
									
								
								Project/dsMSSQL.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3865
									
								
								Project/dsMSSQL.Designer.cs
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1327,6 +1327,339 @@ SELECT idx, gcode, pdate, pidx, projectName, uid, requestpart, package, status, | |||||||
|             </Mappings> |             </Mappings> | ||||||
|             <Sources /> |             <Sources /> | ||||||
|           </TableAdapter> |           </TableAdapter> | ||||||
|  |           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="MailDataTableAdapter" GeneratorDataComponentClassName="MailDataTableAdapter" Name="MailData" UserDataComponentName="MailDataTableAdapter"> | ||||||
|  |             <MainSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailData" 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 [MailData] WHERE (([idx] = @Original_idx) AND ((@IsNull_project = 1 AND [project] IS NULL) OR ([project] = @Original_project)) AND ([gcode] = @Original_gcode) AND ((@IsNull_cate = 1 AND [cate] IS NULL) OR ([cate] = @Original_cate)) AND ((@IsNull_pdate = 1 AND [pdate] IS NULL) OR ([pdate] = @Original_pdate)) AND ((@IsNull_SendOK = 1 AND [SendOK] IS NULL) OR ([SendOK] = @Original_SendOK)) AND ((@IsNull_SendMsg = 1 AND [SendMsg] IS NULL) OR ([SendMsg] = @Original_SendMsg)) AND ((@IsNull_aidx = 1 AND [aidx] IS NULL) OR ([aidx] = @Original_aidx)) AND ((@IsNull_atime = 1 AND [atime] IS NULL) OR ([atime] = @Original_atime)) 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_cate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_cate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_pdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" 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_SendOK" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_SendOK" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_SendMsg" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_SendMsg" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_atime" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="atime" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_atime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="atime" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </DeleteCommand> | ||||||
|  |                 <InsertCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>INSERT INTO [MailData] ([project], [gcode], [cate], [pdate], [subject], [tolist], [bcc], [cc], [body], [SendOK], [SendMsg], [aidx], [atime], [wuid], [wdate], [fromlist]) VALUES (@project, @gcode, @cate, @pdate, @subject, @tolist, @bcc, @cc, @body, @SendOK, @SendMsg, @aidx, @atime, @wuid, @wdate, @fromlist); | ||||||
|  | SELECT idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, SendMsg, aidx, atime, wuid, wdate, fromlist FROM MailData WHERE (idx = SCOPE_IDENTITY())</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <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="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" 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="@subject" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="subject" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@tolist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="tolist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@bcc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="bcc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@body" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="body" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@SendOK" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@SendMsg" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@atime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="atime" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fromlist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fromlist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </InsertCommand> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, SendMsg, aidx, atime, wuid, wdate, fromlist | ||||||
|  | FROM     MailData | ||||||
|  | WHERE  (ISNULL(SendOK, 0) = 0)</CommandText> | ||||||
|  |                     <Parameters /> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |                 <UpdateCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>UPDATE [MailData] SET [project] = @project, [gcode] = @gcode, [cate] = @cate, [pdate] = @pdate, [subject] = @subject, [tolist] = @tolist, [bcc] = @bcc, [cc] = @cc, [body] = @body, [SendOK] = @SendOK, [SendMsg] = @SendMsg, [aidx] = @aidx, [atime] = @atime, [wuid] = @wuid, [wdate] = @wdate, [fromlist] = @fromlist WHERE (([idx] = @Original_idx) AND ((@IsNull_project = 1 AND [project] IS NULL) OR ([project] = @Original_project)) AND ([gcode] = @Original_gcode) AND ((@IsNull_cate = 1 AND [cate] IS NULL) OR ([cate] = @Original_cate)) AND ((@IsNull_pdate = 1 AND [pdate] IS NULL) OR ([pdate] = @Original_pdate)) AND ((@IsNull_SendOK = 1 AND [SendOK] IS NULL) OR ([SendOK] = @Original_SendOK)) AND ((@IsNull_SendMsg = 1 AND [SendMsg] IS NULL) OR ([SendMsg] = @Original_SendMsg)) AND ((@IsNull_aidx = 1 AND [aidx] IS NULL) OR ([aidx] = @Original_aidx)) AND ((@IsNull_atime = 1 AND [atime] IS NULL) OR ([atime] = @Original_atime)) AND ([wuid] = @Original_wuid) AND ([wdate] = @Original_wdate)); | ||||||
|  | SELECT idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, SendMsg, aidx, atime, wuid, wdate, fromlist FROM MailData WHERE (idx = @idx)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <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="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" 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="@subject" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="subject" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@tolist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="tolist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@bcc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="bcc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@body" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="body" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@SendOK" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@SendMsg" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@atime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="atime" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fromlist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fromlist" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_project" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="project" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_cate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_cate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_pdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="pdate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" 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_SendOK" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_SendOK" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="SendOK" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_SendMsg" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_SendMsg" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="SendMsg" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_aidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_atime" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="atime" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_atime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="atime" 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="SmallDateTime" 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="project" DataSetColumn="project" /> | ||||||
|  |               <Mapping SourceColumn="gcode" DataSetColumn="gcode" /> | ||||||
|  |               <Mapping SourceColumn="cate" DataSetColumn="cate" /> | ||||||
|  |               <Mapping SourceColumn="pdate" DataSetColumn="pdate" /> | ||||||
|  |               <Mapping SourceColumn="subject" DataSetColumn="subject" /> | ||||||
|  |               <Mapping SourceColumn="tolist" DataSetColumn="tolist" /> | ||||||
|  |               <Mapping SourceColumn="bcc" DataSetColumn="bcc" /> | ||||||
|  |               <Mapping SourceColumn="cc" DataSetColumn="cc" /> | ||||||
|  |               <Mapping SourceColumn="body" DataSetColumn="body" /> | ||||||
|  |               <Mapping SourceColumn="SendOK" DataSetColumn="SendOK" /> | ||||||
|  |               <Mapping SourceColumn="SendMsg" DataSetColumn="SendMsg" /> | ||||||
|  |               <Mapping SourceColumn="aidx" DataSetColumn="aidx" /> | ||||||
|  |               <Mapping SourceColumn="atime" DataSetColumn="atime" /> | ||||||
|  |               <Mapping SourceColumn="wuid" DataSetColumn="wuid" /> | ||||||
|  |               <Mapping SourceColumn="wdate" DataSetColumn="wdate" /> | ||||||
|  |               <Mapping SourceColumn="fromlist" DataSetColumn="fromlist" /> | ||||||
|  |             </Mappings> | ||||||
|  |             <Sources> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="CheckAutoExist" Modifier="Public" Name="CheckAutoExist" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="CheckAutoExist"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  COUNT(*) AS Expr1 | ||||||
|  | FROM     MailData | ||||||
|  | WHERE  (aidx = @aidx) AND (pdate = @pdate) AND (atime = @atime) AND (cate = @cate)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="aidx" ColumnName="aidx" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@aidx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="pdate" ColumnName="pdate" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="atime" ColumnName="atime" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@atime" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="atime" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="cate" ColumnName="cate" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |               </DbSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailData" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByDataExistDay" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataExistDay" GeneratorSourceName="FillByDataExistDay" GetMethodModifier="Public" GetMethodName="GetDataExistDay" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataExistDay" UserSourceName="FillByDataExistDay"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, SendMsg, aidx, atime, wuid, wdate, fromlist | ||||||
|  | FROM     MailData | ||||||
|  | WHERE  gcode = @gcode and cate = @cate and pdate = @pdate</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="cate" ColumnName="cate" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="pdate" ColumnName="pdate" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |               </DbSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailData" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByUserData" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByUserData" GeneratorSourceName="FillByUserData" GetMethodModifier="Public" GetMethodName="GetDataByUserData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByUserData" UserSourceName="FillByUserData"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  idx, project, gcode, cate, pdate, subject, tolist, bcc, cc, body, SendOK, SendMsg, aidx, atime, wuid, wdate, fromlist | ||||||
|  | FROM     MailData | ||||||
|  | WHERE  gcode = @gcode and wuid = @uid and pdate = @pdate and cate = @cate</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="uid" ColumnName="wuid" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@uid" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="pdate" ColumnName="pdate" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="cate" ColumnName="cate" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |               </DbSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="FindAutoData" Modifier="Public" Name="FindAutoData" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="FindAutoData"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  COUNT(*) AS cnt | ||||||
|  | FROM     MailData | ||||||
|  | WHERE  (aidx = @aidx) AND (atime = @atime) AND (pdate = @pdate) AND (cate = @cate)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="aidx" ColumnName="aidx" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@aidx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="aidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="atime" ColumnName="atime" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@atime" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="atime" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="pdate" ColumnName="pdate" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="cate" ColumnName="cate" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@cate" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="cate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |               </DbSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailData" DbObjectType="Table" GenerateShortCommands="true" GeneratorSourceName="UpdateSendOK" Modifier="Public" Name="UpdateSendOK" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="UpdateSendOK"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>UPDATE MailData | ||||||
|  | SET        SendOK = 1, SendMsg = @msg | ||||||
|  | WHERE  (idx = @idx)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="msg" ColumnName="SendMsg" DataSourceName="" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@msg" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="SendMsg" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <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="Original" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |                 <UpdateCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>UPDATE [MailData] SET  SendOK = 1 | ||||||
|  | WHERE (idx = @idx)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <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="Original" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </UpdateCommand> | ||||||
|  |               </DbSource> | ||||||
|  |             </Sources> | ||||||
|  |           </TableAdapter> | ||||||
|  |           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="MailAutoTableAdapter" GeneratorDataComponentClassName="MailAutoTableAdapter" Name="MailAuto" UserDataComponentName="MailAutoTableAdapter"> | ||||||
|  |             <MainSource> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailAuto" 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 [MailAuto] WHERE (([idx] = @Original_idx) AND ((@IsNull_enable = 1 AND [enable] IS NULL) OR ([enable] = @Original_enable)) AND ([fidx] = @Original_fidx) AND ([gcode] = @Original_gcode) AND ((@IsNull_sdate = 1 AND [sdate] IS NULL) OR ([sdate] = @Original_sdate)) AND ((@IsNull_edate = 1 AND [edate] IS NULL) OR ([edate] = @Original_edate)) AND ((@IsNull_stime = 1 AND [stime] IS NULL) OR ([stime] = @Original_stime)) AND ((@IsNull_sday = 1 AND [sday] IS NULL) OR ([sday] = @Original_sday)) 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_enable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_enable" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_fidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="fidx" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_sdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_sdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_edate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_edate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_stime" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_stime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_sday" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="sday" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@Original_sday" Precision="0" ProviderType="Binary" Scale="0" Size="0" SourceColumn="sday" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </DeleteCommand> | ||||||
|  |                 <InsertCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>INSERT INTO [MailAuto] ([enable], [fidx], [gcode], [fromlist], [tolist], [bcc], [cc], [sdate], [edate], [stime], [sday], [wuid], [wdate], [subject], [body]) VALUES (@enable, @fidx, @gcode, @fromlist, @tolist, @bcc, @cc, @sdate, @edate, @stime, @sday, @wuid, @wdate, @subject, @body); | ||||||
|  | SELECT idx, enable, fidx, gcode, fromlist, tolist, bcc, cc, sdate, edate, stime, sday, wuid, wdate, subject, body FROM MailAuto WHERE (idx = SCOPE_IDENTITY())</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@enable" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@fidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="fidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <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="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fromlist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fromlist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@tolist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="tolist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@bcc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="bcc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@sdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@edate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@stime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@sday" Precision="0" ProviderType="Binary" Scale="0" Size="0" SourceColumn="sday" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@subject" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="subject" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@body" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="body" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                     </Parameters> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </InsertCommand> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT  idx, enable, fidx, gcode, fromlist, tolist, bcc, cc, sdate, edate, stime, sday, wuid, wdate, subject, body | ||||||
|  | FROM     MailAuto</CommandText> | ||||||
|  |                     <Parameters /> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |                 <UpdateCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>UPDATE [MailAuto] SET [enable] = @enable, [fidx] = @fidx, [gcode] = @gcode, [fromlist] = @fromlist, [tolist] = @tolist, [bcc] = @bcc, [cc] = @cc, [sdate] = @sdate, [edate] = @edate, [stime] = @stime, [sday] = @sday, [wuid] = @wuid, [wdate] = @wdate, [subject] = @subject, [body] = @body WHERE (([idx] = @Original_idx) AND ((@IsNull_enable = 1 AND [enable] IS NULL) OR ([enable] = @Original_enable)) AND ([fidx] = @Original_fidx) AND ([gcode] = @Original_gcode) AND ((@IsNull_sdate = 1 AND [sdate] IS NULL) OR ([sdate] = @Original_sdate)) AND ((@IsNull_edate = 1 AND [edate] IS NULL) OR ([edate] = @Original_edate)) AND ((@IsNull_stime = 1 AND [stime] IS NULL) OR ([stime] = @Original_stime)) AND ((@IsNull_sday = 1 AND [sday] IS NULL) OR ([sday] = @Original_sday)) AND ([wuid] = @Original_wuid) AND ([wdate] = @Original_wdate)); | ||||||
|  | SELECT idx, enable, fidx, gcode, fromlist, tolist, bcc, cc, sdate, edate, stime, sday, wuid, wdate, subject, body FROM MailAuto WHERE (idx = @idx)</CommandText> | ||||||
|  |                     <Parameters> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@enable" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@fidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="fidx" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <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="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fromlist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fromlist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@tolist" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="tolist" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@bcc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="bcc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@cc" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="cc" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@sdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@edate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@stime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@sday" Precision="0" ProviderType="Binary" Scale="0" Size="0" SourceColumn="sday" 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="SmallDateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@subject" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="subject" SourceColumnNullMapping="false" SourceVersion="Current" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@body" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="body" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_enable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_enable" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="enable" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_fidx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="fidx" 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="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_sdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_sdate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="sdate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_edate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_edate" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="edate" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_stime" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_stime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="stime" SourceColumnNullMapping="false" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_sday" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="sday" SourceColumnNullMapping="true" SourceVersion="Original" /> | ||||||
|  |                       <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@Original_sday" Precision="0" ProviderType="Binary" Scale="0" Size="0" SourceColumn="sday" 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="SmallDateTime" 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="enable" DataSetColumn="enable" /> | ||||||
|  |               <Mapping SourceColumn="fidx" DataSetColumn="fidx" /> | ||||||
|  |               <Mapping SourceColumn="gcode" DataSetColumn="gcode" /> | ||||||
|  |               <Mapping SourceColumn="tolist" DataSetColumn="tolist" /> | ||||||
|  |               <Mapping SourceColumn="bcc" DataSetColumn="bcc" /> | ||||||
|  |               <Mapping SourceColumn="cc" DataSetColumn="cc" /> | ||||||
|  |               <Mapping SourceColumn="sdate" DataSetColumn="sdate" /> | ||||||
|  |               <Mapping SourceColumn="edate" DataSetColumn="edate" /> | ||||||
|  |               <Mapping SourceColumn="stime" DataSetColumn="stime" /> | ||||||
|  |               <Mapping SourceColumn="sday" DataSetColumn="sday" /> | ||||||
|  |               <Mapping SourceColumn="wuid" DataSetColumn="wuid" /> | ||||||
|  |               <Mapping SourceColumn="wdate" DataSetColumn="wdate" /> | ||||||
|  |               <Mapping SourceColumn="fromlist" DataSetColumn="fromlist" /> | ||||||
|  |               <Mapping SourceColumn="subject" DataSetColumn="subject" /> | ||||||
|  |               <Mapping SourceColumn="body" DataSetColumn="body" /> | ||||||
|  |             </Mappings> | ||||||
|  |             <Sources> | ||||||
|  |               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.MailAuto" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByAutoSend" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetByAutoSend" GeneratorSourceName="FillByAutoSend" GetMethodModifier="Public" GetMethodName="GetByAutoSend" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetByAutoSend" UserSourceName="FillByAutoSend"> | ||||||
|  |                 <SelectCommand> | ||||||
|  |                   <DbCommand CommandType="Text" ModifiedByUser="false"> | ||||||
|  |                     <CommandText>SELECT bcc, body, cc, edate, enable, fidx, fromlist, gcode, idx, sdate, sday, stime, subject, tolist, wdate, wuid FROM MailAuto WHERE (enable = 1) AND (ISNULL(fromlist, '') <> '') AND (ISNULL(tolist, '') <> '') AND (ISNULL(stime, '') <> '')</CommandText> | ||||||
|  |                     <Parameters /> | ||||||
|  |                   </DbCommand> | ||||||
|  |                 </SelectCommand> | ||||||
|  |               </DbSource> | ||||||
|  |             </Sources> | ||||||
|  |           </TableAdapter> | ||||||
|         </Tables> |         </Tables> | ||||||
|         <Sources> |         <Sources> | ||||||
|           <DbSource ConnectionRef="gwcs (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="GetItemName" MethodsParameterType="CLR" Modifier="Public" Name="GetItemName" QueryType="Scalar" ScalarCallRetval="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="GetItemName"> |           <DbSource ConnectionRef="gwcs (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="GetItemName" MethodsParameterType="CLR" Modifier="Public" Name="GetItemName" QueryType="Scalar" ScalarCallRetval="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="GetItemName"> | ||||||
| @@ -1372,7 +1705,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|   <xs:element name="dsMSSQL" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="dsMSSQL" msprop:Generator_UserDSName="dsMSSQL"> |   <xs:element name="dsMSSQL" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="dsMSSQL" msprop:Generator_UserDSName="dsMSSQL"> | ||||||
|     <xs:complexType> |     <xs:complexType> | ||||||
|       <xs:choice minOccurs="0" maxOccurs="unbounded"> |       <xs:choice minOccurs="0" maxOccurs="unbounded"> | ||||||
|         <xs:element name="Users" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_TableVarName="tableUsers" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_TablePropName="Users" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_RowClassName="UsersRow" msprop:Generator_UserTableName="Users" msprop:Generator_RowEvArgName="UsersRowChangeEvent"> |         <xs:element name="Users" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_TableVarName="tableUsers" msprop:Generator_TablePropName="Users" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_UserTableName="Users" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_RowClassName="UsersRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <xs:sequence> | ||||||
|               <xs:element name="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id"> |               <xs:element name="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id"> | ||||||
| @@ -1513,7 +1846,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="Projects" msprop:Generator_TableClassName="ProjectsDataTable" msprop:Generator_TableVarName="tableProjects" msprop:Generator_TablePropName="Projects" msprop:Generator_RowDeletingName="ProjectsRowDeleting" msprop:Generator_RowChangingName="ProjectsRowChanging" msprop:Generator_RowEvHandlerName="ProjectsRowChangeEventHandler" msprop:Generator_RowDeletedName="ProjectsRowDeleted" msprop:Generator_UserTableName="Projects" msprop:Generator_RowChangedName="ProjectsRowChanged" msprop:Generator_RowEvArgName="ProjectsRowChangeEvent" msprop:Generator_RowClassName="ProjectsRow"> |         <xs:element name="Projects" msprop:Generator_TableClassName="ProjectsDataTable" msprop:Generator_TableVarName="tableProjects" msprop:Generator_RowChangedName="ProjectsRowChanged" msprop:Generator_TablePropName="Projects" msprop:Generator_RowDeletingName="ProjectsRowDeleting" msprop:Generator_RowChangingName="ProjectsRowChanging" msprop:Generator_RowEvHandlerName="ProjectsRowChangeEventHandler" msprop:Generator_RowDeletedName="ProjectsRowDeleted" msprop:Generator_RowClassName="ProjectsRow" msprop:Generator_UserTableName="Projects" msprop:Generator_RowEvArgName="ProjectsRowChangeEvent"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -1584,7 +1917,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="Items" msprop:Generator_TableClassName="ItemsDataTable" msprop:Generator_TableVarName="tableItems" msprop:Generator_RowChangedName="ItemsRowChanged" msprop:Generator_TablePropName="Items" msprop:Generator_RowDeletingName="ItemsRowDeleting" msprop:Generator_RowChangingName="ItemsRowChanging" msprop:Generator_RowEvHandlerName="ItemsRowChangeEventHandler" msprop:Generator_RowDeletedName="ItemsRowDeleted" msprop:Generator_RowClassName="ItemsRow" msprop:Generator_UserTableName="Items" msprop:Generator_RowEvArgName="ItemsRowChangeEvent"> |         <xs:element name="Items" msprop:Generator_TableClassName="ItemsDataTable" msprop:Generator_TableVarName="tableItems" msprop:Generator_TablePropName="Items" msprop:Generator_RowDeletingName="ItemsRowDeleting" msprop:Generator_RowChangingName="ItemsRowChanging" msprop:Generator_RowEvHandlerName="ItemsRowChangeEventHandler" msprop:Generator_RowDeletedName="ItemsRowDeleted" msprop:Generator_UserTableName="Items" msprop:Generator_RowChangedName="ItemsRowChanged" msprop:Generator_RowEvArgName="ItemsRowChangeEvent" msprop:Generator_RowClassName="ItemsRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -1642,7 +1975,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="Inventory" msprop:Generator_TableClassName="InventoryDataTable" msprop:Generator_TableVarName="tableInventory" msprop:Generator_RowChangedName="InventoryRowChanged" msprop:Generator_TablePropName="Inventory" msprop:Generator_RowDeletingName="InventoryRowDeleting" msprop:Generator_RowChangingName="InventoryRowChanging" msprop:Generator_RowEvHandlerName="InventoryRowChangeEventHandler" msprop:Generator_RowDeletedName="InventoryRowDeleted" msprop:Generator_RowClassName="InventoryRow" msprop:Generator_UserTableName="Inventory" msprop:Generator_RowEvArgName="InventoryRowChangeEvent"> |         <xs:element name="Inventory" msprop:Generator_TableClassName="InventoryDataTable" msprop:Generator_TableVarName="tableInventory" msprop:Generator_TablePropName="Inventory" msprop:Generator_RowDeletingName="InventoryRowDeleting" msprop:Generator_RowChangingName="InventoryRowChanging" msprop:Generator_RowEvHandlerName="InventoryRowChangeEventHandler" msprop:Generator_RowDeletedName="InventoryRowDeleted" msprop:Generator_UserTableName="Inventory" msprop:Generator_RowChangedName="InventoryRowChanged" msprop:Generator_RowEvArgName="InventoryRowChangeEvent" msprop:Generator_RowClassName="InventoryRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -1712,7 +2045,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="LineCode" msprop:Generator_TableClassName="LineCodeDataTable" msprop:Generator_TableVarName="tableLineCode" msprop:Generator_RowChangedName="LineCodeRowChanged" msprop:Generator_TablePropName="LineCode" msprop:Generator_RowDeletingName="LineCodeRowDeleting" msprop:Generator_RowChangingName="LineCodeRowChanging" msprop:Generator_RowEvHandlerName="LineCodeRowChangeEventHandler" msprop:Generator_RowDeletedName="LineCodeRowDeleted" msprop:Generator_RowClassName="LineCodeRow" msprop:Generator_UserTableName="LineCode" msprop:Generator_RowEvArgName="LineCodeRowChangeEvent"> |         <xs:element name="LineCode" msprop:Generator_TableClassName="LineCodeDataTable" msprop:Generator_TableVarName="tableLineCode" msprop:Generator_TablePropName="LineCode" msprop:Generator_RowDeletingName="LineCodeRowDeleting" msprop:Generator_RowChangingName="LineCodeRowChanging" msprop:Generator_RowEvHandlerName="LineCodeRowChangeEventHandler" msprop:Generator_RowDeletedName="LineCodeRowDeleted" msprop:Generator_UserTableName="LineCode" msprop:Generator_RowChangedName="LineCodeRowChanged" msprop:Generator_RowEvArgName="LineCodeRowChangeEvent" msprop:Generator_RowClassName="LineCodeRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -1770,7 +2103,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="UserGroup" msprop:Generator_TableClassName="UserGroupDataTable" msprop:Generator_TableVarName="tableUserGroup" msprop:Generator_RowChangedName="UserGroupRowChanged" msprop:Generator_TablePropName="UserGroup" msprop:Generator_RowDeletingName="UserGroupRowDeleting" msprop:Generator_RowChangingName="UserGroupRowChanging" msprop:Generator_RowEvHandlerName="UserGroupRowChangeEventHandler" msprop:Generator_RowDeletedName="UserGroupRowDeleted" msprop:Generator_RowClassName="UserGroupRow" msprop:Generator_UserTableName="UserGroup" msprop:Generator_RowEvArgName="UserGroupRowChangeEvent"> |         <xs:element name="UserGroup" msprop:Generator_TableClassName="UserGroupDataTable" msprop:Generator_TableVarName="tableUserGroup" msprop:Generator_TablePropName="UserGroup" msprop:Generator_RowDeletingName="UserGroupRowDeleting" msprop:Generator_RowChangingName="UserGroupRowChanging" msprop:Generator_RowEvHandlerName="UserGroupRowChangeEventHandler" msprop:Generator_RowDeletedName="UserGroupRowDeleted" msprop:Generator_UserTableName="UserGroup" msprop:Generator_RowChangedName="UserGroupRowChanged" msprop:Generator_RowEvArgName="UserGroupRowChangeEvent" msprop:Generator_RowClassName="UserGroupRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <xs:sequence> | ||||||
|               <xs:element name="dept" msprop:Generator_ColumnVarNameInTable="columndept" msprop:Generator_ColumnPropNameInRow="dept" msprop:Generator_ColumnPropNameInTable="deptColumn" msprop:Generator_UserColumnName="dept"> |               <xs:element name="dept" msprop:Generator_ColumnVarNameInTable="columndept" msprop:Generator_ColumnPropNameInRow="dept" msprop:Generator_ColumnPropNameInTable="deptColumn" msprop:Generator_UserColumnName="dept"> | ||||||
| @@ -1814,7 +2147,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="SPMaster" msprop:Generator_TableClassName="SPMasterDataTable" msprop:Generator_TableVarName="tableSPMaster" msprop:Generator_RowChangedName="SPMasterRowChanged" msprop:Generator_TablePropName="SPMaster" msprop:Generator_RowDeletingName="SPMasterRowDeleting" msprop:Generator_RowChangingName="SPMasterRowChanging" msprop:Generator_RowEvHandlerName="SPMasterRowChangeEventHandler" msprop:Generator_RowDeletedName="SPMasterRowDeleted" msprop:Generator_RowClassName="SPMasterRow" msprop:Generator_UserTableName="SPMaster" msprop:Generator_RowEvArgName="SPMasterRowChangeEvent"> |         <xs:element name="SPMaster" msprop:Generator_TableClassName="SPMasterDataTable" msprop:Generator_TableVarName="tableSPMaster" msprop:Generator_TablePropName="SPMaster" msprop:Generator_RowDeletingName="SPMasterRowDeleting" msprop:Generator_RowChangingName="SPMasterRowChanging" msprop:Generator_RowEvHandlerName="SPMasterRowChangeEventHandler" msprop:Generator_RowDeletedName="SPMasterRowDeleted" msprop:Generator_UserTableName="SPMaster" msprop:Generator_RowChangedName="SPMasterRowChanged" msprop:Generator_RowEvArgName="SPMasterRowChangeEvent" msprop:Generator_RowClassName="SPMasterRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <xs:sequence> | ||||||
|               <xs:element name="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" /> |               <xs:element name="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" /> | ||||||
| @@ -1930,7 +2263,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="EETGW_GroupUser" msprop:Generator_TableClassName="EETGW_GroupUserDataTable" msprop:Generator_TableVarName="tableEETGW_GroupUser" msprop:Generator_RowChangedName="EETGW_GroupUserRowChanged" msprop:Generator_TablePropName="EETGW_GroupUser" msprop:Generator_RowDeletingName="EETGW_GroupUserRowDeleting" msprop:Generator_RowChangingName="EETGW_GroupUserRowChanging" msprop:Generator_RowEvHandlerName="EETGW_GroupUserRowChangeEventHandler" msprop:Generator_RowDeletedName="EETGW_GroupUserRowDeleted" msprop:Generator_RowClassName="EETGW_GroupUserRow" msprop:Generator_UserTableName="EETGW_GroupUser" msprop:Generator_RowEvArgName="EETGW_GroupUserRowChangeEvent"> |         <xs:element name="EETGW_GroupUser" msprop:Generator_TableClassName="EETGW_GroupUserDataTable" msprop:Generator_TableVarName="tableEETGW_GroupUser" msprop:Generator_TablePropName="EETGW_GroupUser" msprop:Generator_RowDeletingName="EETGW_GroupUserRowDeleting" msprop:Generator_RowChangingName="EETGW_GroupUserRowChanging" msprop:Generator_RowEvHandlerName="EETGW_GroupUserRowChangeEventHandler" msprop:Generator_RowDeletedName="EETGW_GroupUserRowDeleted" msprop:Generator_UserTableName="EETGW_GroupUser" msprop:Generator_RowChangedName="EETGW_GroupUserRowChanged" msprop:Generator_RowEvArgName="EETGW_GroupUserRowChangeEvent" msprop:Generator_RowClassName="EETGW_GroupUserRow"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -1969,7 +2302,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="vGroupUser" msprop:Generator_TableClassName="vGroupUserDataTable" msprop:Generator_TableVarName="tablevGroupUser" msprop:Generator_TablePropName="vGroupUser" msprop:Generator_RowDeletingName="vGroupUserRowDeleting" msprop:Generator_RowChangingName="vGroupUserRowChanging" msprop:Generator_RowEvHandlerName="vGroupUserRowChangeEventHandler" msprop:Generator_RowDeletedName="vGroupUserRowDeleted" msprop:Generator_UserTableName="vGroupUser" msprop:Generator_RowChangedName="vGroupUserRowChanged" msprop:Generator_RowEvArgName="vGroupUserRowChangeEvent" msprop:Generator_RowClassName="vGroupUserRow"> |         <xs:element name="vGroupUser" msprop:Generator_TableClassName="vGroupUserDataTable" msprop:Generator_TableVarName="tablevGroupUser" msprop:Generator_RowChangedName="vGroupUserRowChanged" msprop:Generator_TablePropName="vGroupUser" msprop:Generator_RowDeletingName="vGroupUserRowDeleting" msprop:Generator_RowChangingName="vGroupUserRowChanging" msprop:Generator_RowEvHandlerName="vGroupUserRowChangeEventHandler" msprop:Generator_RowDeletedName="vGroupUserRowDeleted" msprop:Generator_RowClassName="vGroupUserRow" msprop:Generator_UserTableName="vGroupUser" msprop:Generator_RowEvArgName="vGroupUserRowChangeEvent"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <xs:sequence> | ||||||
|               <xs:element name="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInRow="gcode" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> |               <xs:element name="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInRow="gcode" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> | ||||||
| @@ -2085,7 +2418,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|                   </xs:restriction> |                   </xs:restriction> | ||||||
|                 </xs:simpleType> |                 </xs:simpleType> | ||||||
|               </xs:element> |               </xs:element> | ||||||
|               <xs:element name="id" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id" minOccurs="0"> |               <xs:element name="id" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id"> | ||||||
|                 <xs:simpleType> |                 <xs:simpleType> | ||||||
|                   <xs:restriction base="xs:string"> |                   <xs:restriction base="xs:string"> | ||||||
|                     <xs:maxLength value="20" /> |                     <xs:maxLength value="20" /> | ||||||
| @@ -2112,7 +2445,7 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|         <xs:element name="JobReport" msprop:Generator_TableClassName="JobReportDataTable" msprop:Generator_TableVarName="tableJobReport" msprop:Generator_TablePropName="JobReport" msprop:Generator_RowDeletingName="JobReportRowDeleting" msprop:Generator_RowChangingName="JobReportRowChanging" msprop:Generator_RowEvHandlerName="JobReportRowChangeEventHandler" msprop:Generator_RowDeletedName="JobReportRowDeleted" msprop:Generator_UserTableName="JobReport" msprop:Generator_RowChangedName="JobReportRowChanged" msprop:Generator_RowEvArgName="JobReportRowChangeEvent" msprop:Generator_RowClassName="JobReportRow"> |         <xs:element name="JobReport" msprop:Generator_TableClassName="JobReportDataTable" msprop:Generator_TableVarName="tableJobReport" msprop:Generator_RowChangedName="JobReportRowChanged" msprop:Generator_TablePropName="JobReport" msprop:Generator_RowDeletingName="JobReportRowDeleting" msprop:Generator_RowChangingName="JobReportRowChanging" msprop:Generator_RowEvHandlerName="JobReportRowChangeEventHandler" msprop:Generator_RowDeletedName="JobReportRowDeleted" msprop:Generator_RowClassName="JobReportRow" msprop:Generator_UserTableName="JobReport" msprop:Generator_RowEvArgName="JobReportRowChangeEvent"> | ||||||
|           <xs:complexType> |           <xs:complexType> | ||||||
|             <xs:sequence> |             <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="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" /> | ||||||
| @@ -2223,6 +2556,189 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|             </xs:sequence> |             </xs:sequence> | ||||||
|           </xs:complexType> |           </xs:complexType> | ||||||
|         </xs:element> |         </xs:element> | ||||||
|  |         <xs:element name="MailData" msprop:Generator_TableClassName="MailDataDataTable" msprop:Generator_TableVarName="tableMailData" msprop:Generator_TablePropName="MailData" msprop:Generator_RowDeletingName="MailDataRowDeleting" msprop:Generator_RowChangingName="MailDataRowChanging" msprop:Generator_RowEvHandlerName="MailDataRowChangeEventHandler" msprop:Generator_RowDeletedName="MailDataRowDeleted" msprop:Generator_UserTableName="MailData" msprop:Generator_RowChangedName="MailDataRowChanged" msprop:Generator_RowEvArgName="MailDataRowChangeEvent" msprop:Generator_RowClassName="MailDataRow"> | ||||||
|  |           <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="project" msprop:Generator_ColumnVarNameInTable="columnproject" msprop:Generator_ColumnPropNameInRow="project" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInTable="projectColumn" msprop:Generator_UserColumnName="project" type="xs:int" minOccurs="0" /> | ||||||
|  |               <xs:element name="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInRow="gcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="10" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="cate" msprop:Generator_ColumnVarNameInTable="columncate" msprop:Generator_ColumnPropNameInRow="cate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="cateColumn" msprop:Generator_UserColumnName="cate" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="20" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="pdate" msprop:Generator_ColumnVarNameInTable="columnpdate" msprop:Generator_ColumnPropNameInRow="pdate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="pdateColumn" msprop:Generator_UserColumnName="pdate" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="10" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="subject" msprop:Generator_ColumnVarNameInTable="columnsubject" msprop:Generator_ColumnPropNameInRow="subject" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="subjectColumn" msprop:Generator_UserColumnName="subject" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="tolist" msprop:Generator_ColumnVarNameInTable="columntolist" msprop:Generator_ColumnPropNameInRow="tolist" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="tolistColumn" msprop:Generator_UserColumnName="tolist" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="bcc" msprop:Generator_ColumnVarNameInTable="columnbcc" msprop:Generator_ColumnPropNameInRow="bcc" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="bccColumn" msprop:Generator_UserColumnName="bcc" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="cc" msprop:Generator_ColumnVarNameInTable="columncc" msprop:Generator_ColumnPropNameInRow="cc" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="ccColumn" msprop:Generator_UserColumnName="cc" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="body" msprop:Generator_ColumnVarNameInTable="columnbody" msprop:Generator_ColumnPropNameInRow="body" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="bodyColumn" msprop:Generator_UserColumnName="body" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="SendOK" msprop:Generator_ColumnVarNameInTable="columnSendOK" msprop:Generator_ColumnPropNameInRow="SendOK" msprop:nullValue="0" msprop:Generator_ColumnPropNameInTable="SendOKColumn" msprop:Generator_UserColumnName="SendOK" type="xs:boolean" minOccurs="0" /> | ||||||
|  |               <xs:element name="SendMsg" msprop:Generator_ColumnVarNameInTable="columnSendMsg" msprop:Generator_ColumnPropNameInRow="SendMsg" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="SendMsgColumn" msprop:Generator_UserColumnName="SendMsg" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="255" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="aidx" msprop:Generator_ColumnVarNameInTable="columnaidx" msprop:Generator_ColumnPropNameInRow="aidx" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInTable="aidxColumn" msprop:Generator_UserColumnName="aidx" type="xs:int" minOccurs="0" /> | ||||||
|  |               <xs:element name="atime" msprop:Generator_ColumnVarNameInTable="columnatime" msprop:Generator_ColumnPropNameInRow="atime" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="atimeColumn" msprop:Generator_UserColumnName="atime" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="20" /> | ||||||
|  |                   </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="fromlist" msprop:Generator_ColumnVarNameInTable="columnfromlist" msprop:Generator_ColumnPropNameInRow="fromlist" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="fromlistColumn" msprop:Generator_UserColumnName="fromlist" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |             </xs:sequence> | ||||||
|  |           </xs:complexType> | ||||||
|  |         </xs:element> | ||||||
|  |         <xs:element name="MailAuto" msprop:Generator_TableClassName="MailAutoDataTable" msprop:Generator_TableVarName="tableMailAuto" msprop:Generator_TablePropName="MailAuto" msprop:Generator_RowDeletingName="MailAutoRowDeleting" msprop:Generator_RowChangingName="MailAutoRowChanging" msprop:Generator_RowEvHandlerName="MailAutoRowChangeEventHandler" msprop:Generator_RowDeletedName="MailAutoRowDeleted" msprop:Generator_UserTableName="MailAuto" msprop:Generator_RowChangedName="MailAutoRowChanged" msprop:Generator_RowEvArgName="MailAutoRowChangeEvent" msprop:Generator_RowClassName="MailAutoRow"> | ||||||
|  |           <xs:complexType> | ||||||
|  |             <xs:sequence> | ||||||
|  |               <xs:element name="idx" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" /> | ||||||
|  |               <xs:element name="enable" msprop:Generator_ColumnVarNameInTable="columnenable" msprop:Generator_ColumnPropNameInRow="enable" msprop:nullValue="0" msprop:Generator_ColumnPropNameInTable="enableColumn" msprop:Generator_UserColumnName="enable" type="xs:boolean" minOccurs="0" /> | ||||||
|  |               <xs:element name="fidx" msprop:Generator_ColumnVarNameInTable="columnfidx" msprop:Generator_ColumnPropNameInRow="fidx" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInTable="fidxColumn" msprop:Generator_UserColumnName="fidx" type="xs:int" /> | ||||||
|  |               <xs:element name="gcode" msprop:Generator_ColumnVarNameInTable="columngcode" msprop:Generator_ColumnPropNameInRow="gcode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="gcodeColumn" msprop:Generator_UserColumnName="gcode"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="10" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="tolist" msprop:Generator_ColumnVarNameInTable="columntolist" msprop:Generator_ColumnPropNameInRow="tolist" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="tolistColumn" msprop:Generator_UserColumnName="tolist" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="bcc" msprop:Generator_ColumnVarNameInTable="columnbcc" msprop:Generator_ColumnPropNameInRow="bcc" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="bccColumn" msprop:Generator_UserColumnName="bcc" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="cc" msprop:Generator_ColumnVarNameInTable="columncc" msprop:Generator_ColumnPropNameInRow="cc" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="ccColumn" msprop:Generator_UserColumnName="cc" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="sdate" msprop:Generator_ColumnVarNameInTable="columnsdate" msprop:Generator_ColumnPropNameInRow="sdate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="sdateColumn" msprop:Generator_UserColumnName="sdate" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="10" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="edate" msprop:Generator_ColumnVarNameInTable="columnedate" msprop:Generator_ColumnPropNameInRow="edate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="edateColumn" msprop:Generator_UserColumnName="edate" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="10" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="stime" msprop:Generator_ColumnVarNameInTable="columnstime" msprop:Generator_ColumnPropNameInRow="stime" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="stimeColumn" msprop:Generator_UserColumnName="stime" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="8" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="sday" msprop:Generator_ColumnVarNameInTable="columnsday" msprop:Generator_ColumnPropNameInRow="sday" msprop:Generator_ColumnPropNameInTable="sdayColumn" msprop:Generator_UserColumnName="sday" type="xs:base64Binary" minOccurs="0" /> | ||||||
|  |               <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="fromlist" msprop:Generator_ColumnVarNameInTable="columnfromlist" msprop:Generator_ColumnPropNameInRow="fromlist" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="fromlistColumn" msprop:Generator_UserColumnName="fromlist" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="subject" msprop:Generator_ColumnVarNameInTable="columnsubject" msprop:Generator_ColumnPropNameInRow="subject" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="subjectColumn" msprop:Generator_UserColumnName="subject" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |               <xs:element name="body" msprop:Generator_ColumnVarNameInTable="columnbody" msprop:Generator_ColumnPropNameInRow="body" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInTable="bodyColumn" msprop:Generator_UserColumnName="body" minOccurs="0"> | ||||||
|  |                 <xs:simpleType> | ||||||
|  |                   <xs:restriction base="xs:string"> | ||||||
|  |                     <xs:maxLength value="2147483647" /> | ||||||
|  |                   </xs:restriction> | ||||||
|  |                 </xs:simpleType> | ||||||
|  |               </xs:element> | ||||||
|  |             </xs:sequence> | ||||||
|  |           </xs:complexType> | ||||||
|  |         </xs:element> | ||||||
|       </xs:choice> |       </xs:choice> | ||||||
|     </xs:complexType> |     </xs:complexType> | ||||||
|     <xs:unique name="Constraint1" msdata:PrimaryKey="true"> |     <xs:unique name="Constraint1" msdata:PrimaryKey="true"> | ||||||
| @@ -2266,5 +2782,13 @@ WHERE  (idx = @idx)</CommandText> | |||||||
|       <xs:selector xpath=".//mstns:JobReport" /> |       <xs:selector xpath=".//mstns:JobReport" /> | ||||||
|       <xs:field xpath="mstns:idx" /> |       <xs:field xpath="mstns:idx" /> | ||||||
|     </xs:unique> |     </xs:unique> | ||||||
|  |     <xs:unique name="MailData_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> | ||||||
|  |       <xs:selector xpath=".//mstns:MailData" /> | ||||||
|  |       <xs:field xpath="mstns:idx" /> | ||||||
|  |     </xs:unique> | ||||||
|  |     <xs:unique name="MailAuto_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> | ||||||
|  |       <xs:selector xpath=".//mstns:MailAuto" /> | ||||||
|  |       <xs:field xpath="mstns:idx" /> | ||||||
|  |     </xs:unique> | ||||||
|   </xs:element> |   </xs:element> | ||||||
| </xs:schema> | </xs:schema> | ||||||
| @@ -4,19 +4,21 @@ | |||||||
|      Changes to this file may cause incorrect behavior and will be lost if |      Changes to this file may cause incorrect behavior and will be lost if | ||||||
|      the code is regenerated. |      the code is regenerated. | ||||||
| </autogenerated>--> | </autogenerated>--> | ||||||
| <DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-10" ViewPortY="-21" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> | <DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="0" ViewPortY="-21" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> | ||||||
|   <Shapes> |   <Shapes> | ||||||
|     <Shape ID="DesignTable:Users" ZOrder="4" X="997" Y="61" Height="651" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="429" /> |     <Shape ID="DesignTable:Users" ZOrder="6" X="997" Y="61" Height="651" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="429" /> | ||||||
|     <Shape ID="DesignTable:Projects" ZOrder="11" X="208" Y="0" Height="149" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="59" /> |     <Shape ID="DesignTable:Projects" ZOrder="13" X="208" Y="0" Height="149" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="59" /> | ||||||
|     <Shape ID="DesignTable:Items" ZOrder="7" X="205" Y="174" Height="476" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" /> |     <Shape ID="DesignTable:Items" ZOrder="9" X="205" Y="174" Height="476" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" /> | ||||||
|     <Shape ID="DesignTable:Inventory" ZOrder="10" X="389" Y="17" Height="362" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" /> |     <Shape ID="DesignTable:Inventory" ZOrder="12" X="389" Y="17" Height="362" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" /> | ||||||
|     <Shape ID="DesignTable:LineCode" ZOrder="5" X="586" Y="429" Height="224" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="156" /> |     <Shape ID="DesignTable:LineCode" ZOrder="7" X="586" Y="429" Height="224" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="156" /> | ||||||
|     <Shape ID="DesignTable:UserGroup" ZOrder="8" X="396" Y="394" Height="263" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="173" /> |     <Shape ID="DesignTable:UserGroup" ZOrder="10" X="396" Y="394" Height="263" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="173" /> | ||||||
|     <Shape ID="DesignTable:SPMaster" ZOrder="3" X="802" Y="331" Height="324" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> |     <Shape ID="DesignTable:SPMaster" ZOrder="5" X="802" Y="331" Height="324" Width="200" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> | ||||||
|     <Shape ID="DesignTable:EETGW_GroupUser" ZOrder="6" X="12" Y="283" Height="267" Width="255" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" /> |     <Shape ID="DesignTable:EETGW_GroupUser" ZOrder="8" X="12" Y="283" Height="267" Width="255" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" /> | ||||||
|     <Shape ID="DesignTable:vGroupUser" ZOrder="1" X="938" Y="-5" Height="324" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> |     <Shape ID="DesignTable:vGroupUser" ZOrder="3" X="938" Y="-5" Height="324" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> | ||||||
|     <Shape ID="DesignTable:JobReport" ZOrder="2" X="1232" Y="18" Height="305" Width="205" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> |     <Shape ID="DesignTable:JobReport" ZOrder="4" X="1232" Y="18" Height="305" Width="205" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> | ||||||
|     <Shape ID="DesignSources:QueriesTableAdapter" ZOrder="9" X="673" Y="48" Height="220" Width="201" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" /> |     <Shape ID="DesignSources:QueriesTableAdapter" ZOrder="11" X="673" Y="48" Height="220" Width="201" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" /> | ||||||
|  |     <Shape ID="DesignTable:MailData" ZOrder="2" X="0" Y="0" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> | ||||||
|  |     <Shape ID="DesignTable:MailAuto" ZOrder="1" X="168" Y="0" Height="324" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> | ||||||
|   </Shapes> |   </Shapes> | ||||||
|   <Connectors /> |   <Connectors /> | ||||||
| </DiagramLayout> | </DiagramLayout> | ||||||
							
								
								
									
										15
									
								
								Project/fMain.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								Project/fMain.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -143,6 +143,7 @@ | |||||||
|             this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); |             this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); | ||||||
|             this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); |             this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); | ||||||
|             this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); |             this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); | ||||||
|  |             this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); | ||||||
|             this.cmTab.SuspendLayout(); |             this.cmTab.SuspendLayout(); | ||||||
|             this.statusStrip1.SuspendLayout(); |             this.statusStrip1.SuspendLayout(); | ||||||
|             this.menuStrip1.SuspendLayout(); |             this.menuStrip1.SuspendLayout(); | ||||||
| @@ -191,7 +192,8 @@ | |||||||
|             this.sbBWRun, |             this.sbBWRun, | ||||||
|             this.lbSvr, |             this.lbSvr, | ||||||
|             this.sbBCD, |             this.sbBCD, | ||||||
|             this.sbLogin}); |             this.sbLogin, | ||||||
|  |             this.toolStripStatusLabel1}); | ||||||
|             this.statusStrip1.Location = new System.Drawing.Point(1, 622); |             this.statusStrip1.Location = new System.Drawing.Point(1, 622); | ||||||
|             this.statusStrip1.Name = "statusStrip1"; |             this.statusStrip1.Name = "statusStrip1"; | ||||||
|             this.statusStrip1.Size = new System.Drawing.Size(1094, 22); |             this.statusStrip1.Size = new System.Drawing.Size(1094, 22); | ||||||
| @@ -411,14 +413,14 @@ | |||||||
|             // 목록ToolStripMenuItem |             // 목록ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.목록ToolStripMenuItem.Name = "목록ToolStripMenuItem"; |             this.목록ToolStripMenuItem.Name = "목록ToolStripMenuItem"; | ||||||
|             this.목록ToolStripMenuItem.Size = new System.Drawing.Size(180, 24); |             this.목록ToolStripMenuItem.Size = new System.Drawing.Size(120, 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); | ||||||
|             //  |             //  | ||||||
|             // layoutToolStripMenuItem |             // layoutToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.layoutToolStripMenuItem.Name = "layoutToolStripMenuItem"; |             this.layoutToolStripMenuItem.Name = "layoutToolStripMenuItem"; | ||||||
|             this.layoutToolStripMenuItem.Size = new System.Drawing.Size(180, 24); |             this.layoutToolStripMenuItem.Size = new System.Drawing.Size(120, 24); | ||||||
|             this.layoutToolStripMenuItem.Text = "Layout"; |             this.layoutToolStripMenuItem.Text = "Layout"; | ||||||
|             this.layoutToolStripMenuItem.Click += new System.EventHandler(this.layoutToolStripMenuItem_Click); |             this.layoutToolStripMenuItem.Click += new System.EventHandler(this.layoutToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
| @@ -1108,6 +1110,12 @@ | |||||||
|             this.toolStripButton3.ToolTipText = "휴가신청"; |             this.toolStripButton3.ToolTipText = "휴가신청"; | ||||||
|             this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); |             this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); | ||||||
|             //  |             //  | ||||||
|  |             // toolStripStatusLabel1 | ||||||
|  |             //  | ||||||
|  |             this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; | ||||||
|  |             this.toolStripStatusLabel1.Size = new System.Drawing.Size(35, 17); | ||||||
|  |             this.toolStripStatusLabel1.Text = "MAIL"; | ||||||
|  |             //  | ||||||
|             // fMain |             // fMain | ||||||
|             //  |             //  | ||||||
|             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; |             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; | ||||||
| @@ -1253,6 +1261,7 @@ | |||||||
|         private System.Windows.Forms.ToolStripMenuItem cR구매ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem cR구매ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem sPR구매ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem sPR구매ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem13; |         private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem13; | ||||||
|  |         private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1407,5 +1407,6 @@ namespace Project | |||||||
|  |  | ||||||
|             FCOMMON.Util.MsgI("complete"); |             FCOMMON.Util.MsgI("complete"); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -153,6 +153,26 @@ | |||||||
|         Mi4wAwEBAAAh+QQBAAAXACwAAAAAEAAQAAAIggAvCBwo0IJBCwQTFqwAAQEDhAoXTpgoYQDEhBYqTKDA |         Mi4wAwEBAAAh+QQBAAAXACwAAAAAEAAQAAAIggAvCBwo0IJBCwQTFqwAAQEDhAoXTpgoYQDEhBYqTKDA | ||||||
|         kYKEBRclciRAoMEDCREuZtw40oKCCihVauxIIYEBmCkJruxYoWfMggYPsOyJU+WAABMqCJDgM+eFg0iV |         kYKEBRclciRAoMEDCREuZtw40oKCCihVauxIIYEBmCkJruxYoWfMggYPsOyJU+WAABMqCJDgM+eFg0iV | ||||||
|         Aigg4WfBo0kFADAYwWnBABSkQjSIcYDYiAMtBHCwFW3ag24HBgQAOw== |         Aigg4WfBo0kFADAYwWnBABSkQjSIcYDYiAMtBHCwFW3ag24HBgQAOw== | ||||||
|  | </value> | ||||||
|  |   </data> | ||||||
|  |   <data name="codesToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  |     <value> | ||||||
|  |         R0lGODlhEAAQAIQAAHan1azQ4ldvj9vp9HSQruTr80lVa+vx9pu811SRuXifuj13uYyz2VFhe4Gt2UNL | ||||||
|  |         XPL1+Orv+ufu9YOqxYyzzNHW3SkxQz5FVWag2T6CuZe3y5G0t+Do7+r0/77a9f///yH/C05FVFNDQVBF | ||||||
|  |         Mi4wAwEBAAAh+QQAAAAAACwAAAAAEAAQAAAIrwA/CBxIsKDAAQESIkBAYYICBQQICCAgMMAACQMyaswo | ||||||
|  |         oUKDih0SZMiwoKTJBQcEVDyAoEMHDy5hdnAg4eMHBBIQeNjJcyeDAjYRRNAQs+hMoAIpRNjQs6eDAgYE | ||||||
|  |         TshpVCYAqAIV5GzKU0GBB1klMKjqEgMHsB8IiOW60+wFgQQgIGDgoC4AABgwADjw9oOAChAkSChAmIPh | ||||||
|  |         AxUswBXAuEEDAwYePLhwwYJNg5gFBgQAOw== | ||||||
|  | </value> | ||||||
|  |   </data> | ||||||
|  |   <data name="메일양식ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  |     <value> | ||||||
|  |         R0lGODlhEAAQAIQfAHWSrbTY+6nU/I+74/r8/drj7FlxkUlVa9Xp/eLs9cvT2oWpxG+bwqPQ+57N++v1 | ||||||
|  |         /lJgeabK7JnB5kNLXJG0z5nA1oyw0SkxQz5FVb7e/aC91tHl8qXB2n2gu////////yH/C05FVFNDQVBF | ||||||
|  |         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIpAA/CBxIsKDBgwQ9KFzIsKHCDRUqUFhAsQOAiwAMQFBY | ||||||
|  |         gYDHjyAJKNjogQIBChoQZAgQAEGCiQUOKFxAIEMEDhsQPEDAQEKDBzI9dKiZIYOFowwENPg5QeHQlRIi | ||||||
|  |         SJAwYIADBwWaegCQIMAACQEEKK2KFYNCrgMihBXbwEHVBGY9GFCQIEGBu3jvKrhw1oBfCBAOHJgwAQOG | ||||||
|  |         CyQdKlaIsLHjggEBADs= | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <data name="commonToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="commonToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
| @@ -345,26 +365,6 @@ | |||||||
|         oMEBBAgsfsjoAQGDCQsKJEhAAcKBChYQajyZkiWECwYMAHiAkAAAlCop4FRA9ABPDxgqABVqQIGEpxQG |         oMEBBAgsfsjoAQGDCQsKJEhAAcKBChYQajyZkiWECwYMAHiAkAAAlCop4FRA9ABPDxgqABVqQIGEpxQG | ||||||
|         IMTQoCaEphICaFXAAaEABCmZZtUawECGi0gRHGigloFWCgzOYhRAt0OHASg1yD24cUAFDRcNMhwAWLBB |         IMTQoCaEphICaFXAAaEABCmZZtUawECGi0gRHGigloFWCgzOYhRAt0OHASg1yD24cUAFDRcNMhwAWLBB | ||||||
|         D4UNMwz8ISAAOw== |         D4UNMwz8ISAAOw== | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="codesToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIQAAHan1azQ4ldvj9vp9HSQruTr80lVa+vx9pu811SRuXifuj13uYyz2VFhe4Gt2UNL |  | ||||||
|         XPL1+Orv+ufu9YOqxYyzzNHW3SkxQz5FVWag2T6CuZe3y5G0t+Do7+r0/77a9f///yH/C05FVFNDQVBF |  | ||||||
|         Mi4wAwEBAAAh+QQAAAAAACwAAAAAEAAQAAAIrwA/CBxIsKDAAQESIkBAYYICBQQICCAgMMAACQMyaswo |  | ||||||
|         oUKDih0SZMiwoKTJBQcEVDyAoEMHDy5hdnAg4eMHBBIQeNjJcyeDAjYRRNAQs+hMoAIpRNjQs6eDAgYE |  | ||||||
|         TshpVCYAqAIV5GzKU0GBB1klMKjqEgMHsB8IiOW60+wFgQQgIGDgoC4AABgwADjw9oOAChAkSChAmIPh |  | ||||||
|         AxUswBXAuEEDAwYePLhwwYJNg5gFBgQAOw== |  | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="메일양식ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         R0lGODlhEAAQAIQfAHWSrbTY+6nU/I+74/r8/drj7FlxkUlVa9Xp/eLs9cvT2oWpxG+bwqPQ+57N++v1 |  | ||||||
|         /lJgeabK7JnB5kNLXJG0z5nA1oyw0SkxQz5FVb7e/aC91tHl8qXB2n2gu////////yH/C05FVFNDQVBF |  | ||||||
|         Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIpAA/CBxIsKDBgwQ9KFzIsKHCDRUqUFhAsQOAiwAMQFBY |  | ||||||
|         gYDHjyAJKNjogQIBChoQZAgQAEGCiQUOKFxAIEMEDhsQPEDAQEKDBzI9dKiZIYOFowwENPg5QeHQlRIi |  | ||||||
|         SJAwYIADBwWaegCQIMAACQEEKK2KFYNCrgMihBXbwEHVBGY9GFCQIEGBu3jvKrhw1oBfCBAOHJgwAQOG |  | ||||||
|         CyQdKlaIsLHjggEBADs= |  | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
| @@ -452,14 +452,14 @@ | |||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPY4CDmcasDEu1MxmW6ixgWKbTwrBYVx0svkqL |         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPY4CDmcasDEu1MxmW6ixgWKbTwrBYVx0svkqL | ||||||
|         h2GZViHDMu15QPFWhmXqUmBxDLBUZzVQwX84Xqzzg2GJpifDMs3rKOJLtZ4ADZWA6oKCpVo2IEmBtZb/ |         h2GZViHDMu15QPFWhmXqUmBxDLBUZzVQwX84Xqzzg2GJpifDMs3rKOJLtZ4ADZWA6oKCpVo2IEmBtZb/ | ||||||
|         /U7m/E+5XP8/92TF/3lzYj/UrMj/l3q54X/kubL/qtu8oIZo90F1QsEynQn8a8yPJV+p/1Z8q+d/yc2e |         /U7m/E+5XP8/92TF/3lzYj/ULM//l3q54X/kubL/qtu8oIZo90F1QsEynQn8a8yPJV+p/1Z8q+d/yc2e | ||||||
|         /4dm5vx/1Jn2/+qkzJ8gMRg22R16gmGJzjWoTihYqitYfKu7Dqao41D9/+ulEf/PtAb8vV7o9blnWyHc |         /4dm5vx/1Jn2/+qkzJ8gMRg22R16gmGJzjWoTihYqitYfKu7Dqao41D9/+ulEf9Pt/r/vV7o9blnWyHc | ||||||
|         gOJbXRdA6qE6EaD4ZvdcmKLKSx3LzheGHLyc7PbtYpDa/20VTnuLL3Z8BMkV3Ox5B9WCCmAuKLrZUwLi |         gOJbXRdA6qE6EaD4ZvdcmKLKSx3LzheGHLyc7PbtYpDa/20VTnuLL3Z8BMkV3Ox5B9WCCmAuKLrZUwLi | ||||||
|         v2iNEH9c5vn/SobWnyfZNmqFN3v1gbZ/LrrVcx6sAR0U3+kxLr7RdRzKZXhc7On5qNTjPxiXeHmAxICu |         v2iNEH9c5vn/SobWnyfZNmqFN3v1gbZ/LrrVcx6sAR0U3+kxLr7RdRzKZXhc7On5qNTjPxiXeHmAxICu | ||||||
|         LAVa1AJWgA0U3+kWgzIZnlR4ZcEMeFLpnQkSq79fz5F7ayIfWAEh8KjCs+9Judd/EH5c7tULFSYeAP2/ |         LAVa1AJWgA0U3+kWgzIZnlR4ZcEMeFLpnQkSq79fz5F7ayIfWAEh8KjCs+9Judd/EH5c7tULFSYeAP2/ | ||||||
|         Ee6FUo8NUGHiwP/99RwvuqJOv+mJ+w/CLzsjT4HEoNLYwb8D/Zp/D/T2/T/Qe+bNgd7fQPo/MoaKnQGr |         Ee6FUo8NUGHiwP/99RwvuqJOv+mJ+w/CLzsjT4HEoNLYwb8D/Zp/D/T2/T/Qe+b1gd7fQPo/MoaKnQGr | ||||||
|         2d+jAdUG1LhtIjtQcP6btfX/0DXhwiC1fw/0zAPpZfi7v7cXmyJiMEgv0Ol9tkDTlgMFVpGCQXr+Heiz |         2d+jAdUG1LhtIjtQcP7rNfX/0DXhwiC1fw/0zAPpZfi7v7cXmyJiMEgv0Ol9tkDTlgMFVpGCQXr+Heiz | ||||||
|         BQBt7qs8dhjk8gAAAABJRU5ErkJggg== |         BQBgTqszmtiViwAAAABJRU5ErkJggg== | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||||
|   | |||||||
| @@ -1019,7 +1019,20 @@ namespace FCOMMON | |||||||
|             return retval; |             return retval; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         public static string GetUserTel(string gcode, string uid) | ||||||
|  |         { | ||||||
|  |             var slq = "select isnull(tel,'') from vGroupUser" + | ||||||
|  |                     $" where gcode = '{gcode}'" + | ||||||
|  |                     $" and id = '{uid}'"; | ||||||
|  |             try | ||||||
|  |             { | ||||||
|  |                 return ExecuteScalar(slq); | ||||||
|  |             }catch ( Exception ex) | ||||||
|  |             { | ||||||
|  |                 return string.Empty; | ||||||
|  |             } | ||||||
|              |              | ||||||
|  |         } | ||||||
|  |  | ||||||
|         public static System.Data.DataTable getUserProjectList(string userName) |         public static System.Data.DataTable getUserProjectList(string userName) | ||||||
|         { |         { | ||||||
|   | |||||||
							
								
								
									
										286
									
								
								SubProject/FEQ0000/PurchaseCR/fPurchaseCR.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										286
									
								
								SubProject/FEQ0000/PurchaseCR/fPurchaseCR.Designer.cs
									
									
									
										generated
									
									
									
								
							| @@ -30,33 +30,34 @@ | |||||||
|         { |         { | ||||||
|             this.components = new System.ComponentModel.Container(); |             this.components = new System.ComponentModel.Container(); | ||||||
|             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fPurchaseCR)); |             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fPurchaseCR)); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType19 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType1 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType20 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType2 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType21 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType3 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType22 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType4 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType23 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType5 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType24 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType6 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType25 = new FarPoint.Win.Spread.CellType.TextCellType(); |             FarPoint.Win.Spread.CellType.TextCellType textCellType7 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType1 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType8 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType9 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType2 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType10 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType3 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType4 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType5 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType11 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType6 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType12 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType7 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType13 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             FarPoint.Win.Spread.CellType.TextCellType textCellType14 = new FarPoint.Win.Spread.CellType.TextCellType(); | ||||||
|  |             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.NumberCellType numberCellType8 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|  |             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.CheckBoxCellType checkBoxCellType1 = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType9 = new FarPoint.Win.Spread.CellType.NumberCellType(); |             FarPoint.Win.Spread.CellType.NumberCellType numberCellType9 = new FarPoint.Win.Spread.CellType.NumberCellType(); | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType26 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType27 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType10 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType28 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType11 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType12 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType13 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType29 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType14 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType30 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType15 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType31 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType32 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType33 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType34 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.NumberCellType numberCellType16 = new FarPoint.Win.Spread.CellType.NumberCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType35 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.TextCellType textCellType36 = new FarPoint.Win.Spread.CellType.TextCellType(); |  | ||||||
|             FarPoint.Win.Spread.CellType.CheckBoxCellType checkBoxCellType2 = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); |  | ||||||
|             this.dsPurchase = new FEQ0000.dsPurchase(); |             this.dsPurchase = new FEQ0000.dsPurchase(); | ||||||
|             this.bs = new System.Windows.Forms.BindingSource(this.components); |             this.bs = new System.Windows.Forms.BindingSource(this.components); | ||||||
|             this.ta = new FEQ0000.dsPurchaseTableAdapters.EETGW_PurchaseCRTableAdapter(); |             this.ta = new FEQ0000.dsPurchaseTableAdapters.EETGW_PurchaseCRTableAdapter(); | ||||||
| @@ -89,6 +90,7 @@ | |||||||
|             this.toolStripButton7 = new System.Windows.Forms.ToolStripDropDownButton(); |             this.toolStripButton7 = new System.Windows.Forms.ToolStripDropDownButton(); | ||||||
|             this.입고품목메일전송ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.입고품목메일전송ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.엑셀에서가져오기ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.엑셀에서가져오기ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.cm1 = new System.Windows.Forms.ContextMenuStrip(this.components); |             this.cm1 = new System.Windows.Forms.ContextMenuStrip(this.components); | ||||||
|             this.columnSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.columnSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.autoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.autoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
| @@ -107,6 +109,8 @@ | |||||||
|             this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); |             this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); | ||||||
|             this.sC검색ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.sC검색ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.cRCF검색ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |             this.cRCF검색ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|  |             this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripSeparator(); | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.toolStrip1 = new System.Windows.Forms.ToolStrip(); |             this.toolStrip1 = new System.Windows.Forms.ToolStrip(); | ||||||
|             this.cmDate = new System.Windows.Forms.ToolStripComboBox(); |             this.cmDate = new System.Windows.Forms.ToolStripComboBox(); | ||||||
|             this.dtSD = new System.Windows.Forms.ToolStripTextBox(); |             this.dtSD = new System.Windows.Forms.ToolStripTextBox(); | ||||||
| @@ -132,6 +136,8 @@ | |||||||
|             this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); |             this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); | ||||||
|             this.label1 = new System.Windows.Forms.Label(); |             this.label1 = new System.Windows.Forms.Label(); | ||||||
|             this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(); |             this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(); | ||||||
|  |             this.toolStripButton5 = new System.Windows.Forms.ToolStripDropDownButton(); | ||||||
|  |             this.선택해제ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); | ||||||
|             this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); |             this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dsPurchase)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.dsPurchase)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); | ||||||
| @@ -196,7 +202,8 @@ | |||||||
|             this.btFind, |             this.btFind, | ||||||
|             this.toolStripSeparator6, |             this.toolStripSeparator6, | ||||||
|             this.toolStripButton1, |             this.toolStripButton1, | ||||||
|             this.toolStripButton7}); |             this.toolStripButton7, | ||||||
|  |             this.toolStripButton5}); | ||||||
|             this.bn.Location = new System.Drawing.Point(0, 652); |             this.bn.Location = new System.Drawing.Point(0, 652); | ||||||
|             this.bn.MoveFirstItem = this.bindingNavigatorMoveFirstItem; |             this.bn.MoveFirstItem = this.bindingNavigatorMoveFirstItem; | ||||||
|             this.bn.MoveLastItem = this.bindingNavigatorMoveLastItem; |             this.bn.MoveLastItem = this.bindingNavigatorMoveLastItem; | ||||||
| @@ -242,7 +249,6 @@ | |||||||
|             //  |             //  | ||||||
|             this.bindingNavigatorPositionItem.AccessibleName = "위치"; |             this.bindingNavigatorPositionItem.AccessibleName = "위치"; | ||||||
|             this.bindingNavigatorPositionItem.AutoSize = false; |             this.bindingNavigatorPositionItem.AutoSize = false; | ||||||
|             this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("맑은 고딕", 9F); |  | ||||||
|             this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem"; |             this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem"; | ||||||
|             this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23); |             this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23); | ||||||
|             this.bindingNavigatorPositionItem.Text = "0"; |             this.bindingNavigatorPositionItem.Text = "0"; | ||||||
| @@ -360,7 +366,6 @@ | |||||||
|             // tbFind |             // tbFind | ||||||
|             //  |             //  | ||||||
|             this.tbFind.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |             this.tbFind.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|             this.tbFind.Font = new System.Drawing.Font("맑은 고딕", 9F); |  | ||||||
|             this.tbFind.Name = "tbFind"; |             this.tbFind.Name = "tbFind"; | ||||||
|             this.tbFind.Size = new System.Drawing.Size(100, 26); |             this.tbFind.Size = new System.Drawing.Size(100, 26); | ||||||
|             this.tbFind.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbFind_KeyDown); |             this.tbFind.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbFind_KeyDown); | ||||||
| @@ -401,7 +406,8 @@ | |||||||
|             //  |             //  | ||||||
|             this.toolStripButton7.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |             this.toolStripButton7.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||||||
|             this.입고품목메일전송ToolStripMenuItem, |             this.입고품목메일전송ToolStripMenuItem, | ||||||
|             this.엑셀에서가져오기ToolStripMenuItem}); |             this.엑셀에서가져오기ToolStripMenuItem, | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem}); | ||||||
|             this.toolStripButton7.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton7.Image"))); |             this.toolStripButton7.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton7.Image"))); | ||||||
|             this.toolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta; |             this.toolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta; | ||||||
|             this.toolStripButton7.Name = "toolStripButton7"; |             this.toolStripButton7.Name = "toolStripButton7"; | ||||||
| @@ -412,7 +418,7 @@ | |||||||
|             //  |             //  | ||||||
|             this.입고품목메일전송ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("입고품목메일전송ToolStripMenuItem.Image"))); |             this.입고품목메일전송ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("입고품목메일전송ToolStripMenuItem.Image"))); | ||||||
|             this.입고품목메일전송ToolStripMenuItem.Name = "입고품목메일전송ToolStripMenuItem"; |             this.입고품목메일전송ToolStripMenuItem.Name = "입고품목메일전송ToolStripMenuItem"; | ||||||
|             this.입고품목메일전송ToolStripMenuItem.Size = new System.Drawing.Size(182, 22); |             this.입고품목메일전송ToolStripMenuItem.Size = new System.Drawing.Size(208, 22); | ||||||
|             this.입고품목메일전송ToolStripMenuItem.Text = "입고 품목 메일 전송"; |             this.입고품목메일전송ToolStripMenuItem.Text = "입고 품목 메일 전송"; | ||||||
|             this.입고품목메일전송ToolStripMenuItem.Click += new System.EventHandler(this.입고품목메일전송ToolStripMenuItem_Click); |             this.입고품목메일전송ToolStripMenuItem.Click += new System.EventHandler(this.입고품목메일전송ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
| @@ -421,11 +427,18 @@ | |||||||
|             this.엑셀에서가져오기ToolStripMenuItem.ForeColor = System.Drawing.Color.Red; |             this.엑셀에서가져오기ToolStripMenuItem.ForeColor = System.Drawing.Color.Red; | ||||||
|             this.엑셀에서가져오기ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("엑셀에서가져오기ToolStripMenuItem.Image"))); |             this.엑셀에서가져오기ToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("엑셀에서가져오기ToolStripMenuItem.Image"))); | ||||||
|             this.엑셀에서가져오기ToolStripMenuItem.Name = "엑셀에서가져오기ToolStripMenuItem"; |             this.엑셀에서가져오기ToolStripMenuItem.Name = "엑셀에서가져오기ToolStripMenuItem"; | ||||||
|             this.엑셀에서가져오기ToolStripMenuItem.Size = new System.Drawing.Size(182, 22); |             this.엑셀에서가져오기ToolStripMenuItem.Size = new System.Drawing.Size(208, 22); | ||||||
|             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); | ||||||
|             //  |             //  | ||||||
|  |             // sAP구매신청엑셀작성ToolStripMenuItem | ||||||
|  |             //  | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem.Name = "sAP구매신청엑셀작성ToolStripMenuItem"; | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem.Size = new System.Drawing.Size(208, 22); | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem.Text = "SAP 구매 신청 엑셀 작성"; | ||||||
|  |             this.sAP구매신청엑셀작성ToolStripMenuItem.Click += new System.EventHandler(this.sAP구매신청엑셀작성ToolStripMenuItem_Click); | ||||||
|  |             //  | ||||||
|             // cm1 |             // cm1 | ||||||
|             //  |             //  | ||||||
|             this.cm1.Font = new System.Drawing.Font("맑은 고딕", 20F); |             this.cm1.Font = new System.Drawing.Font("맑은 고딕", 20F); | ||||||
| @@ -442,9 +455,11 @@ | |||||||
|             this.삭제ToolStripMenuItem, |             this.삭제ToolStripMenuItem, | ||||||
|             this.toolStripMenuItem1, |             this.toolStripMenuItem1, | ||||||
|             this.sC검색ToolStripMenuItem, |             this.sC검색ToolStripMenuItem, | ||||||
|             this.cRCF검색ToolStripMenuItem}); |             this.cRCF검색ToolStripMenuItem, | ||||||
|  |             this.toolStripMenuItem5, | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem}); | ||||||
|             this.cm1.Name = "contextMenuStrip1"; |             this.cm1.Name = "contextMenuStrip1"; | ||||||
|             this.cm1.Size = new System.Drawing.Size(314, 406); |             this.cm1.Size = new System.Drawing.Size(449, 454); | ||||||
|             //  |             //  | ||||||
|             // columnSizeToolStripMenuItem |             // columnSizeToolStripMenuItem | ||||||
|             //  |             //  | ||||||
| @@ -454,7 +469,7 @@ | |||||||
|             this.saveToolStripMenuItem, |             this.saveToolStripMenuItem, | ||||||
|             this.loadToolStripMenuItem}); |             this.loadToolStripMenuItem}); | ||||||
|             this.columnSizeToolStripMenuItem.Name = "columnSizeToolStripMenuItem"; |             this.columnSizeToolStripMenuItem.Name = "columnSizeToolStripMenuItem"; | ||||||
|             this.columnSizeToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.columnSizeToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.columnSizeToolStripMenuItem.Text = "Column Size"; |             this.columnSizeToolStripMenuItem.Text = "Column Size"; | ||||||
|             //  |             //  | ||||||
|             // autoToolStripMenuItem |             // autoToolStripMenuItem | ||||||
| @@ -492,79 +507,91 @@ | |||||||
|             // toolStripMenuItem3 |             // toolStripMenuItem3 | ||||||
|             //  |             //  | ||||||
|             this.toolStripMenuItem3.Name = "toolStripMenuItem3"; |             this.toolStripMenuItem3.Name = "toolStripMenuItem3"; | ||||||
|             this.toolStripMenuItem3.Size = new System.Drawing.Size(310, 6); |             this.toolStripMenuItem3.Size = new System.Drawing.Size(445, 6); | ||||||
|             //  |             //  | ||||||
|             // exportDataToolStripMenuItem |             // exportDataToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.exportDataToolStripMenuItem.Name = "exportDataToolStripMenuItem"; |             this.exportDataToolStripMenuItem.Name = "exportDataToolStripMenuItem"; | ||||||
|             this.exportDataToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.exportDataToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.exportDataToolStripMenuItem.Text = "목록 내보내기(xls)"; |             this.exportDataToolStripMenuItem.Text = "목록 내보내기(xls)"; | ||||||
|             this.exportDataToolStripMenuItem.Click += new System.EventHandler(this.exportDataToolStripMenuItem_Click); |             this.exportDataToolStripMenuItem.Click += new System.EventHandler(this.exportDataToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // toolStripMenuItem4 |             // toolStripMenuItem4 | ||||||
|             //  |             //  | ||||||
|             this.toolStripMenuItem4.Name = "toolStripMenuItem4"; |             this.toolStripMenuItem4.Name = "toolStripMenuItem4"; | ||||||
|             this.toolStripMenuItem4.Size = new System.Drawing.Size(310, 6); |             this.toolStripMenuItem4.Size = new System.Drawing.Size(445, 6); | ||||||
|             //  |             //  | ||||||
|             // 입고ToolStripMenuItem |             // 입고ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.입고ToolStripMenuItem.Name = "입고ToolStripMenuItem"; |             this.입고ToolStripMenuItem.Name = "입고ToolStripMenuItem"; | ||||||
|             this.입고ToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.입고ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.입고ToolStripMenuItem.Text = "입고"; |             this.입고ToolStripMenuItem.Text = "입고"; | ||||||
|             this.입고ToolStripMenuItem.Click += new System.EventHandler(this.입고ToolStripMenuItem_Click); |             this.입고ToolStripMenuItem.Click += new System.EventHandler(this.입고ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // toolStripMenuItem2 |             // toolStripMenuItem2 | ||||||
|             //  |             //  | ||||||
|             this.toolStripMenuItem2.Name = "toolStripMenuItem2"; |             this.toolStripMenuItem2.Name = "toolStripMenuItem2"; | ||||||
|             this.toolStripMenuItem2.Size = new System.Drawing.Size(310, 6); |             this.toolStripMenuItem2.Size = new System.Drawing.Size(445, 6); | ||||||
|             //  |             //  | ||||||
|             // 추가ToolStripMenuItem |             // 추가ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.추가ToolStripMenuItem.Name = "추가ToolStripMenuItem"; |             this.추가ToolStripMenuItem.Name = "추가ToolStripMenuItem"; | ||||||
|             this.추가ToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.추가ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.추가ToolStripMenuItem.Text = "추가"; |             this.추가ToolStripMenuItem.Text = "추가"; | ||||||
|             this.추가ToolStripMenuItem.Click += new System.EventHandler(this.추가ToolStripMenuItem_Click); |             this.추가ToolStripMenuItem.Click += new System.EventHandler(this.추가ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // makeRepeatToolStripMenuItem |             // makeRepeatToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.makeRepeatToolStripMenuItem.Name = "makeRepeatToolStripMenuItem"; |             this.makeRepeatToolStripMenuItem.Name = "makeRepeatToolStripMenuItem"; | ||||||
|             this.makeRepeatToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.makeRepeatToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.makeRepeatToolStripMenuItem.Text = "복사"; |             this.makeRepeatToolStripMenuItem.Text = "복사"; | ||||||
|             this.makeRepeatToolStripMenuItem.Click += new System.EventHandler(this.makeRepeatToolStripMenuItem_Click); |             this.makeRepeatToolStripMenuItem.Click += new System.EventHandler(this.makeRepeatToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // 편집ToolStripMenuItem1 |             // 편집ToolStripMenuItem1 | ||||||
|             //  |             //  | ||||||
|             this.편집ToolStripMenuItem1.Name = "편집ToolStripMenuItem1"; |             this.편집ToolStripMenuItem1.Name = "편집ToolStripMenuItem1"; | ||||||
|             this.편집ToolStripMenuItem1.Size = new System.Drawing.Size(313, 42); |             this.편집ToolStripMenuItem1.Size = new System.Drawing.Size(448, 42); | ||||||
|             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(313, 42); |             this.삭제ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.삭제ToolStripMenuItem.Text = "삭제"; |             this.삭제ToolStripMenuItem.Text = "삭제"; | ||||||
|             this.삭제ToolStripMenuItem.Click += new System.EventHandler(this.삭제ToolStripMenuItem_Click); |             this.삭제ToolStripMenuItem.Click += new System.EventHandler(this.삭제ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // toolStripMenuItem1 |             // toolStripMenuItem1 | ||||||
|             //  |             //  | ||||||
|             this.toolStripMenuItem1.Name = "toolStripMenuItem1"; |             this.toolStripMenuItem1.Name = "toolStripMenuItem1"; | ||||||
|             this.toolStripMenuItem1.Size = new System.Drawing.Size(310, 6); |             this.toolStripMenuItem1.Size = new System.Drawing.Size(445, 6); | ||||||
|             //  |             //  | ||||||
|             // sC검색ToolStripMenuItem |             // sC검색ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.sC검색ToolStripMenuItem.Name = "sC검색ToolStripMenuItem"; |             this.sC검색ToolStripMenuItem.Name = "sC검색ToolStripMenuItem"; | ||||||
|             this.sC검색ToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.sC검색ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.sC검색ToolStripMenuItem.Text = "S/C 검색"; |             this.sC검색ToolStripMenuItem.Text = "S/C 검색"; | ||||||
|             this.sC검색ToolStripMenuItem.Click += new System.EventHandler(this.sC검색ToolStripMenuItem_Click); |             this.sC검색ToolStripMenuItem.Click += new System.EventHandler(this.sC검색ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|             // cRCF검색ToolStripMenuItem |             // cRCF검색ToolStripMenuItem | ||||||
|             //  |             //  | ||||||
|             this.cRCF검색ToolStripMenuItem.Name = "cRCF검색ToolStripMenuItem"; |             this.cRCF검색ToolStripMenuItem.Name = "cRCF검색ToolStripMenuItem"; | ||||||
|             this.cRCF검색ToolStripMenuItem.Size = new System.Drawing.Size(313, 42); |             this.cRCF검색ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|             this.cRCF검색ToolStripMenuItem.Text = "CR/CF 검색"; |             this.cRCF검색ToolStripMenuItem.Text = "CR/CF 검색"; | ||||||
|             this.cRCF검색ToolStripMenuItem.Click += new System.EventHandler(this.cRCF검색ToolStripMenuItem_Click); |             this.cRCF검색ToolStripMenuItem.Click += new System.EventHandler(this.cRCF검색ToolStripMenuItem_Click); | ||||||
|             //  |             //  | ||||||
|  |             // toolStripMenuItem5 | ||||||
|  |             //  | ||||||
|  |             this.toolStripMenuItem5.Name = "toolStripMenuItem5"; | ||||||
|  |             this.toolStripMenuItem5.Size = new System.Drawing.Size(445, 6); | ||||||
|  |             //  | ||||||
|  |             // 선택항목SAP구매정보생성ToolStripMenuItem | ||||||
|  |             //  | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem.Name = "선택항목SAP구매정보생성ToolStripMenuItem"; | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem.Size = new System.Drawing.Size(448, 42); | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem.Text = "선택항목 SAP 구매 정보 생성"; | ||||||
|  |             this.선택항목SAP구매정보생성ToolStripMenuItem.Click += new System.EventHandler(this.선택항목SAP구매정보생성ToolStripMenuItem_Click); | ||||||
|  |             //  | ||||||
|             // toolStrip1 |             // toolStrip1 | ||||||
|             //  |             //  | ||||||
|             this.toolStrip1.ImageScalingSize = new System.Drawing.Size(30, 30); |             this.toolStrip1.ImageScalingSize = new System.Drawing.Size(30, 30); | ||||||
| @@ -607,7 +634,6 @@ | |||||||
|             // dtSD |             // dtSD | ||||||
|             //  |             //  | ||||||
|             this.dtSD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |             this.dtSD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|             this.dtSD.Font = new System.Drawing.Font("맑은 고딕", 9F); |  | ||||||
|             this.dtSD.Name = "dtSD"; |             this.dtSD.Name = "dtSD"; | ||||||
|             this.dtSD.Size = new System.Drawing.Size(90, 37); |             this.dtSD.Size = new System.Drawing.Size(90, 37); | ||||||
|             this.dtSD.Text = "1982-11-23"; |             this.dtSD.Text = "1982-11-23"; | ||||||
| @@ -624,7 +650,6 @@ | |||||||
|             // dtED |             // dtED | ||||||
|             //  |             //  | ||||||
|             this.dtED.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |             this.dtED.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|             this.dtED.Font = new System.Drawing.Font("맑은 고딕", 9F); |  | ||||||
|             this.dtED.Name = "dtED"; |             this.dtED.Name = "dtED"; | ||||||
|             this.dtED.Size = new System.Drawing.Size(90, 37); |             this.dtED.Size = new System.Drawing.Size(90, 37); | ||||||
|             this.dtED.Text = "1982-11-23"; |             this.dtED.Text = "1982-11-23"; | ||||||
| @@ -681,7 +706,6 @@ | |||||||
|             // tbRequest |             // tbRequest | ||||||
|             //  |             //  | ||||||
|             this.tbRequest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |             this.tbRequest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; | ||||||
|             this.tbRequest.Font = new System.Drawing.Font("맑은 고딕", 9F); |  | ||||||
|             this.tbRequest.Name = "tbRequest"; |             this.tbRequest.Name = "tbRequest"; | ||||||
|             this.tbRequest.Size = new System.Drawing.Size(70, 37); |             this.tbRequest.Size = new System.Drawing.Size(70, 37); | ||||||
|             this.tbRequest.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; |             this.tbRequest.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; | ||||||
| @@ -796,13 +820,30 @@ | |||||||
|             this.fpSpread1.StatusBarVisible = true; |             this.fpSpread1.StatusBarVisible = true; | ||||||
|             this.fpSpread1.TabIndex = 7; |             this.fpSpread1.TabIndex = 7; | ||||||
|             //  |             //  | ||||||
|  |             // toolStripButton5 | ||||||
|  |             //  | ||||||
|  |             this.toolStripButton5.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||||||
|  |             this.선택해제ToolStripMenuItem}); | ||||||
|  |             this.toolStripButton5.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton5.Image"))); | ||||||
|  |             this.toolStripButton5.ImageTransparentColor = System.Drawing.Color.Magenta; | ||||||
|  |             this.toolStripButton5.Name = "toolStripButton5"; | ||||||
|  |             this.toolStripButton5.Size = new System.Drawing.Size(60, 23); | ||||||
|  |             this.toolStripButton5.Text = "선택"; | ||||||
|  |             //  | ||||||
|  |             // 선택해제ToolStripMenuItem | ||||||
|  |             //  | ||||||
|  |             this.선택해제ToolStripMenuItem.Name = "선택해제ToolStripMenuItem"; | ||||||
|  |             this.선택해제ToolStripMenuItem.Size = new System.Drawing.Size(180, 22); | ||||||
|  |             this.선택해제ToolStripMenuItem.Text = "선택해제"; | ||||||
|  |             this.선택해제ToolStripMenuItem.Click += new System.EventHandler(this.선택해제ToolStripMenuItem_Click); | ||||||
|  |             //  | ||||||
|             // fpSpread1_Sheet1 |             // fpSpread1_Sheet1 | ||||||
|             //  |             //  | ||||||
|             this.fpSpread1_Sheet1.Reset(); |             this.fpSpread1_Sheet1.Reset(); | ||||||
|             this.fpSpread1_Sheet1.SheetName = "Sheet1"; |             this.fpSpread1_Sheet1.SheetName = "Sheet1"; | ||||||
|             // Formulas and custom names must be loaded with R1C1 reference style |             // Formulas and custom names must be loaded with R1C1 reference style | ||||||
|             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1; |             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1; | ||||||
|             this.fpSpread1_Sheet1.ColumnCount = 27; |             this.fpSpread1_Sheet1.ColumnCount = 28; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.RowCount = 2; |             this.fpSpread1_Sheet1.ColumnHeader.RowCount = 2; | ||||||
|             this.fpSpread1_Sheet1.ActiveColumnIndex = -1; |             this.fpSpread1_Sheet1.ActiveColumnIndex = -1; | ||||||
|             this.fpSpread1_Sheet1.ActiveRowIndex = -1; |             this.fpSpread1_Sheet1.ActiveRowIndex = -1; | ||||||
| @@ -844,6 +885,8 @@ | |||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 25).Value = "PO#"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 25).Value = "PO#"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).RowSpan = 2; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).RowSpan = 2; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).Value = "삭제됨"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).Value = "삭제됨"; | ||||||
|  |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 27).RowSpan = 2; | ||||||
|  |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 27).Value = "IDX"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 6).Value = "품명"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 6).Value = "품명"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 7).Value = "*"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 7).Value = "*"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 8).Value = "SID#"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 8).Value = "SID#"; | ||||||
| @@ -859,11 +902,11 @@ | |||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 22).Value = "입고일"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 22).Value = "입고일"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 23).Value = "수량"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 23).Value = "수량"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 24).Value = "비고"; |             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(1, 24).Value = "비고"; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 26F; |             this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 29F; | ||||||
|             this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(1).Height = 35F; |             this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(1).Height = 35F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoSort = true; |             this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoSort = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType19; |             this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType1; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).DataField = "pdate"; |             this.fpSpread1_Sheet1.Columns.Get(0).DataField = "pdate"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(0).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).Tag = "pdate"; |             this.fpSpread1_Sheet1.Columns.Get(0).Tag = "pdate"; | ||||||
| @@ -871,202 +914,206 @@ | |||||||
|             this.fpSpread1_Sheet1.Columns.Get(0).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(0).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(1).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); |             this.fpSpread1_Sheet1.Columns.Get(1).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType20; |             this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType2; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).DataField = "state"; |             this.fpSpread1_Sheet1.Columns.Get(1).DataField = "state"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(1).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).Tag = "state"; |             this.fpSpread1_Sheet1.Columns.Get(1).Tag = "state"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(1).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(1).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(1).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(2).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType21; |             this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType3; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).DataField = "place"; |             this.fpSpread1_Sheet1.Columns.Get(2).DataField = "place"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(2).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(2).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(2).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(2).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(3).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType22; |             this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType4; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).DataField = "requestName"; |             this.fpSpread1_Sheet1.Columns.Get(3).DataField = "requestName"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).Tag = "requestName"; |             this.fpSpread1_Sheet1.Columns.Get(3).Tag = "requestName"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(3).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(3).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType23; |             this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType5; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).DataField = "sc"; |             this.fpSpread1_Sheet1.Columns.Get(4).DataField = "sc"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(4).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).Tag = "sc"; |             this.fpSpread1_Sheet1.Columns.Get(4).Tag = "sc"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(4).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(4).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(4).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(5).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType24; |             this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType6; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).DataField = "orderno"; |             this.fpSpread1_Sheet1.Columns.Get(5).DataField = "orderno"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).Tag = "crcf"; |             this.fpSpread1_Sheet1.Columns.Get(5).Tag = "crcf"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(5).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(5).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(5).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType25; |             this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType7; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).DataField = "pumname"; |             this.fpSpread1_Sheet1.Columns.Get(6).DataField = "pumname"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).Label = "품명"; |             this.fpSpread1_Sheet1.Columns.Get(6).Label = "품명"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).Tag = "pumname"; |             this.fpSpread1_Sheet1.Columns.Get(6).Tag = "pumname"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(6).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(6).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); |             this.fpSpread1_Sheet1.Columns.Get(7).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|             numberCellType9.DecimalPlaces = 0; |             numberCellType1.DecimalPlaces = 0; | ||||||
|             numberCellType9.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; |             numberCellType1.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; | ||||||
|             numberCellType9.MaximumValue = 2147483647D; |             numberCellType1.MaximumValue = 2147483647D; | ||||||
|             numberCellType9.MinimumValue = -2147483648D; |             numberCellType1.MinimumValue = -2147483648D; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType9; |             this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType1; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).DataField = "pumidx"; |             this.fpSpread1_Sheet1.Columns.Get(7).DataField = "pumidx"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).Label = "*"; |             this.fpSpread1_Sheet1.Columns.Get(7).Label = "*"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).Tag = "pumidx"; |             this.fpSpread1_Sheet1.Columns.Get(7).Tag = "pumidx"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(7).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(7).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).CellType = textCellType26; |             this.fpSpread1_Sheet1.Columns.Get(8).CellType = textCellType8; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).DataField = "sid"; |             this.fpSpread1_Sheet1.Columns.Get(8).DataField = "sid"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).Label = "SID#"; |             this.fpSpread1_Sheet1.Columns.Get(8).Label = "SID#"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).Tag = "sid"; |             this.fpSpread1_Sheet1.Columns.Get(8).Tag = "sid"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).CellType = textCellType27; |             this.fpSpread1_Sheet1.Columns.Get(9).CellType = textCellType9; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).DataField = "pumscale"; |             this.fpSpread1_Sheet1.Columns.Get(9).DataField = "pumscale"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).Label = "모델"; |             this.fpSpread1_Sheet1.Columns.Get(9).Label = "모델"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).Tag = "pumscale"; |             this.fpSpread1_Sheet1.Columns.Get(9).Tag = "pumscale"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(9).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(9).Width = 51F; | ||||||
|             numberCellType10.DecimalPlaces = 0; |             numberCellType2.DecimalPlaces = 0; | ||||||
|             numberCellType10.NegativeRed = true; |             numberCellType2.NegativeRed = true; | ||||||
|             numberCellType10.NullDisplay = "--"; |             numberCellType2.NullDisplay = "--"; | ||||||
|             numberCellType10.Separator = ","; |             numberCellType2.Separator = ","; | ||||||
|             numberCellType10.ShowSeparator = true; |             numberCellType2.ShowSeparator = true; | ||||||
|             numberCellType10.ShrinkToFit = true; |             numberCellType2.ShrinkToFit = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).CellType = numberCellType10; |             this.fpSpread1_Sheet1.Columns.Get(10).CellType = numberCellType2; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).DataField = "pumqty"; |             this.fpSpread1_Sheet1.Columns.Get(10).DataField = "pumqty"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(10).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).Label = "수량"; |             this.fpSpread1_Sheet1.Columns.Get(10).Label = "수량"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).Tag = "pumqty"; |             this.fpSpread1_Sheet1.Columns.Get(10).Tag = "pumqty"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(10).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(10).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).CellType = textCellType28; |             this.fpSpread1_Sheet1.Columns.Get(11).CellType = textCellType10; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).DataField = "pumunit"; |             this.fpSpread1_Sheet1.Columns.Get(11).DataField = "pumunit"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(11).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).Label = "단위"; |             this.fpSpread1_Sheet1.Columns.Get(11).Label = "단위"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).Tag = "pumunit"; |             this.fpSpread1_Sheet1.Columns.Get(11).Tag = "pumunit"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(11).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(11).Width = 51F; | ||||||
|             numberCellType11.DecimalPlaces = 2; |             numberCellType3.DecimalPlaces = 2; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).CellType = numberCellType11; |             this.fpSpread1_Sheet1.Columns.Get(12).CellType = numberCellType3; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).DataField = "pumpriceD"; |             this.fpSpread1_Sheet1.Columns.Get(12).DataField = "pumpriceD"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; |             this.fpSpread1_Sheet1.Columns.Get(12).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).Label = "단가($)"; |             this.fpSpread1_Sheet1.Columns.Get(12).Label = "단가($)"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).Tag = "pumpriceD"; |             this.fpSpread1_Sheet1.Columns.Get(12).Tag = "pumpriceD"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(12).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(12).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             numberCellType12.DecimalPlaces = 0; |             numberCellType4.DecimalPlaces = 0; | ||||||
|             numberCellType12.MaximumValue = 9999999999999.99D; |             numberCellType4.MaximumValue = 9999999999999.99D; | ||||||
|             numberCellType12.MinimumValue = -9999999999999.99D; |             numberCellType4.MinimumValue = -9999999999999.99D; | ||||||
|             numberCellType12.NegativeRed = true; |             numberCellType4.NegativeRed = true; | ||||||
|             numberCellType12.NullDisplay = "--"; |             numberCellType4.NullDisplay = "--"; | ||||||
|             numberCellType12.Separator = ","; |             numberCellType4.Separator = ","; | ||||||
|             numberCellType12.ShowSeparator = true; |             numberCellType4.ShowSeparator = true; | ||||||
|             numberCellType12.ShrinkToFit = true; |             numberCellType4.ShrinkToFit = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).CellType = numberCellType12; |             this.fpSpread1_Sheet1.Columns.Get(13).CellType = numberCellType4; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).DataField = "pumprice"; |             this.fpSpread1_Sheet1.Columns.Get(13).DataField = "pumprice"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; |             this.fpSpread1_Sheet1.Columns.Get(13).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).Label = "단가"; |             this.fpSpread1_Sheet1.Columns.Get(13).Label = "단가"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).Tag = "pumprice"; |             this.fpSpread1_Sheet1.Columns.Get(13).Tag = "pumprice"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(13).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(13).Width = 51F; | ||||||
|             numberCellType13.DecimalPlaces = 0; |             numberCellType5.DecimalPlaces = 0; | ||||||
|             numberCellType13.MaximumValue = 9999999999999.99D; |             numberCellType5.MaximumValue = 9999999999999.99D; | ||||||
|             numberCellType13.MinimumValue = -9999999999999.99D; |             numberCellType5.MinimumValue = -9999999999999.99D; | ||||||
|             numberCellType13.NegativeRed = true; |             numberCellType5.NegativeRed = true; | ||||||
|             numberCellType13.NullDisplay = "--"; |             numberCellType5.NullDisplay = "--"; | ||||||
|             numberCellType13.Separator = ","; |             numberCellType5.Separator = ","; | ||||||
|             numberCellType13.ShowSeparator = true; |             numberCellType5.ShowSeparator = true; | ||||||
|             numberCellType13.ShrinkToFit = true; |             numberCellType5.ShrinkToFit = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).CellType = numberCellType13; |             this.fpSpread1_Sheet1.Columns.Get(14).CellType = numberCellType5; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).DataField = "pumamt"; |             this.fpSpread1_Sheet1.Columns.Get(14).DataField = "pumamt"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; |             this.fpSpread1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).Label = "금액"; |             this.fpSpread1_Sheet1.Columns.Get(14).Label = "금액"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).Tag = "pumamt"; |             this.fpSpread1_Sheet1.Columns.Get(14).Tag = "pumamt"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(14).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(14).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(15).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).CellType = textCellType29; |             this.fpSpread1_Sheet1.Columns.Get(15).CellType = textCellType11; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).DataField = "supply"; |             this.fpSpread1_Sheet1.Columns.Get(15).DataField = "supply"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).Label = "공급"; |             this.fpSpread1_Sheet1.Columns.Get(15).Label = "공급"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).Tag = "supply"; |             this.fpSpread1_Sheet1.Columns.Get(15).Tag = "supply"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(15).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(15).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); |             this.fpSpread1_Sheet1.Columns.Get(16).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|             numberCellType14.DecimalPlaces = 0; |             numberCellType6.DecimalPlaces = 0; | ||||||
|             numberCellType14.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; |             numberCellType6.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; | ||||||
|             numberCellType14.MaximumValue = 2147483647D; |             numberCellType6.MaximumValue = 2147483647D; | ||||||
|             numberCellType14.MinimumValue = -2147483648D; |             numberCellType6.MinimumValue = -2147483648D; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).CellType = numberCellType14; |             this.fpSpread1_Sheet1.Columns.Get(16).CellType = numberCellType6; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).DataField = "supplyidx"; |             this.fpSpread1_Sheet1.Columns.Get(16).DataField = "supplyidx"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(16).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).Visible = false; |             this.fpSpread1_Sheet1.Columns.Get(16).Visible = false; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(16).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(16).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).AllowAutoFilter = true; |             this.fpSpread1_Sheet1.Columns.Get(17).AllowAutoFilter = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).CellType = textCellType30; |             this.fpSpread1_Sheet1.Columns.Get(17).CellType = textCellType12; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).DataField = "project"; |             this.fpSpread1_Sheet1.Columns.Get(17).DataField = "project"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(17).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).Tag = "project"; |             this.fpSpread1_Sheet1.Columns.Get(17).Tag = "project"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(17).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(17).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); |             this.fpSpread1_Sheet1.Columns.Get(18).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); | ||||||
|             numberCellType15.DecimalPlaces = 0; |             numberCellType7.DecimalPlaces = 0; | ||||||
|             numberCellType15.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; |             numberCellType7.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; | ||||||
|             numberCellType15.MaximumValue = 2147483647D; |             numberCellType7.MaximumValue = 2147483647D; | ||||||
|             numberCellType15.MinimumValue = -2147483648D; |             numberCellType7.MinimumValue = -2147483648D; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType15; |             this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType7; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).DataField = "projectidx"; |             this.fpSpread1_Sheet1.Columns.Get(18).DataField = "projectidx"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(18).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).Tag = "projectidx"; |             this.fpSpread1_Sheet1.Columns.Get(18).Tag = "projectidx"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).Visible = false; |             this.fpSpread1_Sheet1.Columns.Get(18).Visible = false; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(18).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(18).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).CellType = textCellType31; |             this.fpSpread1_Sheet1.Columns.Get(19).CellType = textCellType13; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).DataField = "bigo"; |             this.fpSpread1_Sheet1.Columns.Get(19).DataField = "bigo"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; |             this.fpSpread1_Sheet1.Columns.Get(19).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).Tag = "bigo"; |             this.fpSpread1_Sheet1.Columns.Get(19).Tag = "bigo"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(19).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(19).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(19).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).CellType = textCellType32; |             this.fpSpread1_Sheet1.Columns.Get(20).CellType = textCellType14; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).DataField = "edate"; |             this.fpSpread1_Sheet1.Columns.Get(20).DataField = "edate"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(20).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).Label = "예정일"; |             this.fpSpread1_Sheet1.Columns.Get(20).Label = "예정일"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).Tag = "edate"; |             this.fpSpread1_Sheet1.Columns.Get(20).Tag = "edate"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(20).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(20).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(21).CellType = textCellType33; |             this.fpSpread1_Sheet1.Columns.Get(21).CellType = textCellType15; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(21).DataField = "receiveName"; |             this.fpSpread1_Sheet1.Columns.Get(21).DataField = "receiveName"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(21).Label = "수령인"; |             this.fpSpread1_Sheet1.Columns.Get(21).Label = "수령인"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(21).Tag = "receiveName"; |             this.fpSpread1_Sheet1.Columns.Get(21).Tag = "receiveName"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).CellType = textCellType34; |             this.fpSpread1_Sheet1.Columns.Get(22).CellType = textCellType16; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).DataField = "indate"; |             this.fpSpread1_Sheet1.Columns.Get(22).DataField = "indate"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(22).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).Label = "입고일"; |             this.fpSpread1_Sheet1.Columns.Get(22).Label = "입고일"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).Tag = "indate"; |             this.fpSpread1_Sheet1.Columns.Get(22).Tag = "indate"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(22).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(22).Width = 51F; | ||||||
|             numberCellType16.DecimalPlaces = 0; |             numberCellType8.DecimalPlaces = 0; | ||||||
|             numberCellType16.NegativeRed = true; |             numberCellType8.NegativeRed = true; | ||||||
|             numberCellType16.ShowSeparator = true; |             numberCellType8.ShowSeparator = true; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).CellType = numberCellType16; |             this.fpSpread1_Sheet1.Columns.Get(23).CellType = numberCellType8; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).DataField = "inqty"; |             this.fpSpread1_Sheet1.Columns.Get(23).DataField = "inqty"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(23).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).Label = "수량"; |             this.fpSpread1_Sheet1.Columns.Get(23).Label = "수량"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).Tag = "inqty"; |             this.fpSpread1_Sheet1.Columns.Get(23).Tag = "inqty"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(23).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(23).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(23).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(24).CellType = textCellType35; |             this.fpSpread1_Sheet1.Columns.Get(24).CellType = textCellType17; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(24).DataField = "inremark"; |             this.fpSpread1_Sheet1.Columns.Get(24).DataField = "inremark"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(24).Label = "비고"; |             this.fpSpread1_Sheet1.Columns.Get(24).Label = "비고"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(24).Tag = "inremark"; |             this.fpSpread1_Sheet1.Columns.Get(24).Tag = "inremark"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(25).CellType = textCellType36; |             this.fpSpread1_Sheet1.Columns.Get(25).CellType = textCellType18; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(25).DataField = "po"; |             this.fpSpread1_Sheet1.Columns.Get(25).DataField = "po"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(25).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; |             this.fpSpread1_Sheet1.Columns.Get(25).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(25).Tag = "po"; |             this.fpSpread1_Sheet1.Columns.Get(25).Tag = "po"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(25).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(25).Width = 51F; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(26).CellType = checkBoxCellType2; |             this.fpSpread1_Sheet1.Columns.Get(26).CellType = checkBoxCellType1; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(26).DataField = "isdel"; |             this.fpSpread1_Sheet1.Columns.Get(26).DataField = "isdel"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(26).Tag = "isdel"; |             this.fpSpread1_Sheet1.Columns.Get(26).Tag = "isdel"; | ||||||
|             this.fpSpread1_Sheet1.Columns.Get(26).Width = 51F; |             this.fpSpread1_Sheet1.Columns.Get(26).Width = 51F; | ||||||
|  |             this.fpSpread1_Sheet1.Columns.Get(27).CellType = numberCellType9; | ||||||
|  |             this.fpSpread1_Sheet1.Columns.Get(27).DataField = "idx"; | ||||||
|  |             this.fpSpread1_Sheet1.Columns.Get(27).Tag = "idx"; | ||||||
|             this.fpSpread1_Sheet1.DataAutoCellTypes = false; |             this.fpSpread1_Sheet1.DataAutoCellTypes = false; | ||||||
|             this.fpSpread1_Sheet1.DataAutoSizeColumns = false; |             this.fpSpread1_Sheet1.DataAutoSizeColumns = false; | ||||||
|             this.fpSpread1_Sheet1.DataSource = this.bs; |             this.fpSpread1_Sheet1.DataSource = this.bs; | ||||||
|             this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false; |             this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false; | ||||||
|  |             this.fpSpread1_Sheet1.ShowRowSelector = true; | ||||||
|             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1; |             this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1; | ||||||
|             //  |             //  | ||||||
|             // fPurchaseCR |             // fPurchaseCR | ||||||
| @@ -1174,6 +1221,11 @@ | |||||||
|         private System.Windows.Forms.ToolStripMenuItem 입고ToolStripMenuItem; |         private System.Windows.Forms.ToolStripMenuItem 입고ToolStripMenuItem; | ||||||
|         private System.Windows.Forms.ToolStripSeparator toolStripMenuItem2; |         private System.Windows.Forms.ToolStripSeparator toolStripMenuItem2; | ||||||
|         private System.Windows.Forms.ToolStripButton toolStripButton4; |         private System.Windows.Forms.ToolStripButton toolStripButton4; | ||||||
|  |         private System.Windows.Forms.ToolStripMenuItem sAP구매신청엑셀작성ToolStripMenuItem; | ||||||
|  |         private System.Windows.Forms.ToolStripSeparator toolStripMenuItem5; | ||||||
|  |         private System.Windows.Forms.ToolStripMenuItem 선택항목SAP구매정보생성ToolStripMenuItem; | ||||||
|  |         private System.Windows.Forms.ToolStripDropDownButton toolStripButton5; | ||||||
|  |         private System.Windows.Forms.ToolStripMenuItem 선택해제ToolStripMenuItem; | ||||||
|         private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1; |         private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -127,17 +127,26 @@ namespace FEQ0000 | |||||||
|             //this.cmbCr.SelectedIndex = 1; |             //this.cmbCr.SelectedIndex = 1; | ||||||
|  |  | ||||||
|             //일반사용자의경우에는 상태를 변경하지 못한다. |             //일반사용자의경우에는 상태를 변경하지 못한다. | ||||||
|  |              | ||||||
|  |              | ||||||
|  |             fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange; | ||||||
|  |             fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.Normal; | ||||||
|  |             fpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell; | ||||||
|  |  | ||||||
|             int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.purchase)); |             int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.purchase)); | ||||||
|             if (curLevel >= 5) |             if (curLevel >= 5) | ||||||
|             { |             { | ||||||
|                 btSave.Visible = true; |                 btSave.Visible = true; | ||||||
|  |                 //fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.Normal; | ||||||
|  |                 //fpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell; | ||||||
|  |                 //fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.MultiSelect; | ||||||
|             } |             } | ||||||
|             else |             else | ||||||
|             { |             { | ||||||
|                 btSave.Visible = false; |                 btSave.Visible = false; | ||||||
|                 btViewDel.Visible = false; |                 btViewDel.Visible = false; | ||||||
|                 fpSpread1.EditMode = false; |                 fpSpread1.EditMode = false; | ||||||
|                 fpSpread1.Sheets[0].SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Row; |                 //fpSpread1.Sheets[0].SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell; | ||||||
|                 fpSpread1.EditModePermanent = false; |                 fpSpread1.EditModePermanent = false; | ||||||
|                 fpSpread1.EditModeReplace = false; |                 fpSpread1.EditModeReplace = false; | ||||||
|  |  | ||||||
| @@ -1205,5 +1214,90 @@ namespace FEQ0000 | |||||||
|                 refreshData(); |                 refreshData(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         private void sAP구매신청엑셀작성ToolStripMenuItem_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             //현재 선택된 자료의 데이터를 확인 | ||||||
|  |             var sheet = this.fpSpread1.ActiveSheet; | ||||||
|  |             var sels = sheet.GetSelections(); | ||||||
|  |             List<int> selidx = new List<int>(); | ||||||
|  |  | ||||||
|  |             var col_idx = sheet.Columns["idx"].Index; | ||||||
|  |             foreach (var item in sels) | ||||||
|  |             { | ||||||
|  |                 var maxros = item.Row + item.RowCount; | ||||||
|  |                 for (int r = item.Row; r < maxros; r++) | ||||||
|  |                 { | ||||||
|  |                     var idx = (int)(sheet.Cells[r, col_idx].Value); | ||||||
|  |                     if (selidx.Contains(idx) == false) selidx.Add(idx); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             //var xls = new libxl.BinBook(); | ||||||
|  |             //var fi = new System.IO.FileInfo(@"\temp\sap" + DateTime.Now.ToString("yyyMMddHHmmss") + ".xls"); | ||||||
|  |             //if (fi.Directory.Exists == false) fi.Directory.Create(); | ||||||
|  |  | ||||||
|  |  | ||||||
|  |             var xlsrow = 0; | ||||||
|  |             var xlscol = 0; | ||||||
|  |             var sb = new System.Text.StringBuilder(); | ||||||
|  |             Dictionary<string, int> userlist = new Dictionary<string, int>(); | ||||||
|  |             foreach (var idx in selidx) | ||||||
|  |             { | ||||||
|  |                 string[] data = new string[34]; | ||||||
|  |                 var row = this.dsPurchase.EETGW_PurchaseCR.Where(t => t.idx == idx).FirstOrDefault(); | ||||||
|  |                 if (row == null || row.RowState == DataRowState.Deleted) continue; | ||||||
|  |                 //데이터를 찾았다 | ||||||
|  |                 var sid = row.sid; | ||||||
|  |                 var deliver = 20; | ||||||
|  |                 var requestname = row.requestName; | ||||||
|  |                 var rquestid = row.request; | ||||||
|  |                 var tel = FCOMMON.DBM.GetUserTel(FCOMMON.info.Login.gcode, rquestid); | ||||||
|  |                 var qty = row.pumqty; | ||||||
|  |                 var eecode = "K450004910"; | ||||||
|  |                 var plant = "K4"; | ||||||
|  |  | ||||||
|  |                 if (userlist.ContainsKey(requestname) == false) | ||||||
|  |                     userlist.Add(requestname, 1); | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     userlist[requestname] += 1; | ||||||
|  |                 } | ||||||
|  |  | ||||||
|  |                 data[0] = sid; | ||||||
|  |                 data[3-1] = qty.ToString(); | ||||||
|  |                 data[8 - 1] = plant; | ||||||
|  |                 data[12 - 1] = requestname; | ||||||
|  |                 data[13 - 1] = eecode; | ||||||
|  |                 //data[19 - 1-3] = row.pumprice.ToString("N0"); | ||||||
|  |                 data[27 - 1 - 3] = requestname; | ||||||
|  |                 data[28 - 1 - 3] = "20"; | ||||||
|  |                 data[33 - 1 - 3] = tel; | ||||||
|  |  | ||||||
|  |                 sb.AppendLine(string.Join("\t", data));// $"{sid}\t{qty}\t{requestname}\t{tel}\t{deliver}\t{eecode}\t{plant}");// ; | ||||||
|  |  | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             Clipboard.SetText(sb.ToString()); | ||||||
|  |  | ||||||
|  |  | ||||||
|  |             //xls.save(fi.FullName); | ||||||
|  |             //util.RunExplorer(fi.FullName); | ||||||
|  |             sb.Clear(); | ||||||
|  |             sb.AppendLine($"{selidx.Count}건의 내용이 클립보드에 복사 되었습니다.\n대상 파일(화면)에 붙여넣기(ctrl+v)하세요"); | ||||||
|  |             foreach (var item in userlist) | ||||||
|  |                 sb.AppendLine($"[{item.Key}] {item.Value}건"); | ||||||
|  |             util.MsgI(sb.ToString()); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private void 선택항목SAP구매정보생성ToolStripMenuItem_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             sAP구매신청엑셀작성ToolStripMenuItem_Click(null, null); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private void 선택해제ToolStripMenuItem_Click(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.fpSpread1.ActiveSheet.ClearSelection(); | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -264,20 +264,6 @@ | |||||||
|         pPXwne/C6mdp8McSRFzeZapS+wjkJRfymh5gT64ekcwWTlD+lz9zOBxaIMAzsgE+rQreDgWeJiTBEx1L |         pPXwne/C6mdp8McSRFzeZapS+wjkJRfymh5gT64ekcwWTlD+lz9zOBxaIMAzsgE+rQreDgWeJiTBEx1L | ||||||
|         fJLTRwnaZpAqNGFnisLBYJ7+IqS9SSApOf15fKLDx82HW1QOL7EXnohoYlemmopJazfvSJFLGSwyPLT+ |         fJLTRwnaZpAqNGFnisLBYJ7+IqS9SSApOf15fKLDx82HW1QOL7EXnohoYlemmopJazfvSJFLGSwyPLT+ | ||||||
|         brxxceG+j2Kl3h27zR5GDDxbI4jQ6H0RFvYPxczhJbhCpsgAAAAASUVORK5CYII= |         brxxceG+j2Kl3h27zR5GDDxbI4jQ6H0RFvYPxczhJbhCpsgAAAAASUVORK5CYII= | ||||||
| </value> |  | ||||||
|   </data> |  | ||||||
|   <data name="toolStripButton7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |  | ||||||
|     <value> |  | ||||||
|         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |  | ||||||
|         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG8SURBVDhPjZI5SwNRFIXzY+wsLGysAgqiop2NAXHBBQSX |  | ||||||
|         EGNQEHsbFdMJWphCcCHggmgaUaIhLlHjJDHuqCjqjOKWxBk95l7mjQxRyYEPZh7vfO8Obyz/RVVVCPSl |  | ||||||
|         7CJKtdNBg6xFotjg3YLn9BXd/kss3Gomkb7VHHECbaLC6NEzCxyrZ/xMa4R10Jsp0TQN7rUmjATaWEAR |  | ||||||
|         BdfqufHcG1JQNrljFtALlWPJJQTkcRbEHxNQUsCG/AnbzBY6g9cMCUongqAD9fqPgEISEsSUBNz7D5CT |  | ||||||
|         Glp9UTj8V8zgSQrFnvXfBXfqId6+HlmwfPGEuUtASos6fHEuEiTJHZpHyFbHEv4UIbhSwxgPORFVVlAz |  | ||||||
|         tY6I/A5JThjjU5HA7CKzUGA1C8aCDozu2nGjHsAT7jIKgmu7yyi/uvogFVX8CFiy0oibD4kF3tMeHjMV |  | ||||||
|         iwOKAvgD2K+sxn1bD0OCvcLyzNuwT+cbsCB6iKcBNz4fFBw3t+Ou1cl89Q9j21piFlDENAQJXhZ96R9i |  | ||||||
|         DqlwBGctHVwkSOLLycsUiAjJZlU9kgeRtEAyxqeiKP8pEKENoiAwri/biJME+rIei+Ub4tJbaW7QZrcA |  | ||||||
|         AAAASUVORK5CYII= |  | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <data name="입고품목메일전송ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="입고품목메일전송ToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
| @@ -307,6 +293,35 @@ | |||||||
|         Fk1ewf+wkhYCU+RewanMXpt+zbaz3+b9IL/SdUzYafEIgu51zxq2HGa9kXLNrtkxa7BDt8uaheZgk7dQ |         Fk1ewf+wkhYCU+RewanMXpt+zbaz3+b9IL/SdUzYafEIgu51zxq2HGa9kXLNrtkxa7BDt8uaheZgk7dQ | ||||||
|         5HQH43Lt7Gwe4Xf89AhOpMrTAkRd3YFiuSlA3EV5EHVRxwn+ok43Qo6No4KOHn9BRzIAnz/8M/0zf/tL |         5HQH43Lt7Gwe4Xf89AhOpMrTAkRd3YFiuSlA3EV5EHVRxwn+ok43Qo6No4KOHn9BRzIAnz/8M/0zf/tL | ||||||
|         eAAAAABJRU5ErkJggg== |         eAAAAABJRU5ErkJggg== | ||||||
|  | </value> | ||||||
|  |   </data> | ||||||
|  |   <data name="toolStripButton7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  |     <value> | ||||||
|  |         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 | ||||||
|  |         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG8SURBVDhPjZI5SwNRFIXzY+wsLGysAgqiop2NAXHBBQSX | ||||||
|  |         EGNQEHsbFdMJWphCcCHggmgaUaIhLlHjJDHuqCjqjOKWxBk95l7mjQxRyYEPZh7vfO8Obyz/RVVVCPSl | ||||||
|  |         7CJKtdNBg6xFotjg3YLn9BXd/kss3Gomkb7VHHECbaLC6NEzCxyrZ/xMa4R10Jsp0TQN7rUmjATaWEAR | ||||||
|  |         BdfqufHcG1JQNrljFtALlWPJJQTkcRbEHxNQUsCG/AnbzBY6g9cMCUongqAD9fqPgEISEsSUBNz7D5CT | ||||||
|  |         Glp9UTj8V8zgSQrFnvXfBXfqId6+HlmwfPGEuUtASos6fHEuEiTJHZpHyFbHEv4UIbhSwxgPORFVVlAz | ||||||
|  |         tY6I/A5JThjjU5HA7CKzUGA1C8aCDozu2nGjHsAT7jIKgmu7yyi/uvogFVX8CFiy0oibD4kF3tMeHjMV | ||||||
|  |         iwOKAvgD2K+sxn1bD0OCvcLyzNuwT+cbsCB6iKcBNz4fFBw3t+Ou1cl89Q9j21piFlDENAQJXhZ96R9i | ||||||
|  |         DqlwBGctHVwkSOLLycsUiAjJZlU9kgeRtEAyxqeiKP8pEKENoiAwri/biJME+rIei+Ub4tJbaW7QZrcA | ||||||
|  |         AAAASUVORK5CYII= | ||||||
|  | </value> | ||||||
|  |   </data> | ||||||
|  |   <data name="toolStripButton5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  |     <value> | ||||||
|  |         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 | ||||||
|  |         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG | ||||||
|  |         YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 | ||||||
|  |         0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw | ||||||
|  |         bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc | ||||||
|  |         VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 | ||||||
|  |         c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 | ||||||
|  |         Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo | ||||||
|  |         mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ | ||||||
|  |         kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D | ||||||
|  |         TgDQASA1MVpwzwAAAABJRU5ErkJggg== | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="cm1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="cm1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|   | |||||||
| @@ -641,7 +641,7 @@ namespace FPJ0000 | |||||||
|             List<int> idxlist = new List<int>(); |             List<int> idxlist = new List<int>(); | ||||||
|             foreach (var sel in sels) |             foreach (var sel in sels) | ||||||
|             { |             { | ||||||
|                 for(int r = sel.Row; r< sel.RowCount; r++) |                 for(int r = sel.Row; r< (sel.Row + sel.RowCount); r++) | ||||||
|                 { |                 { | ||||||
|                     var idx = (int)this.fpSpread1.ActiveSheet.Cells[r, idxColumn].Value; |                     var idx = (int)this.fpSpread1.ActiveSheet.Cells[r, idxColumn].Value; | ||||||
|                     if (idx < 0) continue; |                     if (idx < 0) continue; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 chi
					chi