From b4746b62478e5bb6ef8cba55794acbe36bd92d90 Mon Sep 17 00:00:00 2001 From: chi Date: Thu, 11 Mar 2021 14:44:21 +0900 Subject: [PATCH] =?UTF-8?q?=ED=92=88=EB=AA=A9=EA=B2=80=EC=83=89=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=E3=85=8A=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project/AdoNetEFMain.Context.cs | 1 + Project/AdoNetEFMain.edmx | 79 ++++++++++++++ Project/AdoNetEFMain.edmx.diagram | 1 + Project/Controller/ItemController.cs | 148 +++++++++++++++++++++++++++ Project/Dialog/fWebView.Designer.cs | 117 +++++++++++++++++++++ Project/Dialog/fWebView.cs | 38 +++++++ Project/Dialog/fWebView.resx | 142 +++++++++++++++++++++++++ Project/EETGW.csproj | 13 +++ Project/fMain.Designer.cs | 41 ++++---- Project/fMain.cs | 13 +++ Project/fMain.resx | 114 ++++++++++----------- Project/vFindSID.cs | 30 ++++++ 12 files changed, 660 insertions(+), 77 deletions(-) create mode 100644 Project/Controller/ItemController.cs create mode 100644 Project/Dialog/fWebView.Designer.cs create mode 100644 Project/Dialog/fWebView.cs create mode 100644 Project/Dialog/fWebView.resx create mode 100644 Project/vFindSID.cs diff --git a/Project/AdoNetEFMain.Context.cs b/Project/AdoNetEFMain.Context.cs index 7c8beee..9f6967d 100644 --- a/Project/AdoNetEFMain.Context.cs +++ b/Project/AdoNetEFMain.Context.cs @@ -32,5 +32,6 @@ namespace Project public virtual DbSet vGroupUser { get; set; } public virtual DbSet EETGW_JobReport_AutoInput { get; set; } public virtual DbSet JobReport { get; set; } + public virtual DbSet vFindSID { get; set; } } } diff --git a/Project/AdoNetEFMain.edmx b/Project/AdoNetEFMain.edmx index f12f04c..fac3616 100644 --- a/Project/AdoNetEFMain.edmx +++ b/Project/AdoNetEFMain.edmx @@ -123,6 +123,29 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -157,6 +180,22 @@ + + SELECT + [vFindSID].[idx] AS [idx], + [vFindSID].[Location] AS [Location], + [vFindSID].[date] AS [date], + [vFindSID].[gcode] AS [gcode], + [vFindSID].[name] AS [name], + [vFindSID].[sid] AS [sid], + [vFindSID].[model] AS [model], + [vFindSID].[manu] AS [manu], + [vFindSID].[unit] AS [unit], + [vFindSID].[supply] AS [supply], + [vFindSID].[price] AS [price], + [vFindSID].[remark] AS [remark] + FROM [dbo].[vFindSID] AS [vFindSID] + SELECT [vGroupUser].[gcode] AS [gcode], @@ -205,6 +244,7 @@ + @@ -339,6 +379,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -495,6 +556,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/Project/AdoNetEFMain.edmx.diagram b/Project/AdoNetEFMain.edmx.diagram index 099d0dc..8269f14 100644 --- a/Project/AdoNetEFMain.edmx.diagram +++ b/Project/AdoNetEFMain.edmx.diagram @@ -12,6 +12,7 @@ + diff --git a/Project/Controller/ItemController.cs b/Project/Controller/ItemController.cs new file mode 100644 index 0000000..35226bd --- /dev/null +++ b/Project/Controller/ItemController.cs @@ -0,0 +1,148 @@ +using System; +using System.Linq; +using System.Net.Http; +using System.Web.Http; + +namespace Project +{ + public class ItemController : BaseController + { + + + // PUT api/values/5 + public void Put(int id, [FromBody] string value) + { + } + + // DELETE api/values/5 + public void Delete(int id) + { + } + + [HttpGet] + public string Test() + { + return "test"; + } + + [HttpGet] + public HttpResponseMessage Find() + { + //로그인이 되어있지않다면 로그인을 가져온다 + MethodResult result; + result = View(); + + + var gets = Request.GetQueryNameValuePairs();// GetParameters(data); + + + var key_search = gets.Where(t => t.Key == "search").FirstOrDefault(); + var model = GetGlobalModel(); + var getParams = Request.GetQueryNameValuePairs();// GetParameters(data); + + //기본값을 찾아서 없애줘야한다 + var searchkey = string.Empty; + if (key_search.Key != null && key_search.Value.isEmpty() == false) searchkey = key_search.Value.Trim(); + + var tbody = new System.Text.StringBuilder(); + + //테이블데이터생성 + var itemcnt = 0; + if (searchkey.isEmpty() == false) + { + var db = new EEEntitiesMain(); + var rows = db.vFindSID.Where(t => t.sid.Contains(searchkey) || t.name.Contains(searchkey) || t.manu.Contains(searchkey) || t.model.Contains(searchkey)); + itemcnt = rows.Count(); + foreach (var item in rows) + { + tbody.AppendLine(""); + tbody.AppendLine($"{item.Location}"); + tbody.AppendLine($"{item.sid}"); + tbody.AppendLine($"{item.name}"); + tbody.AppendLine($"{item.model}"); + + if (item.price == null) + tbody.AppendLine($"--"); + else + { + var price = (double)item.price / 1000.0; + + tbody.AppendLine($"{price.ToString("N0")}"); + } + + + tbody.AppendLine($"{item.manu}"); + tbody.AppendLine($"{item.supply}"); + + if (item.remark.Length > 10) + tbody.AppendLine($"{item.remark.Substring(0, 10)}..."); + else + tbody.AppendLine($"{item.remark}"); + tbody.AppendLine(""); + } + } + + //아잍쳄이 없는경우 + if (itemcnt == 0) + { + tbody.AppendLine(""); + tbody.AppendLine("1"); + tbody.AppendLine("자료가 없습니다"); + tbody.AppendLine(""); + } + + + var contents = result.Content.Replace("{search}", searchkey); + contents = contents.Replace("{tabledata}", tbody.ToString()); + contents = contents.Replace("{cnt}", itemcnt.ToString()); + + + //공용값 적용 + ApplyCommonValue(ref contents); + + //최종문자 적용 + result.Content = contents; + + var resp = new HttpResponseMessage() + { + Content = new StringContent( + result.Content, + System.Text.Encoding.UTF8, + "text/html") + }; + + return resp; + } + + [HttpGet] + public HttpResponseMessage Index() + { + //로그인이 되어있지않다면 로그인을 가져온다 + MethodResult result; + result = View(); + + var model = GetGlobalModel(); + var getParams = Request.GetQueryNameValuePairs();// GetParameters(data); + + //기본값을 찾아서 없애줘야한다 + var contents = result.Content; + + //공용값 적용 + ApplyCommonValue(ref contents); + + //최종문자 적용 + result.Content = contents; + + var resp = new HttpResponseMessage() + { + Content = new StringContent( + result.Content, + System.Text.Encoding.UTF8, + "text/html") + }; + + return resp; + } + + } +} diff --git a/Project/Dialog/fWebView.Designer.cs b/Project/Dialog/fWebView.Designer.cs new file mode 100644 index 0000000..2bc9edc --- /dev/null +++ b/Project/Dialog/fWebView.Designer.cs @@ -0,0 +1,117 @@ + +namespace Project.Dialog +{ + partial class fWebView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fWebView)); + this.chromiumWebBrowser1 = new CefSharp.WinForms.ChromiumWebBrowser(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.statusStrip1.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // chromiumWebBrowser1 + // + this.chromiumWebBrowser1.ActivateBrowserOnCreation = false; + this.chromiumWebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill; + this.chromiumWebBrowser1.Location = new System.Drawing.Point(0, 25); + this.chromiumWebBrowser1.Name = "chromiumWebBrowser1"; + this.chromiumWebBrowser1.Size = new System.Drawing.Size(800, 403); + this.chromiumWebBrowser1.TabIndex = 0; + this.chromiumWebBrowser1.FrameLoadEnd += new System.EventHandler(this.chromiumWebBrowser1_FrameLoadEnd); + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripStatusLabel1}); + this.statusStrip1.Location = new System.Drawing.Point(0, 428); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(800, 22); + this.statusStrip1.TabIndex = 1; + this.statusStrip1.Text = "statusStrip1"; + // + // toolStripStatusLabel1 + // + this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; + this.toolStripStatusLabel1.Size = new System.Drawing.Size(121, 17); + this.toolStripStatusLabel1.Text = "toolStripStatusLabel1"; + // + // toolStrip1 + // + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButton1}); + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(800, 25); + this.toolStrip1.TabIndex = 2; + this.toolStrip1.Text = "toolStrip1"; + // + // toolStripButton1 + // + this.toolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(66, 22); + this.toolStripButton1.Text = "Refresh"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); + // + // fWebView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.chromiumWebBrowser1); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.statusStrip1); + this.Name = "fWebView"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "fWebView"; + this.Load += new System.EventHandler(this.fWebView_Load); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private CefSharp.WinForms.ChromiumWebBrowser chromiumWebBrowser1; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + } +} \ No newline at end of file diff --git a/Project/Dialog/fWebView.cs b/Project/Dialog/fWebView.cs new file mode 100644 index 0000000..48d5694 --- /dev/null +++ b/Project/Dialog/fWebView.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Project.Dialog +{ + public partial class fWebView : Form + { + public string url { get; set; } + public fWebView(string url) + { + InitializeComponent(); + this.url = url; + this.WindowState = FormWindowState.Maximized; + } + + private void fWebView_Load(object sender, EventArgs e) + { + this.chromiumWebBrowser1.Load(this.url); + } + + private void chromiumWebBrowser1_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e) + { + toolStripStatusLabel1.Text = e.Url; + } + + private void toolStripButton1_Click(object sender, EventArgs e) + { + this.chromiumWebBrowser1.Load(this.url); + } + } +} diff --git a/Project/Dialog/fWebView.resx b/Project/Dialog/fWebView.resx new file mode 100644 index 0000000..5440c98 --- /dev/null +++ b/Project/Dialog/fWebView.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 134, 17 + + + + + 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== + + + \ No newline at end of file diff --git a/Project/EETGW.csproj b/Project/EETGW.csproj index aa570c4..9fe5229 100644 --- a/Project/EETGW.csproj +++ b/Project/EETGW.csproj @@ -250,6 +250,7 @@ AdoNetEFMain.edmx + @@ -312,6 +313,12 @@ fTouchKeyFull.cs + + Form + + + fWebView.cs + Form @@ -379,6 +386,9 @@ AdoNetEFMain.tt + + AdoNetEFMain.tt + AdoNetEFMain.tt @@ -464,6 +474,9 @@ fTouchKeyFull.cs + + fWebView.cs + PMPUpdate.cs diff --git a/Project/fMain.Designer.cs b/Project/fMain.Designer.cs index ab4ed1d..87d73c3 100644 --- a/Project/fMain.Designer.cs +++ b/Project/fMain.Designer.cs @@ -71,6 +71,7 @@ this.dataFOLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.dataMoldEOLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.dataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.잉여장비ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator(); this.라인코드관리ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.휴가관리ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -92,7 +93,7 @@ this.메일전송ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem5 = 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.즐겨찾기ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.btDev = new System.Windows.Forms.ToolStripMenuItem(); this.purchaseImportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -118,7 +119,6 @@ this.toolStripButton4 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); - this.잉여장비ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.cmTab.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.menuStrip1.SuspendLayout(); @@ -445,33 +445,40 @@ // dataFOLToolStripMenuItem // this.dataFOLToolStripMenuItem.Name = "dataFOLToolStripMenuItem"; - this.dataFOLToolStripMenuItem.Size = new System.Drawing.Size(180, 24); + this.dataFOLToolStripMenuItem.Size = new System.Drawing.Size(162, 24); this.dataFOLToolStripMenuItem.Text = "FOL"; this.dataFOLToolStripMenuItem.Click += new System.EventHandler(this.dataFOLToolStripMenuItem_Click); // // dataMoldEOLToolStripMenuItem // this.dataMoldEOLToolStripMenuItem.Name = "dataMoldEOLToolStripMenuItem"; - this.dataMoldEOLToolStripMenuItem.Size = new System.Drawing.Size(180, 24); + this.dataMoldEOLToolStripMenuItem.Size = new System.Drawing.Size(162, 24); this.dataMoldEOLToolStripMenuItem.Text = "MOLD & EOL"; this.dataMoldEOLToolStripMenuItem.Click += new System.EventHandler(this.dataMoldEOLToolStripMenuItem_Click); // // dataToolStripMenuItem // this.dataToolStripMenuItem.Name = "dataToolStripMenuItem"; - this.dataToolStripMenuItem.Size = new System.Drawing.Size(180, 24); + this.dataToolStripMenuItem.Size = new System.Drawing.Size(162, 24); this.dataToolStripMenuItem.Text = "BUMP"; this.dataToolStripMenuItem.Click += new System.EventHandler(this.dataToolStripMenuItem_Click); // + // 잉여장비ToolStripMenuItem + // + this.잉여장비ToolStripMenuItem.Name = "잉여장비ToolStripMenuItem"; + this.잉여장비ToolStripMenuItem.Size = new System.Drawing.Size(162, 24); + this.잉여장비ToolStripMenuItem.Text = "잉여장비"; + this.잉여장비ToolStripMenuItem.Click += new System.EventHandler(this.잉여장비ToolStripMenuItem_Click); + // // toolStripMenuItem2 // this.toolStripMenuItem2.Name = "toolStripMenuItem2"; - this.toolStripMenuItem2.Size = new System.Drawing.Size(177, 6); + this.toolStripMenuItem2.Size = new System.Drawing.Size(159, 6); // // 라인코드관리ToolStripMenuItem // this.라인코드관리ToolStripMenuItem.Name = "라인코드관리ToolStripMenuItem"; - this.라인코드관리ToolStripMenuItem.Size = new System.Drawing.Size(180, 24); + this.라인코드관리ToolStripMenuItem.Size = new System.Drawing.Size(162, 24); this.라인코드관리ToolStripMenuItem.Text = "라인코드관리"; this.라인코드관리ToolStripMenuItem.Click += new System.EventHandler(this.라인코드관리ToolStripMenuItem_Click); // @@ -634,16 +641,17 @@ // 기타ToolStripMenuItem // this.기타ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.행복나래ToolStripMenuItem}); + this.품목검색ToolStripMenuItem}); this.기타ToolStripMenuItem.Name = "기타ToolStripMenuItem"; this.기타ToolStripMenuItem.Size = new System.Drawing.Size(49, 23); this.기타ToolStripMenuItem.Text = "기타"; // - // 행복나래ToolStripMenuItem + // 품목검색ToolStripMenuItem // - this.행복나래ToolStripMenuItem.Name = "행복나래ToolStripMenuItem"; - this.행복나래ToolStripMenuItem.Size = new System.Drawing.Size(134, 24); - this.행복나래ToolStripMenuItem.Text = "행복나래"; + this.품목검색ToolStripMenuItem.Name = "품목검색ToolStripMenuItem"; + this.품목검색ToolStripMenuItem.Size = new System.Drawing.Size(180, 24); + this.품목검색ToolStripMenuItem.Text = "품목 검색"; + this.품목검색ToolStripMenuItem.Click += new System.EventHandler(this.품목검색ToolStripMenuItem_Click); // // 즐겨찾기ToolStripMenuItem // @@ -876,13 +884,6 @@ this.toolStripButton2.Text = "품목정보"; this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click_1); // - // 잉여장비ToolStripMenuItem - // - this.잉여장비ToolStripMenuItem.Name = "잉여장비ToolStripMenuItem"; - this.잉여장비ToolStripMenuItem.Size = new System.Drawing.Size(180, 24); - this.잉여장비ToolStripMenuItem.Text = "잉여장비"; - this.잉여장비ToolStripMenuItem.Click += new System.EventHandler(this.잉여장비ToolStripMenuItem_Click); - // // fMain // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -1002,8 +1003,8 @@ private System.Windows.Forms.ToolStripMenuItem 자동입력ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 업무현황전자실ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 기타ToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem 행복나래ToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem 잉여장비ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem 품목검색ToolStripMenuItem; } } diff --git a/Project/fMain.cs b/Project/fMain.cs index 8271493..83c9d19 100644 --- a/Project/fMain.cs +++ b/Project/fMain.cs @@ -1137,5 +1137,18 @@ namespace Project if (!ShowForm(formkey)) AddForm(formkey, new FEQ0000.fEquipment(FEQ0000.fEquipment.eTabletype.ING), "잉여장비"); } + + private void 행복나래ToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void 품목검색ToolStripMenuItem_Click(object sender, EventArgs e) + { + var url = "http://localhost:9000/item/find"; + Util.RunExplorer(url); + //var f = new Dialog.fWebView("http://localhost:9000/item/find"); + //f.Show(); + } } } diff --git a/Project/fMain.resx b/Project/fMain.resx index 6cf0e20..cf3ef9f 100644 --- a/Project/fMain.resx +++ b/Project/fMain.resx @@ -153,6 +153,26 @@ Mi4wAwEBAAAh+QQBAAAXACwAAAAAEAAQAAAIggAvCBwo0IJBCwQTFqwAAQEDhAoXTpgoYQDEhBYqTKDA kYKEBRclciRAoMEDCREuZtw40oKCCihVauxIIYEBmCkJruxYoWfMggYPsOyJU+WAABMqCJDgM+eFg0iV Aigg4WfBo0kFADAYwWnBABSkQjSIcYDYiAMtBHCwFW3ag24HBgQAOw== + + + + + R0lGODlhEAAQAIQAAHan1azQ4ldvj9vp9HSQruTr80lVa+vx9pu811SRuXifuj13uYyz2VFhe4Gt2UNL + XPL1+Orv+ufu9YOqxYyzzNHW3SkxQz5FVWag2T6CuZe3y5G0t+Do7+r0/77a9f///yH/C05FVFNDQVBF + Mi4wAwEBAAAh+QQAAAAAACwAAAAAEAAQAAAIrwA/CBxIsKDAAQESIkBAYYICBQQICCAgMMAACQMyaswo + oUKDih0SZMiwoKTJBQcEVDyAoEMHDy5hdnAg4eMHBBIQeNjJcyeDAjYRRNAQs+hMoAIpRNjQs6eDAgYE + TshpVCYAqAIV5GzKU0GBB1klMKjqEgMHsB8IiOW60+wFgQQgIGDgoC4AABgwADjw9oOAChAkSChAmIPh + AxUswBXAuEEDAwYePLhwwYJNg5gFBgQAOw== + + + + + R0lGODlhEAAQAIQfAHWSrbTY+6nU/I+74/r8/drj7FlxkUlVa9Xp/eLs9cvT2oWpxG+bwqPQ+57N++v1 + /lJgeabK7JnB5kNLXJG0z5nA1oyw0SkxQz5FVb7e/aC91tHl8qXB2n2gu////////yH/C05FVFNDQVBF + Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIpAA/CBxIsKDBgwQ9KFzIsKHCDRUqUFhAsQOAiwAMQFBY + gYDHjyAJKNjogQIBChoQZAgQAEGCiQUOKFxAIEMEDhsQPEDAQEKDBzI9dKiZIYOFowwENPg5QeHQlRIi + SJAwYIADBwWaegCQIMAACQEEKK2KFYNCrgMihBXbwEHVBGY9GFCQIEGBu3jvKrhw1oBfCBAOHJgwAQOG + CyQdKlaIsLHjggEBADs= @@ -305,26 +325,6 @@ JDzo4OEBBAgUMGiwkGBFBAcODAAAYMEAjh4ZIBgwQAAAAgZOdkTIQEGCAQRICoAZACVNBQACkHxpQEDP jg5qLhgKQIDTowIrJoA5NGKDABIbNpjqlEGBAguyag3QEiLYsDOjPgwQYEFYsQUdRpSY1qDCugzzBgQA Ow== - - - - - R0lGODlhEAAQAIQAAHan1azQ4ldvj9vp9HSQruTr80lVa+vx9pu811SRuXifuj13uYyz2VFhe4Gt2UNL - XPL1+Orv+ufu9YOqxYyzzNHW3SkxQz5FVWag2T6CuZe3y5G0t+Do7+r0/77a9f///yH/C05FVFNDQVBF - Mi4wAwEBAAAh+QQAAAAAACwAAAAAEAAQAAAIrwA/CBxIsKDAAQESIkBAYYICBQQICCAgMMAACQMyaswo - oUKDih0SZMiwoKTJBQcEVDyAoEMHDy5hdnAg4eMHBBIQeNjJcyeDAjYRRNAQs+hMoAIpRNjQs6eDAgYE - TshpVCYAqAIV5GzKU0GBB1klMKjqEgMHsB8IiOW60+wFgQQgIGDgoC4AABgwADjw9oOAChAkSChAmIPh - AxUswBXAuEEDAwYePLhwwYJNg5gFBgQAOw== - - - - - R0lGODlhEAAQAIQfAHWSrbTY+6nU/I+74/r8/drj7FlxkUlVa9Xp/eLs9cvT2oWpxG+bwqPQ+57N++v1 - /lJgeabK7JnB5kNLXJG0z5nA1oyw0SkxQz5FVb7e/aC91tHl8qXB2n2gu////////yH/C05FVFNDQVBF - Mi4wAwEBAAAh+QQBAAAfACwAAAAAEAAQAAAIpAA/CBxIsKDBgwQ9KFzIsKHCDRUqUFhAsQOAiwAMQFBY - gYDHjyAJKNjogQIBChoQZAgQAEGCiQUOKFxAIEMEDhsQPEDAQEKDBzI9dKiZIYOFowwENPg5QeHQlRIi - SJAwYIADBwWaegCQIMAACQEEKK2KFYNCrgMihBXbwEHVBGY9GFCQIEGBu3jvKrhw1oBfCBAOHJgwAQOG - CyQdKlaIsLHjggEBADs= @@ -374,53 +374,53 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJFSURBVDhPjVPtS1NxGP1B3r+gj/0PfUhXQgQJYWUqRFFB - QwoXhVCNrK1o6oJog+iDkJrIvjRlkJQUgTYGI4Teo4g1o31bEGzqiG3e3bteTs/53StLVOiByz7ce55z - nnPO1P9OzlC+r4aal9+iPHbaUL/nDPXHfb35yMdjWUMVCCj0HsNi8ByWBi9gOeyHvIP72foRNu9Ck8rn - W7djMXAWpZt+lEcCKIf2YCXSip+zA6gFN1mQ26JiGUOZhTMnUIr048e1dphRD+yRXaiPOc+v1CDs6xss - yDWpaZFWXxo4j/LdAKrhHai7QHtqL6xnXai9Og47P4rK2+a1C8hM8PLQRVQmgrDueBxgog2150dgZnpg - fjmtH/v7OCrvPY0FvJmyyUywPbxTg62nHTA/ejXoW8aLhy+7EUq1YfTDELbF/jmBhvFmyl5ltpLdMLOn - sCLg6Rdd8M3uRseTFux/3IzouxC2TrgLGBUzLd26hOqNlgazgIufe3A7vQ+dLvBkPIC+8QTiyU84dGXG - WcCcGVU1dlUbxpspm8wEHxDg4QdH0XcvgclkFlPJBdyfyzoLhN3HkjBnRkV2bZgrm8wEh+MpDYxOvkFv - JCnguHWwf+Y1zZtnw1gS5syo6DYN482UTWaC/cNpDey8/KhdS+eIgiLryYbp2yVnstNtGsabKZvMBLuw - xsgCm91mPbV8KQkXMCrNLoaRnbLXMK8O7+cfg93W9ZSGsSTMmVHRbcewDdg5jE9U6D8Gu816smEsCXOm - 03y0YetGqb+MRfRr+7WMzwAAAABJRU5ErkJggg== + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJGSURBVDhPjVPtS1NxGP1B3r+gj/0PfUhXQgQJYWUqRFFB + QwoXhVCNrK1o6oJog+iDkJrIvjRlkJQUhXUZjBB6jyLWjPZtQbCpI7Z5t7teTs/53StLVOiByz7ce55z + nnPO1P9O1lC+r4aak9+CPHbKUL+fGOqP+3rjkY/HMobKE5DvPYKF4BksDp7DUtgPeQf3s7UjbN75JpXL + tW7FQuA0itf9KI0EUArtwnKkFT9nB1ANbrAgu0nF0oay8qeOoRjpx48r7bCiHtgjO1Afc55fyUHYV9dZ + kG1S0yKtvjhwFqXbAVTC21B3gfbUbtSedaH66ijs3CjKb5tXLyAzwUtD51GeCKJ2y+MAE22oPj8EK90D + 68tJ/djfx1F+72ks4M2UTWaC7eHtGlx73AHro1eDvqW9uP+yG6FkG0Y/DGFL7J8TaBhvpuwV5prZDStz + AssCnn7RBd/sTnQ8asHeh82Ivgth84S7gFEx0+KNC6hca2kwC7jwuQc3U3vQ6QKPxwPoG08gbn7CgUsz + zgLmzKgqscvaMN5M2WQmeJ8AD947jL47CUyaGUyZ87j7NOMsEHYfS8KcGRXZtWGubDITHI4nNTA6+Qa9 + EVPA8dr+/pnXNG+ODWNJmDOjots0jDdTNpkJ9g+nNLDz4oN2LZ0jCgqsJxumb5ecyU63aRhvpmwyE+zC + GiMLbHab9dTypSRcwKg0uxhGdspexbwyvJ9/DHZb11MaxpIwZ0ZFtx3D1mHnMD5Rof8Y7DbryYaxJMyZ + TvPRhq0Zpf4Ceg/0YoD8hh0AAAAASUVORK5CYII= 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 diff --git a/Project/vFindSID.cs b/Project/vFindSID.cs new file mode 100644 index 0000000..e99e2a8 --- /dev/null +++ b/Project/vFindSID.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// 이 코드는 템플릿에서 생성되었습니다. +// +// 이 파일을 수동으로 변경하면 응용 프로그램에서 예기치 않은 동작이 발생할 수 있습니다. +// 이 파일을 수동으로 변경하면 코드가 다시 생성될 때 변경 내용을 덮어씁니다. +// +//------------------------------------------------------------------------------ + +namespace Project +{ + using System; + using System.Collections.Generic; + + public partial class vFindSID + { + public int idx { get; set; } + public string Location { get; set; } + public string date { get; set; } + public string gcode { get; set; } + public string name { get; set; } + public string sid { get; set; } + public string model { get; set; } + public string manu { get; set; } + public string unit { get; set; } + public string supply { get; set; } + public Nullable price { get; set; } + public string remark { get; set; } + } +}