품목검색기능ㅊ추가

This commit is contained in:
chi
2021-03-11 14:44:21 +09:00
parent 87da6dbe5f
commit b4746b6247
12 changed files with 660 additions and 77 deletions

View File

@@ -32,5 +32,6 @@ namespace Project
public virtual DbSet<vGroupUser> vGroupUser { get; set; }
public virtual DbSet<EETGW_JobReport_AutoInput> EETGW_JobReport_AutoInput { get; set; }
public virtual DbSet<JobReport> JobReport { get; set; }
public virtual DbSet<vFindSID> vFindSID { get; set; }
}
}

View File

@@ -123,6 +123,29 @@
<Property Name="processs" Type="nvarchar" MaxLength="100" />
</EntityType>
<!--생성 중 오류 발생:
경고 6002: 테이블/뷰 'EE.dbo.vFindSID'에 기본 키가 정의되지 않았습니다. 키가 유추되었고 읽기 전용 테이블/뷰로 정의되었습니다.-->
<EntityType Name="vFindSID">
<Key>
<PropertyRef Name="idx" />
<PropertyRef Name="Location" />
<PropertyRef Name="manu" />
<PropertyRef Name="unit" />
<PropertyRef Name="supply" />
</Key>
<Property Name="idx" Type="int" Nullable="false" />
<Property Name="Location" Type="varchar" MaxLength="4" Nullable="false" />
<Property Name="date" Type="varchar" MaxLength="10" />
<Property Name="gcode" Type="varchar" MaxLength="10" />
<Property Name="name" Type="nvarchar" MaxLength="200" />
<Property Name="sid" Type="varchar" MaxLength="50" />
<Property Name="model" Type="nvarchar" MaxLength="200" />
<Property Name="manu" Type="nvarchar" MaxLength="100" Nullable="false" />
<Property Name="unit" Type="varchar" MaxLength="50" Nullable="false" />
<Property Name="supply" Type="nvarchar" MaxLength="200" Nullable="false" />
<Property Name="price" Type="decimal" Precision="18" Scale="0" />
<Property Name="remark" Type="nvarchar(max)" />
</EntityType>
<!--생성 중 오류 발생:
경고 6002: 테이블/뷰 'EE.dbo.vGroupUser'에 기본 키가 정의되지 않았습니다. 키가 유추되었고 읽기 전용 테이블/뷰로 정의되었습니다.-->
<EntityType Name="vGroupUser">
<Key>
@@ -157,6 +180,22 @@
<EntitySet Name="JobReport" EntityType="Self.JobReport" Schema="dbo" store:Type="Tables" />
<EntitySet Name="UserGroup" EntityType="Self.UserGroup" Schema="dbo" store:Type="Tables" />
<EntitySet Name="Users" EntityType="Self.Users" Schema="dbo" store:Type="Tables" />
<EntitySet Name="vFindSID" EntityType="Self.vFindSID" store:Type="Views" store:Schema="dbo">
<DefiningQuery>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]</DefiningQuery>
</EntitySet>
<EntitySet Name="vGroupUser" EntityType="Self.vGroupUser" store:Type="Views" store:Schema="dbo">
<DefiningQuery>SELECT
[vGroupUser].[gcode] AS [gcode],
@@ -205,6 +244,7 @@
<EntitySet Name="vGroupUser" EntityType="EEModelMain.vGroupUser" />
<EntitySet Name="EETGW_JobReport_AutoInput" EntityType="EEModelMain.EETGW_JobReport_AutoInput" />
<EntitySet Name="JobReport" EntityType="EEModelMain.JobReport" />
<EntitySet Name="vFindSID" EntityType="EEModelMain.vFindSID" />
</EntityContainer>
<EntityType Name="EETGW_LoginInfo">
<Key>
@@ -339,6 +379,27 @@
<Property Name="tag" Type="String" MaxLength="255" FixedLength="false" Unicode="false" />
<Property Name="autoinput" Type="Boolean" />
</EntityType>
<EntityType Name="vFindSID">
<Key>
<PropertyRef Name="idx" />
<PropertyRef Name="Location" />
<PropertyRef Name="manu" />
<PropertyRef Name="unit" />
<PropertyRef Name="supply" />
</Key>
<Property Name="idx" Type="Int32" Nullable="false" />
<Property Name="Location" Type="String" Nullable="false" MaxLength="4" FixedLength="false" Unicode="false" />
<Property Name="date" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
<Property Name="gcode" Type="String" MaxLength="10" FixedLength="false" Unicode="false" />
<Property Name="name" Type="String" MaxLength="200" FixedLength="false" Unicode="true" />
<Property Name="sid" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
<Property Name="model" Type="String" MaxLength="200" FixedLength="false" Unicode="true" />
<Property Name="manu" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="true" />
<Property Name="unit" Type="String" Nullable="false" MaxLength="50" FixedLength="false" Unicode="false" />
<Property Name="supply" Type="String" Nullable="false" MaxLength="200" FixedLength="false" Unicode="true" />
<Property Name="price" Type="Decimal" Precision="18" Scale="0" />
<Property Name="remark" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" />
</EntityType>
</Schema>
</edmx:ConceptualModels>
<!-- C-S mapping content -->
@@ -495,6 +556,24 @@
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
<EntitySetMapping Name="vFindSID">
<EntityTypeMapping TypeName="EEModelMain.vFindSID">
<MappingFragment StoreEntitySet="vFindSID">
<ScalarProperty Name="remark" ColumnName="remark" />
<ScalarProperty Name="price" ColumnName="price" />
<ScalarProperty Name="supply" ColumnName="supply" />
<ScalarProperty Name="unit" ColumnName="unit" />
<ScalarProperty Name="manu" ColumnName="manu" />
<ScalarProperty Name="model" ColumnName="model" />
<ScalarProperty Name="sid" ColumnName="sid" />
<ScalarProperty Name="name" ColumnName="name" />
<ScalarProperty Name="gcode" ColumnName="gcode" />
<ScalarProperty Name="date" ColumnName="date" />
<ScalarProperty Name="Location" ColumnName="Location" />
<ScalarProperty Name="idx" ColumnName="idx" />
</MappingFragment>
</EntityTypeMapping>
</EntitySetMapping>
</EntityContainerMapping>
</Mapping>
</edmx:Mappings>

View File

@@ -12,6 +12,7 @@
<EntityTypeShape EntityType="EEModelMain.vGroupUser" Width="1.5" PointX="3.375" PointY="0.75" />
<EntityTypeShape EntityType="EEModelMain.EETGW_JobReport_AutoInput" Width="1.5" PointX="0.75" PointY="4.75" />
<EntityTypeShape EntityType="EEModelMain.JobReport" Width="1.5" PointX="5.375" PointY="3.75" />
<EntityTypeShape EntityType="EEModelMain.vFindSID" Width="1.5" PointX="7.375" PointY="6.75" />
</Diagram>
</edmx:Diagrams>
</edmx:Designer>

View File

@@ -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("<tr>");
tbody.AppendLine($"<th scope='row'>{item.Location}</th>");
tbody.AppendLine($"<td>{item.sid}</td>");
tbody.AppendLine($"<td>{item.name}</td>");
tbody.AppendLine($"<td>{item.model}</td>");
if (item.price == null)
tbody.AppendLine($"<td>--</td>");
else
{
var price = (double)item.price / 1000.0;
tbody.AppendLine($"<td>{price.ToString("N0")}</td>");
}
tbody.AppendLine($"<td>{item.manu}</td>");
tbody.AppendLine($"<td>{item.supply}</td>");
if (item.remark.Length > 10)
tbody.AppendLine($"<td>{item.remark.Substring(0, 10)}...</td>");
else
tbody.AppendLine($"<td>{item.remark}</td>");
tbody.AppendLine("</tr>");
}
}
//아잍쳄이 없는경우
if (itemcnt == 0)
{
tbody.AppendLine("<tr>");
tbody.AppendLine("<th scope='row'>1</th>");
tbody.AppendLine("<td colspan='6'>자료가 없습니다</td>");
tbody.AppendLine("</tr>");
}
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;
}
}
}

117
Project/Dialog/fWebView.Designer.cs generated Normal file
View File

@@ -0,0 +1,117 @@

namespace Project.Dialog
{
partial class fWebView
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
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<CefSharp.FrameLoadEndEventArgs>(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;
}
}

View File

@@ -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);
}
}
}

View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>134, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="toolStripButton1.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>
</data>
</root>

View File

@@ -250,6 +250,7 @@
<DependentUpon>AdoNetEFMain.edmx</DependentUpon>
</Compile>
<Compile Include="BaseController.cs" />
<Compile Include="Controller\ItemController.cs" />
<Compile Include="Controller\HomeController.cs" />
<Compile Include="Controller\IoController.cs" />
<Compile Include="Controller\MotionController.cs" />
@@ -312,6 +313,12 @@
<Compile Include="Dialog\fTouchKeyFull.Designer.cs">
<DependentUpon>fTouchKeyFull.cs</DependentUpon>
</Compile>
<Compile Include="Dialog\fWebView.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Dialog\fWebView.Designer.cs">
<DependentUpon>fWebView.cs</DependentUpon>
</Compile>
<Compile Include="Dialog\PMPUpdate.cs">
<SubType>Form</SubType>
</Compile>
@@ -379,6 +386,9 @@
<Compile Include="Users.cs">
<DependentUpon>AdoNetEFMain.tt</DependentUpon>
</Compile>
<Compile Include="vFindSID.cs">
<DependentUpon>AdoNetEFMain.tt</DependentUpon>
</Compile>
<Compile Include="vGroupUser.cs">
<DependentUpon>AdoNetEFMain.tt</DependentUpon>
</Compile>
@@ -464,6 +474,9 @@
<EmbeddedResource Include="Dialog\fTouchKeyFull.resx">
<DependentUpon>fTouchKeyFull.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Dialog\fWebView.resx">
<DependentUpon>fWebView.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Dialog\PMPUpdate.resx">
<DependentUpon>PMPUpdate.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -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;
}
}

View File

@@ -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();
}
}
}

View File

@@ -153,6 +153,26 @@
Mi4wAwEBAAAh+QQBAAAXACwAAAAAEAAQAAAIggAvCBwo0IJBCwQTFqwAAQEDhAoXTpgoYQDEhBYqTKDA
kYKEBRclciRAoMEDCREuZtw40oKCCihVauxIIYEBmCkJruxYoWfMggYPsOyJU+WAABMqCJDgM+eFg0iV
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>
</data>
<data name="commonToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -305,26 +325,6 @@
JDzo4OEBBAgUMGiwkGBFBAcODAAAYMEAjh4ZIBgwQAAAAgZOdkTIQEGCAQRICoAZACVNBQACkHxpQEDP
jg5qLhgKQIDTowIrJoA5NGKDABIbNpjqlEGBAguyag3QEiLYsDOjPgwQYEFYsQUdRpSY1qDCugzzBgQA
Ow==
</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>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -374,53 +374,53 @@
<data name="toolStripButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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=
</value>
</data>
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKUSURBVDhPlVJRSFNRGL5PEVE91Us99ZQWBBHdIgoiwXyL
HkKoaDDaGk5p0ymKm3Ph1pyO3enmltPJZV6pzWw6CJU9uOlcTgvRgTLBFH3rSRiEbPV1zvEmSkX1weHC
d+73/9/3/4f7E55Lt6ANXcOjQCkqfOe+yfS/4+nApUL0Uw/eZATcdp/9/wLPxCt4+9ED6YMTZa7TkGku
FAohGAyit7cXXq/3MZdKpUDP9PQ0pqamoJfuoEq8CeO7B3g9LyCYsuPJwA1ctZ3ExdYT7N9CoYDt7W0I
gpDlZmZmUCwWsbu7y45q4DIssYcIz7shxA2wvq9CT6IVCrEMF8ynijs7O1hdXUVHR8fn9vb2Ki6ZTDJi
a2sL6XQam5ubqPSXwBC5BzHtgC/5AspQOXFVieHhYWSzWUQiERBxmZyK4+LxOGZnZxGLxfhEIoGRkRH+
rnAGGqkcaqkCpaZjKSru6uriJUli+a1Wa4ks57jx8XEsLS2xGayvr2NychK5tRz4l0dx33t9v/Pg4CAW
Fxdpd5jN5uOyfA/RaBT5fB4TExMgXfixsTEEAgGe2nU6nTwV2+12vq+vDy0tLftb2Uc4HDZmMhnkcjlQ
8crKCgiH5eVl0NXRzqQgFhYW0NjY+F2WHYYoiujv74ff70d3dzdcLhccDgfNC4vFQm1jdHQUBoPh9wX+
BlLgSF1dHaqrq7/I1B5IrvOvCHw+H500zUzzoq2tjXVtbm5GQ0MDamtrWXaNRpNnwp8gazHSr9vt1nV2
dm4QsY5dHIBer9fV1NRsaLVanVqt/irTe/B4PEbyLNm65ubmMDQ0xCbd1NSE+vp6EDGIQfaMyfuHQqFY
k6WHYbPZ2LBMJtMvDohtnUqlglKpPLBCjvsBd9XCSVklPrUAAAAASUVORK5CYII=
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKUSURBVDhPlVJRSFNRGL5PEVE91Us99ZTmU0S3iCJIst6i
hxAqGg22hlPadIri5ly4Nadjd7q55XRymVdqM5sOQmUPbjqX00J0oEwwRd96EgYhW32dc7yJUlF9cLjw
nfv9//f9/+H+hOfSDWhDV/AoUIrbvnPfZPrf8XSgrBD91IM3GQE33Wf/v8Az8RLefvRA+uBEues0ZJoL
hUIIBoPo7e2F1+t9zKVSKdAzPT2Nqakp6KVbqBKvw/juAV7PCwim7HgycA2XbSdR1nqC/VsoFLC9vQ1B
ELLczMwMisUidnd32VENXIQl9hDheTeEuAHW91XoSbRCIZbjgvlUcWdnB6urq+jo6Pjc3t5exSWTSUZs
bW0hnU5jc3MTlf4SGCL3IKYd8CVfQBmqIK4qMTw8jGw2i0gkAiIul1NxXDwex+zsLGKxGJ9IJDAyMsLf
Ec5AI1VALd1FqelYioq7urp4SZJYfqvVWiLLOW58fBxLS0tsBuvr65icnERuLQf+5VHc917d7zw4OIjF
xUXaHWaz+bgs30M0GkU+n8fExARIF35sbAyBQICndp1OJ0/Fdrud7+vrQ0tLy/5W9hEOh42ZTAa5XA5U
vLKyAsJheXkZdHW0MymIhYUFNDY2fpdlhyGKIvr7++H3+9Hd3Q2XywWHw0HzwmKxUNsYHR2FwWD4fYG/
gRQ4UldXh+rq6i8ytQeS6/wrAp/PRydNM9O8aGtrY12bm5vR0NCA2tpall2j0eSZ8CfIWoz063a7dZ2d
nRtErGMXB6DX63U1NTUbWq1Wp1arv8r0Hjwej5E8S7auubk5DA0NsUk3NTWhvr4eRAxikD1j8v6hUCjW
ZOlh2Gw2NiyTyfSLA2Jbp1KpoFQqD6yQ434AUizCP4s75dUAAAAASUVORK5CYII=
</value>
</data>
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

30
Project/vFindSID.cs Normal file
View File

@@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 이 코드는 템플릿에서 생성되었습니다.
//
// 이 파일을 수동으로 변경하면 응용 프로그램에서 예기치 않은 동작이 발생할 수 있습니다.
// 이 파일을 수동으로 변경하면 코드가 다시 생성될 때 변경 내용을 덮어씁니다.
// </auto-generated>
//------------------------------------------------------------------------------
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<decimal> price { get; set; }
public string remark { get; set; }
}
}