09/13일 작

This commit is contained in:
chikyun.kim
2018-09-14 11:43:45 +09:00
parent 235be47d42
commit 695d53aae7
172 changed files with 33045 additions and 30763 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -5,16 +5,16 @@ VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EETGW", "Project\EETGW.csproj", "{65F3E762-800C-499E-862F-A535642EC59F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "arControl", "Sub\arCtl\arControl.csproj", "{F31C242C-1B15-4518-9733-48558499FE4B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sub", "Sub", "{28105E67-9D33-4627-8E26-FCE67700622F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AmkorRestfulService", "Sub\AmkorRestfulService\AmkorRestfulService\AmkorRestfulService.csproj", "{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StaffLayoutCtl", "Sub\StaffLayoutCtl\StaffLayoutCtl.csproj", "{B832738C-74DD-4CE2-8A29-98D0BCBB9EA4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test", "Sub\test\test.csproj", "{BDF730D5-8AC0-4C17-9A85-C93996B4E132}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AmkorRestfulService", "..\..\_Library\AmkorRestfulService\AmkorRestfulService\AmkorRestfulService.csproj", "{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "arControl", "..\..\_Library\arControl\arControl\arControl.csproj", "{F31C242C-1B15-4518-9733-48558499FE4B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -31,18 +31,6 @@ Global
{65F3E762-800C-499E-862F-A535642EC59F}.Release|Any CPU.Build.0 = Release|Any CPU
{65F3E762-800C-499E-862F-A535642EC59F}.Release|x86.ActiveCfg = Release|x86
{65F3E762-800C-499E-862F-A535642EC59F}.Release|x86.Build.0 = Release|x86
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|x86.ActiveCfg = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|Any CPU.Build.0 = Release|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|x86.ActiveCfg = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.Build.0 = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|x86.ActiveCfg = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.ActiveCfg = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.Build.0 = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|x86.ActiveCfg = Release|Any CPU
{B832738C-74DD-4CE2-8A29-98D0BCBB9EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B832738C-74DD-4CE2-8A29-98D0BCBB9EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B832738C-74DD-4CE2-8A29-98D0BCBB9EA4}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -55,15 +43,27 @@ Global
{BDF730D5-8AC0-4C17-9A85-C93996B4E132}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BDF730D5-8AC0-4C17-9A85-C93996B4E132}.Release|Any CPU.Build.0 = Release|Any CPU
{BDF730D5-8AC0-4C17-9A85-C93996B4E132}.Release|x86.ActiveCfg = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.Build.0 = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|x86.ActiveCfg = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.ActiveCfg = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.Build.0 = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|x86.ActiveCfg = Release|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Debug|x86.ActiveCfg = Debug|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|Any CPU.Build.0 = Release|Any CPU
{F31C242C-1B15-4518-9733-48558499FE4B}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{F31C242C-1B15-4518-9733-48558499FE4B} = {28105E67-9D33-4627-8E26-FCE67700622F}
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990} = {28105E67-9D33-4627-8E26-FCE67700622F}
{B832738C-74DD-4CE2-8A29-98D0BCBB9EA4} = {28105E67-9D33-4627-8E26-FCE67700622F}
{BDF730D5-8AC0-4C17-9A85-C93996B4E132} = {28105E67-9D33-4627-8E26-FCE67700622F}
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990} = {28105E67-9D33-4627-8E26-FCE67700622F}
{F31C242C-1B15-4518-9733-48558499FE4B} = {28105E67-9D33-4627-8E26-FCE67700622F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B5B1FD72-356F-4840-83E8-B070AC21C8D9}

Binary file not shown.

View File

@@ -47,7 +47,7 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
<OutputPath>..\..\..\Amkor\GroupWare\</OutputPath>
<OutputPath>..\..\..\..\Amkor\GroupWare\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -68,7 +68,7 @@
<TargetZone>LocalIntranet</TargetZone>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>true</GenerateManifests>
<GenerateManifests>false</GenerateManifests>
</PropertyGroup>
<PropertyGroup />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
@@ -105,19 +105,18 @@
<ManifestKeyFile>EETGW_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
<SignManifests>true</SignManifests>
<SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup>
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
</PropertyGroup>
<ItemGroup>
<Reference Include="arINIHelper.Net4">
<HintPath>..\DLL\arINIHelper.Net4.dll</HintPath>
</Reference>
<Reference Include="ArLog.Net4">
<Reference Include="ArLog.Net4, Version=17.8.28.1500, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\DLL\ArLog.Net4.dll</HintPath>
</Reference>
<Reference Include="ArSetting.Net4">
<Reference Include="ArSetting.Net4, Version=17.11.9.1000, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\DLL\ArSetting.Net4.dll</HintPath>
</Reference>
<Reference Include="libxl.net">
@@ -186,6 +185,11 @@
<Compile Include="Dialog\fTouchKeyFull.Designer.cs">
<DependentUpon>fTouchKeyFull.cs</DependentUpon>
</Compile>
<Compile Include="dsEQ.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>dsEQ.xsd</DependentUpon>
</Compile>
<Compile Include="dsMSSQL.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@@ -347,6 +351,17 @@
<None Include="DataSet1.xss">
<DependentUpon>DataSet1.xsd</DependentUpon>
</None>
<None Include="dsEQ.xsc">
<DependentUpon>dsEQ.xsd</DependentUpon>
</None>
<None Include="dsEQ.xsd">
<SubType>Designer</SubType>
<Generator>MSDataSetGenerator</Generator>
<LastGenOutput>dsEQ.Designer.cs</LastGenOutput>
</None>
<None Include="dsEQ.xss">
<DependentUpon>dsEQ.xsd</DependentUpon>
</None>
<None Include="dsMSSQL.xsc">
<DependentUpon>dsMSSQL.xsd</DependentUpon>
</None>
@@ -410,11 +425,11 @@
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Sub\AmkorRestfulService\AmkorRestfulService\AmkorRestfulService.csproj">
<ProjectReference Include="..\..\..\_Library\AmkorRestfulService\AmkorRestfulService\AmkorRestfulService.csproj">
<Project>{58cfc90c-5068-46a2-a8de-0e92ee9e0990}</Project>
<Name>AmkorRestfulService</Name>
</ProjectReference>
<ProjectReference Include="..\Sub\arCtl\arControl.csproj">
<ProjectReference Include="..\..\..\_Library\arControl\arControl\arControl.csproj">
<Project>{f31c242c-1b15-4518-9733-48558499fe4b}</Project>
<Name>arControl</Name>
</ProjectReference>

View File

@@ -91,12 +91,12 @@ namespace Project
if (!System.IO.File.Exists(Lang.FileName))
return def;
string retval = iniHelper.GetData("lang", key, def);
string retval = iniHelper.get_Data("lang", key, def);
return retval;
}
private static void SetINIValue(string key, string value)
{
iniHelper.SetData("lang", key, value);
iniHelper.set_Data("lang", key, value);
}
public static Boolean isExist()
{

View File

@@ -20,7 +20,7 @@
</requestedPrivileges>
<applicationRequestMinimum>
<defaultAssemblyRequest permissionSetReference="Custom" />
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
<PermissionSet class="System.Security.PermissionSet" version="1" ID="Custom" SameSite="site" Unrestricted="true" />
</applicationRequestMinimum>
</security>
</trustInfo>

View File

@@ -45,10 +45,18 @@
this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.equipmentBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
this.equipmentDataGridView = new System.Windows.Forms.DataGridView();
this.type = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.primary = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.except = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.memo = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1 = new System.Windows.Forms.Panel();
this.radexpn = new System.Windows.Forms.RadioButton();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.radprionly = new System.Windows.Forms.RadioButton();
this.radpriall = new System.Windows.Forms.RadioButton();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.radexpy = new System.Windows.Forms.RadioButton();
this.radexpa = new System.Windows.Forms.RadioButton();
this.radexpn = new System.Windows.Forms.RadioButton();
this.btSearch = new System.Windows.Forms.Button();
this.tbSearch = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
@@ -60,34 +68,28 @@
this.label2 = new System.Windows.Forms.Label();
this.cmbGrp = new System.Windows.Forms.ComboBox();
this.label1 = new System.Windows.Forms.Label();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.radprionly = new System.Windows.Forms.RadioButton();
this.radpriall = new System.Windows.Forms.RadioButton();
this.bs = new System.Windows.Forms.BindingSource(this.components);
this.dsMSSQL = new Project.dsMSSQL();
this.ta = new Project.dsMSSQLTableAdapters.EquipmentTableAdapter();
this.tam = new Project.dsMSSQLTableAdapters.TableAdapterManager();
this.cmbDate = new System.Windows.Forms.ComboBox();
this.label6 = new System.Windows.Forms.Label();
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.type = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.primary = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.except = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.memo = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.bs = new System.Windows.Forms.BindingSource(this.components);
this.tam = new Project.dsMSSQLTableAdapters.TableAdapterManager();
this.dsEQ = new Project.dsEQ();
this.ta = new Project.dsEQTableAdapters.EquipmentTableAdapter();
((System.ComponentModel.ISupportInitialize)(this.bn)).BeginInit();
this.bn.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.equipmentDataGridView)).BeginInit();
this.panel1.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dsMSSQL)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dsEQ)).BeginInit();
this.SuspendLayout();
//
// bn
@@ -236,14 +238,43 @@
this.memo});
this.equipmentDataGridView.DataSource = this.bs;
this.equipmentDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;
this.equipmentDataGridView.Location = new System.Drawing.Point(0, 131);
this.equipmentDataGridView.Location = new System.Drawing.Point(0, 176);
this.equipmentDataGridView.Name = "equipmentDataGridView";
this.equipmentDataGridView.RowTemplate.Height = 23;
this.equipmentDataGridView.Size = new System.Drawing.Size(1155, 483);
this.equipmentDataGridView.Size = new System.Drawing.Size(1155, 438);
this.equipmentDataGridView.TabIndex = 1;
//
// type
//
this.type.DataPropertyName = "type";
this.type.HeaderText = "type";
this.type.Name = "type";
this.type.Width = 54;
//
// primary
//
this.primary.DataPropertyName = "primary";
this.primary.HeaderText = "primary";
this.primary.Name = "primary";
this.primary.Width = 54;
//
// except
//
this.except.DataPropertyName = "except";
this.except.HeaderText = "except";
this.except.Name = "except";
this.except.Width = 49;
//
// memo
//
this.memo.DataPropertyName = "memo";
this.memo.HeaderText = "memo";
this.memo.Name = "memo";
this.memo.Width = 66;
//
// panel1
//
this.panel1.Controls.Add(this.cmbDate);
this.panel1.Controls.Add(this.groupBox2);
this.panel1.Controls.Add(this.groupBox1);
this.panel1.Controls.Add(this.btSearch);
@@ -256,166 +287,19 @@
this.panel1.Controls.Add(this.cmbLine);
this.panel1.Controls.Add(this.label2);
this.panel1.Controls.Add(this.cmbGrp);
this.panel1.Controls.Add(this.label6);
this.panel1.Controls.Add(this.label1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(1155, 131);
this.panel1.Size = new System.Drawing.Size(1155, 176);
this.panel1.TabIndex = 2;
//
// radexpn
//
this.radexpn.AutoSize = true;
this.radexpn.Checked = true;
this.radexpn.Location = new System.Drawing.Point(118, 21);
this.radexpn.Name = "radexpn";
this.radexpn.Size = new System.Drawing.Size(39, 16);
this.radexpn.TabIndex = 12;
this.radexpn.TabStop = true;
this.radexpn.Text = "No";
this.radexpn.UseVisualStyleBackColor = true;
//
// radexpy
//
this.radexpy.AutoSize = true;
this.radexpy.Location = new System.Drawing.Point(63, 19);
this.radexpy.Name = "radexpy";
this.radexpy.Size = new System.Drawing.Size(45, 16);
this.radexpy.TabIndex = 12;
this.radexpy.TabStop = true;
this.radexpy.Text = "Yes";
this.radexpy.UseVisualStyleBackColor = true;
//
// radexpa
//
this.radexpa.AutoSize = true;
this.radexpa.Location = new System.Drawing.Point(14, 21);
this.radexpa.Name = "radexpa";
this.radexpa.Size = new System.Drawing.Size(36, 16);
this.radexpa.TabIndex = 12;
this.radexpa.TabStop = true;
this.radexpa.Text = "all";
this.radexpa.UseVisualStyleBackColor = true;
//
// btSearch
//
this.btSearch.Location = new System.Drawing.Point(667, 25);
this.btSearch.Name = "btSearch";
this.btSearch.Size = new System.Drawing.Size(123, 96);
this.btSearch.TabIndex = 10;
this.btSearch.Text = "search";
this.btSearch.UseVisualStyleBackColor = true;
this.btSearch.Click += new System.EventHandler(this.btSearch_Click);
//
// tbSearch
//
this.tbSearch.Location = new System.Drawing.Point(319, 12);
this.tbSearch.Name = "tbSearch";
this.tbSearch.Size = new System.Drawing.Size(138, 21);
this.tbSearch.TabIndex = 9;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(257, 17);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(44, 12);
this.label5.TabIndex = 8;
this.label5.Text = "search";
//
// cmbType
//
this.cmbType.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbType.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbType.FormattingEnabled = true;
this.cmbType.Location = new System.Drawing.Point(100, 99);
this.cmbType.Name = "cmbType";
this.cmbType.Size = new System.Drawing.Size(142, 20);
this.cmbType.TabIndex = 7;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(53, 103);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(34, 12);
this.label4.TabIndex = 6;
this.label4.Text = "Type";
//
// cmbManu
//
this.cmbManu.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbManu.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbManu.FormattingEnabled = true;
this.cmbManu.Location = new System.Drawing.Point(100, 73);
this.cmbManu.Name = "cmbManu";
this.cmbManu.Size = new System.Drawing.Size(142, 20);
this.cmbManu.TabIndex = 5;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(50, 80);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(37, 12);
this.label3.TabIndex = 4;
this.label3.Text = "Manu";
//
// cmbLine
//
this.cmbLine.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbLine.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbLine.FormattingEnabled = true;
this.cmbLine.Location = new System.Drawing.Point(100, 47);
this.cmbLine.Name = "cmbLine";
this.cmbLine.Size = new System.Drawing.Size(142, 20);
this.cmbLine.TabIndex = 3;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(30, 51);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(57, 12);
this.label2.TabIndex = 2;
this.label2.Text = "line code";
//
// cmbGrp
//
this.cmbGrp.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbGrp.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbGrp.FormattingEnabled = true;
this.cmbGrp.Location = new System.Drawing.Point(100, 21);
this.cmbGrp.Name = "cmbGrp";
this.cmbGrp.Size = new System.Drawing.Size(142, 20);
this.cmbGrp.TabIndex = 1;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(63, 25);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(25, 12);
this.label1.TabIndex = 0;
this.label1.Text = "Grp";
//
// groupBox1
//
this.groupBox1.Controls.Add(this.radexpy);
this.groupBox1.Controls.Add(this.radexpa);
this.groupBox1.Controls.Add(this.radexpn);
this.groupBox1.Location = new System.Drawing.Point(475, 73);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(186, 48);
this.groupBox1.TabIndex = 13;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "except";
//
// groupBox2
//
this.groupBox2.Controls.Add(this.radprionly);
this.groupBox2.Controls.Add(this.radpriall);
this.groupBox2.Location = new System.Drawing.Point(475, 16);
this.groupBox2.Location = new System.Drawing.Point(738, 42);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(186, 51);
this.groupBox2.TabIndex = 13;
@@ -444,30 +328,173 @@
this.radpriall.Text = "all";
this.radpriall.UseVisualStyleBackColor = true;
//
// bs
// groupBox1
//
this.bs.DataMember = "Equipment";
this.bs.DataSource = this.dsMSSQL;
this.groupBox1.Controls.Add(this.radexpy);
this.groupBox1.Controls.Add(this.radexpa);
this.groupBox1.Controls.Add(this.radexpn);
this.groupBox1.Location = new System.Drawing.Point(738, 99);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(186, 48);
this.groupBox1.TabIndex = 13;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "except";
//
// dsMSSQL
// radexpy
//
this.dsMSSQL.DataSetName = "dsMSSQL";
this.dsMSSQL.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
this.radexpy.AutoSize = true;
this.radexpy.Location = new System.Drawing.Point(63, 19);
this.radexpy.Name = "radexpy";
this.radexpy.Size = new System.Drawing.Size(45, 16);
this.radexpy.TabIndex = 12;
this.radexpy.TabStop = true;
this.radexpy.Text = "Yes";
this.radexpy.UseVisualStyleBackColor = true;
//
// ta
// radexpa
//
this.ta.ClearBeforeFill = true;
this.radexpa.AutoSize = true;
this.radexpa.Location = new System.Drawing.Point(14, 21);
this.radexpa.Name = "radexpa";
this.radexpa.Size = new System.Drawing.Size(36, 16);
this.radexpa.TabIndex = 12;
this.radexpa.TabStop = true;
this.radexpa.Text = "all";
this.radexpa.UseVisualStyleBackColor = true;
//
// tam
// radexpn
//
this.tam.BackupDataSetBeforeUpdate = false;
this.tam.EquipmentTableAdapter = this.ta;
this.tam.InventoryTableAdapter = null;
this.tam.ItemsTableAdapter = null;
this.tam.LineCodeTableAdapter = null;
this.tam.ProjectsTableAdapter = null;
this.tam.UpdateOrder = Project.dsMSSQLTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
this.tam.UsersTableAdapter = null;
this.radexpn.AutoSize = true;
this.radexpn.Checked = true;
this.radexpn.Location = new System.Drawing.Point(118, 21);
this.radexpn.Name = "radexpn";
this.radexpn.Size = new System.Drawing.Size(39, 16);
this.radexpn.TabIndex = 12;
this.radexpn.TabStop = true;
this.radexpn.Text = "No";
this.radexpn.UseVisualStyleBackColor = true;
//
// btSearch
//
this.btSearch.Location = new System.Drawing.Point(930, 51);
this.btSearch.Name = "btSearch";
this.btSearch.Size = new System.Drawing.Size(123, 96);
this.btSearch.TabIndex = 10;
this.btSearch.Text = "search";
this.btSearch.UseVisualStyleBackColor = true;
this.btSearch.Click += new System.EventHandler(this.btSearch_Click);
//
// tbSearch
//
this.tbSearch.Location = new System.Drawing.Point(582, 38);
this.tbSearch.Name = "tbSearch";
this.tbSearch.Size = new System.Drawing.Size(138, 21);
this.tbSearch.TabIndex = 9;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(520, 43);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(44, 12);
this.label5.TabIndex = 8;
this.label5.Text = "search";
//
// cmbType
//
this.cmbType.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbType.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbType.FormattingEnabled = true;
this.cmbType.Location = new System.Drawing.Point(363, 125);
this.cmbType.Name = "cmbType";
this.cmbType.Size = new System.Drawing.Size(142, 20);
this.cmbType.TabIndex = 7;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(316, 129);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(34, 12);
this.label4.TabIndex = 6;
this.label4.Text = "Type";
//
// cmbManu
//
this.cmbManu.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbManu.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbManu.FormattingEnabled = true;
this.cmbManu.Location = new System.Drawing.Point(363, 99);
this.cmbManu.Name = "cmbManu";
this.cmbManu.Size = new System.Drawing.Size(142, 20);
this.cmbManu.TabIndex = 5;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(313, 106);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(37, 12);
this.label3.TabIndex = 4;
this.label3.Text = "Manu";
//
// cmbLine
//
this.cmbLine.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbLine.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbLine.FormattingEnabled = true;
this.cmbLine.Location = new System.Drawing.Point(363, 73);
this.cmbLine.Name = "cmbLine";
this.cmbLine.Size = new System.Drawing.Size(142, 20);
this.cmbLine.TabIndex = 3;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(293, 77);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(57, 12);
this.label2.TabIndex = 2;
this.label2.Text = "line code";
//
// cmbGrp
//
this.cmbGrp.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbGrp.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbGrp.FormattingEnabled = true;
this.cmbGrp.Location = new System.Drawing.Point(363, 47);
this.cmbGrp.Name = "cmbGrp";
this.cmbGrp.Size = new System.Drawing.Size(142, 20);
this.cmbGrp.TabIndex = 1;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(326, 51);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(25, 12);
this.label1.TabIndex = 0;
this.label1.Text = "Grp";
//
// comboBox1
//
this.cmbDate.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cmbDate.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.cmbDate.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbDate.FormattingEnabled = true;
this.cmbDate.Location = new System.Drawing.Point(81, 12);
this.cmbDate.Name = "comboBox1";
this.cmbDate.Size = new System.Drawing.Size(142, 20);
this.cmbDate.TabIndex = 14;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(16, 15);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(59, 12);
this.label6.TabIndex = 0;
this.label6.Text = "Paid Date";
//
// dataGridViewTextBoxColumn1
//
@@ -501,13 +528,6 @@
this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
this.dataGridViewTextBoxColumn4.Width = 48;
//
// type
//
this.type.DataPropertyName = "type";
this.type.HeaderText = "type";
this.type.Name = "type";
this.type.Width = 54;
//
// dataGridViewTextBoxColumn5
//
this.dataGridViewTextBoxColumn5.DataPropertyName = "model";
@@ -536,26 +556,29 @@
this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
this.dataGridViewTextBoxColumn8.Width = 62;
//
// primary
// bs
//
this.primary.DataPropertyName = "primary";
this.primary.HeaderText = "primary";
this.primary.Name = "primary";
this.primary.Width = 54;
this.bs.DataMember = "Equipment";
this.bs.DataSource = this.dsEQ;
//
// except
// tam
//
this.except.DataPropertyName = "except";
this.except.HeaderText = "except";
this.except.Name = "except";
this.except.Width = 49;
this.tam.BackupDataSetBeforeUpdate = false;
this.tam.InventoryTableAdapter = null;
this.tam.ItemsTableAdapter = null;
this.tam.LineCodeTableAdapter = null;
this.tam.ProjectsTableAdapter = null;
this.tam.UpdateOrder = Project.dsMSSQLTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
this.tam.UsersTableAdapter = null;
//
// memo
// dsEQ
//
this.memo.DataPropertyName = "memo";
this.memo.HeaderText = "memo";
this.memo.Name = "memo";
this.memo.Width = 66;
this.dsEQ.DataSetName = "dsEQ";
this.dsEQ.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
//
// ta
//
this.ta.ClearBeforeFill = true;
//
// fEquipment
//
@@ -567,19 +590,19 @@
this.Controls.Add(this.bn);
this.Name = "fEquipment";
this.Text = "fEquipment";
this.Load += new System.EventHandler(this.fEquipment_Load);
this.Load += new System.EventHandler(this.__Load);
((System.ComponentModel.ISupportInitialize)(this.bn)).EndInit();
this.bn.ResumeLayout(false);
this.bn.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.equipmentDataGridView)).EndInit();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.bs)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dsMSSQL)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dsEQ)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@@ -587,9 +610,7 @@
#endregion
private dsMSSQL dsMSSQL;
private System.Windows.Forms.BindingSource bs;
private dsMSSQLTableAdapters.EquipmentTableAdapter ta;
private dsMSSQLTableAdapters.TableAdapterManager tam;
private System.Windows.Forms.BindingNavigator bn;
private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
@@ -636,5 +657,9 @@
private System.Windows.Forms.DataGridViewCheckBoxColumn primary;
private System.Windows.Forms.DataGridViewCheckBoxColumn except;
private System.Windows.Forms.DataGridViewTextBoxColumn memo;
private System.Windows.Forms.ComboBox cmbDate;
private System.Windows.Forms.Label label6;
private dsEQ dsEQ;
private dsEQTableAdapters.EquipmentTableAdapter ta;
}
}

View File

@@ -14,19 +14,39 @@ namespace Project._Management
public fEquipment()
{
InitializeComponent();
this.dsMSSQL.Equipment.TableNewRow += Equipment_TableNewRow;
this.dsEQ.Equipment.TableNewRow += Equipment_TableNewRow;
}
private void equipmentBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.bs.EndEdit();
this.tam.UpdateAll(this.dsMSSQL);
try
{
this.ta.Update(this.dsEQ.Equipment);
this.dsEQ.Equipment.AcceptChanges();
}
catch (Exception ex)
{
Util.MsgE(ex.Message);
}
}
private void fEquipment_Load(object sender, EventArgs e)
private void __Load(object sender, EventArgs e)
{
//등록된 날짜 목록을 가져온다.
dsEQTableAdapters.EqDateListTableAdapter taDate = new dsEQTableAdapters.EqDateListTableAdapter();
var dateList = taDate.GetData();
if (dateList != null)
{
foreach(dsEQ.EqDateListRow dr in dateList.Rows)
{
this.cmbDate.Items.Add(dr.pdate);
}
}
if (this.cmbDate.Items.Count > 0) this.cmbDate.SelectedIndex = 0;
//목록을 가져온다.
var grpList = Manager.DatabaseManager.getEQGroupLiist("grp");
var lcList = Manager.DatabaseManager.getEQGroupLiist("linecode");
@@ -58,13 +78,18 @@ namespace Project._Management
private void btSearch_Click(object sender, EventArgs e)
{
if(cmbDate.SelectedIndex < 0)
{
Util.MsgE("No Date");
return;
}
//select command
if (this.ta.Adapter.SelectCommand == null) this.ta.Adapter.SelectCommand = new System.Data.SqlClient.SqlCommand();
//select query
string newSQL = "select * from Equipment";
string newWhere = string.Empty;
if(cmbGrp.SelectedIndex != 0 && !cmbGrp.Text.isEmpty())
if (cmbGrp.SelectedIndex != 0 && !cmbGrp.Text.isEmpty())
{
if (!newWhere.isEmpty()) newWhere += " and ";
newWhere += "grp='" + cmbGrp.Text + "'";
@@ -84,12 +109,12 @@ namespace Project._Management
if (!newWhere.isEmpty()) newWhere += " and ";
newWhere += "[type]='" + cmbType.Text + "'";
}
if(!this.tbSearch.Text.isEmpty())
if (!this.tbSearch.Text.isEmpty())
{
if (!newWhere.isEmpty()) newWhere += " and ";
newWhere += string.Format("(asset like '%{0}%' or model like '%{0}%' or serial like '%{0}%')",tbSearch.Text);
newWhere += string.Format("(asset like '%{0}%' or model like '%{0}%' or serial like '%{0}%')", tbSearch.Text);
}
if(radexpn.Checked)
if (radexpn.Checked)
{
if (!newWhere.isEmpty()) newWhere += " and ";
newWhere += string.Format("isnull([except],0) = 0");
@@ -106,9 +131,11 @@ namespace Project._Management
}
if (newWhere.isEmpty()) ta.Adapter.SelectCommand.CommandText = newSQL;
else ta.Adapter.SelectCommand.CommandText = newSQL + " where " + newWhere;
this.dsMSSQL.Equipment.Clear();
ta.Fill(this.dsMSSQL.Equipment);
this.dsMSSQL.Equipment.AcceptChanges();
//refresh data
this.dsEQ.Equipment.Clear();
ta.Fill(this.dsEQ.Equipment, this.cmbDate.Text);
this.dsEQ.Equipment.AcceptChanges();
}
}
}

View File

@@ -118,7 +118,7 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bn.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>321, 17</value>
<value>154, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -134,11 +134,11 @@
</value>
</data>
<metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<metadata name="dsMSSQL.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="dsEQ.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>220, 17</value>
</metadata>
<data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -210,13 +210,10 @@
<metadata name="memo.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="dsMSSQL.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
<metadata name="tam.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>81, 17</value>
</metadata>
<metadata name="ta.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>186, 17</value>
</metadata>
<metadata name="tam.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>248, 17</value>
<value>300, 17</value>
</metadata>
</root>

2851
Project/dsEQ.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

9
Project/dsEQ.xsc Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<autogenerated>
This code was generated by a tool.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
</autogenerated>-->
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TableUISettings />
</DataSetUISetting>

274
Project/dsEQ.xsd Normal file
View File

@@ -0,0 +1,274 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="dsEQ" targetNamespace="http://tempuri.org/dsEQ.xsd" xmlns:mstns="http://tempuri.org/dsEQ.xsd" xmlns="http://tempuri.org/dsEQ.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="gwcs" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="gwcs (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Project.Properties.Settings.GlobalReference.Default.gwcs" Provider="System.Data.SqlClient" />
</Connections>
<Tables>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="EqDateListTableAdapter" GeneratorDataComponentClassName="EqDateListTableAdapter" Name="EqDateList" UserDataComponentName="EqDateListTableAdapter">
<MainSource>
<DbSource ConnectionRef="gwcs (Settings)" DbObjectName="GroupWare.dbo.Equipment" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" 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">
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="true">
<CommandText>SELECT pdate
FROM Equipment
GROUP BY pdate
ORDER BY pdate</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="pdate" DataSetColumn="pdate" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="EquipmentTableAdapter" GeneratorDataComponentClassName="EquipmentTableAdapter" Name="Equipment" UserDataComponentName="EquipmentTableAdapter">
<MainSource>
<DbSource ConnectionRef="gwcs (Settings)" DbObjectName="GroupWare.dbo.Equipment" 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 [Equipment] WHERE (([idx] = @Original_idx) AND ((@IsNull_pdate = 1 AND [pdate] IS NULL) OR ([pdate] = @Original_pdate)) AND ((@IsNull_asset = 1 AND [asset] IS NULL) OR ([asset] = @Original_asset)) AND ((@IsNull_grp = 1 AND [grp] IS NULL) OR ([grp] = @Original_grp)) AND ((@IsNull_type = 1 AND [type] IS NULL) OR ([type] = @Original_type)) AND ((@IsNull_model = 1 AND [model] IS NULL) OR ([model] = @Original_model)) AND ((@IsNull_linecode = 1 AND [linecode] IS NULL) OR ([linecode] = @Original_linecode)) AND ((@IsNull_serial = 1 AND [serial] IS NULL) OR ([serial] = @Original_serial)) AND ((@IsNull_manu = 1 AND [manu] IS NULL) OR ([manu] = @Original_manu)) AND ((@IsNull_primary = 1 AND [primary] IS NULL) OR ([primary] = @Original_primary)) AND ((@IsNull_except = 1 AND [except] IS NULL) OR ([except] = @Original_except)) AND ((@IsNull_memo = 1 AND [memo] IS NULL) OR ([memo] = @Original_memo)) 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_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_asset" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_asset" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_grp" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_grp" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_type" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_model" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_model" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_linecode" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_linecode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_serial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_manu" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_manu" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_primary" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_primary" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_except" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_except" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_memo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_memo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [Equipment] ([pdate], [asset], [grp], [type], [model], [linecode], [serial], [manu], [primary], [except], [memo], [wuid], [wdate]) VALUES (@pdate, @asset, @grp, @type, @model, @linecode, @serial, @manu, @primary, @except, @memo, @wuid, @wdate);
SELECT idx, pdate, asset, grp, type, model, linecode, serial, manu, [primary], [except], memo, wuid, wdate FROM Equipment WHERE (idx = SCOPE_IDENTITY())</CommandText>
<Parameters>
<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="@asset" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@grp" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@model" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@linecode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@manu" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@primary" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@except" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@memo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT idx, pdate, asset, grp, type, model, linecode, serial, manu, [primary], [except], memo, wuid, wdate
FROM Equipment
WHERE (pdate = @pdate)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="pdate" ColumnName="pdate" DataSourceName="GroupWare.dbo.Equipment" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@pdate" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="pdate" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [Equipment] SET [pdate] = @pdate, [asset] = @asset, [grp] = @grp, [type] = @type, [model] = @model, [linecode] = @linecode, [serial] = @serial, [manu] = @manu, [primary] = @primary, [except] = @except, [memo] = @memo, [wuid] = @wuid, [wdate] = @wdate WHERE (([idx] = @Original_idx) AND ((@IsNull_pdate = 1 AND [pdate] IS NULL) OR ([pdate] = @Original_pdate)) AND ((@IsNull_asset = 1 AND [asset] IS NULL) OR ([asset] = @Original_asset)) AND ((@IsNull_grp = 1 AND [grp] IS NULL) OR ([grp] = @Original_grp)) AND ((@IsNull_type = 1 AND [type] IS NULL) OR ([type] = @Original_type)) AND ((@IsNull_model = 1 AND [model] IS NULL) OR ([model] = @Original_model)) AND ((@IsNull_linecode = 1 AND [linecode] IS NULL) OR ([linecode] = @Original_linecode)) AND ((@IsNull_serial = 1 AND [serial] IS NULL) OR ([serial] = @Original_serial)) AND ((@IsNull_manu = 1 AND [manu] IS NULL) OR ([manu] = @Original_manu)) AND ((@IsNull_primary = 1 AND [primary] IS NULL) OR ([primary] = @Original_primary)) AND ((@IsNull_except = 1 AND [except] IS NULL) OR ([except] = @Original_except)) AND ((@IsNull_memo = 1 AND [memo] IS NULL) OR ([memo] = @Original_memo)) AND ([wuid] = @Original_wuid) AND ([wdate] = @Original_wdate));
SELECT idx, pdate, asset, grp, type, model, linecode, serial, manu, [primary], [except], memo, wuid, wdate FROM Equipment WHERE (idx = @idx)</CommandText>
<Parameters>
<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="@asset" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@grp" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@model" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@linecode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@manu" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@primary" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@except" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@memo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="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_asset" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_asset" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="asset" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_grp" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_grp" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="grp" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_type" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="type" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_model" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_model" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="model" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_linecode" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_linecode" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="linecode" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_serial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_serial" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="serial" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_manu" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_manu" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="manu" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_primary" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_primary" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="primary" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_except" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_except" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="except" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_memo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_memo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="memo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_wuid" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="wuid" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="idx" ColumnName="idx" DataSourceName="GroupWare.dbo.Equipment" 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="pdate" DataSetColumn="pdate" />
<Mapping SourceColumn="asset" DataSetColumn="asset" />
<Mapping SourceColumn="grp" DataSetColumn="grp" />
<Mapping SourceColumn="type" DataSetColumn="type" />
<Mapping SourceColumn="model" DataSetColumn="model" />
<Mapping SourceColumn="linecode" DataSetColumn="linecode" />
<Mapping SourceColumn="serial" DataSetColumn="serial" />
<Mapping SourceColumn="manu" DataSetColumn="manu" />
<Mapping SourceColumn="primary" DataSetColumn="primary" />
<Mapping SourceColumn="except" DataSetColumn="except" />
<Mapping SourceColumn="memo" DataSetColumn="memo" />
<Mapping SourceColumn="wuid" DataSetColumn="wuid" />
<Mapping SourceColumn="wdate" DataSetColumn="wdate" />
</Mappings>
<Sources />
</TableAdapter>
</Tables>
<Sources />
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="dsEQ" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="dsEQ" msprop:Generator_UserDSName="dsEQ">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="EqDateList" msprop:Generator_TableClassName="EqDateListDataTable" msprop:Generator_TableVarName="tableEqDateList" msprop:Generator_RowChangedName="EqDateListRowChanged" msprop:Generator_TablePropName="EqDateList" msprop:Generator_RowDeletingName="EqDateListRowDeleting" msprop:Generator_RowChangingName="EqDateListRowChanging" msprop:Generator_RowEvHandlerName="EqDateListRowChangeEventHandler" msprop:Generator_RowDeletedName="EqDateListRowDeleted" msprop:Generator_RowClassName="EqDateListRow" msprop:Generator_UserTableName="EqDateList" msprop:Generator_RowEvArgName="EqDateListRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="pdate" msprop:Generator_ColumnVarNameInTable="columnpdate" msprop:Generator_ColumnPropNameInRow="pdate" msprop:Generator_ColumnPropNameInTable="pdateColumn" msprop:Generator_UserColumnName="pdate">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Equipment" msprop:Generator_TableClassName="EquipmentDataTable" msprop:Generator_TableVarName="tableEquipment" msprop:Generator_RowChangedName="EquipmentRowChanged" msprop:Generator_TablePropName="Equipment" msprop:Generator_RowDeletingName="EquipmentRowDeleting" msprop:Generator_RowChangingName="EquipmentRowChanging" msprop:Generator_RowEvHandlerName="EquipmentRowChangeEventHandler" msprop:Generator_RowDeletedName="EquipmentRowDeleted" msprop:Generator_RowClassName="EquipmentRow" msprop:Generator_UserTableName="Equipment" msprop:Generator_RowEvArgName="EquipmentRowChangeEvent">
<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="pdate" msprop:Generator_ColumnVarNameInTable="columnpdate" msprop:Generator_ColumnPropNameInRow="pdate" msprop:Generator_ColumnPropNameInTable="pdateColumn" msprop:Generator_UserColumnName="pdate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="asset" msprop:Generator_ColumnVarNameInTable="columnasset" msprop:Generator_ColumnPropNameInRow="asset" msprop:Generator_ColumnPropNameInTable="assetColumn" msprop:Generator_UserColumnName="asset" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="grp" msprop:Generator_ColumnVarNameInTable="columngrp" msprop:Generator_ColumnPropNameInRow="grp" msprop:Generator_ColumnPropNameInTable="grpColumn" msprop:Generator_UserColumnName="grp" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="type" msprop:Generator_ColumnVarNameInTable="columntype" msprop:Generator_ColumnPropNameInRow="type" msprop:Generator_ColumnPropNameInTable="typeColumn" msprop:Generator_UserColumnName="type" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="model" msprop:Generator_ColumnVarNameInTable="columnmodel" msprop:Generator_ColumnPropNameInRow="model" msprop:Generator_ColumnPropNameInTable="modelColumn" msprop:Generator_UserColumnName="model" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="linecode" msprop:Generator_ColumnVarNameInTable="columnlinecode" msprop:Generator_ColumnPropNameInRow="linecode" msprop:Generator_ColumnPropNameInTable="linecodeColumn" msprop:Generator_UserColumnName="linecode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="serial" msprop:Generator_ColumnVarNameInTable="columnserial" msprop:Generator_ColumnPropNameInRow="serial" msprop:Generator_ColumnPropNameInTable="serialColumn" msprop:Generator_UserColumnName="serial" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="manu" msprop:Generator_ColumnVarNameInTable="columnmanu" msprop:Generator_ColumnPropNameInRow="manu" msprop:Generator_ColumnPropNameInTable="manuColumn" msprop:Generator_UserColumnName="manu" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="primary" msprop:Generator_ColumnVarNameInTable="columnprimary" msprop:Generator_ColumnPropNameInRow="primary" msprop:Generator_ColumnPropNameInTable="primaryColumn" msprop:Generator_UserColumnName="primary" type="xs:boolean" minOccurs="0" />
<xs:element name="except" msprop:Generator_ColumnVarNameInTable="columnexcept" msprop:Generator_ColumnPropNameInRow="except" msprop:Generator_ColumnPropNameInTable="exceptColumn" msprop:Generator_UserColumnName="except" type="xs:boolean" minOccurs="0" />
<xs:element name="memo" msprop:Generator_ColumnVarNameInTable="columnmemo" msprop:Generator_ColumnPropNameInRow="memo" msprop:Generator_ColumnPropNameInTable="memoColumn" msprop:Generator_UserColumnName="memo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="wuid" msprop:Generator_ColumnVarNameInTable="columnwuid" msprop:Generator_ColumnPropNameInRow="wuid" msprop:Generator_ColumnPropNameInTable="wuidColumn" msprop:Generator_UserColumnName="wuid">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:EqDateList" />
<xs:field xpath="mstns:pdate" />
</xs:unique>
<xs:unique name="Equipment_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:Equipment" />
<xs:field xpath="mstns:idx" />
</xs:unique>
</xs:element>
</xs:schema>

1
Project/dsEQ.xss Normal file
View File

@@ -0,0 +1 @@


View File

@@ -10,10 +10,10 @@
<Shape ID="DesignTable:Projects" ZOrder="7" X="252" Y="43" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
<Shape ID="DesignTable:Items" ZOrder="6" X="245" Y="160" Height="476" Width="184" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
<Shape ID="DesignTable:Inventory" ZOrder="5" X="462" Y="50" Height="412" Width="245" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
<Shape ID="DesignTable:LineCode" ZOrder="4" X="816" Y="394" Height="224" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="156" />
<Shape ID="DesignTable:Equipment" ZOrder="3" X="851" Y="293" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
<Shape ID="DesignTable:vEquStock" ZOrder="1" X="940" Y="114" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
<Shape ID="DesignSources:QueriesTableAdapter" ZOrder="2" X="756" Y="130" Height="155" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="16" />
<Shape ID="DesignTable:LineCode" ZOrder="4" X="923" Y="263" Height="224" Width="189" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="156" />
<Shape ID="DesignTable:Equipment" ZOrder="3" X="1138" Y="157" Height="172" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="121" />
<Shape ID="DesignTable:vEquStock" ZOrder="1" X="940" Y="63" Height="149" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="59" />
<Shape ID="DesignSources:QueriesTableAdapter" ZOrder="2" X="756" Y="65" Height="220" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
</Shapes>
<Connectors />
</DiagramLayout>

View File

@@ -58,14 +58,16 @@
this.inventoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.codesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.lineCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.staffGridToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.boardsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.freeBoardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bugReportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.todoListToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.managementToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.equipmentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.importEquipmentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.equipmentReportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.importToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.reportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.infoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.staffToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip = new System.Windows.Forms.ToolStrip();
@@ -77,7 +79,6 @@
this.printPreviewToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.tbpProject = new System.Windows.Forms.ToolStripButton();
this.staffGridToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.cmVision.SuspendLayout();
this.statusStrip1.SuspendLayout();
this.menuStrip1.SuspendLayout();
@@ -250,7 +251,7 @@
// listToolStripMenuItem
//
this.listToolStripMenuItem.Name = "listToolStripMenuItem";
this.listToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.listToolStripMenuItem.Size = new System.Drawing.Size(92, 22);
this.listToolStripMenuItem.Text = "List";
this.listToolStripMenuItem.Click += new System.EventHandler(this.listToolStripMenuItem_Click);
//
@@ -269,14 +270,14 @@
// itemsToolStripMenuItem
//
this.itemsToolStripMenuItem.Name = "itemsToolStripMenuItem";
this.itemsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.itemsToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
this.itemsToolStripMenuItem.Text = "Items";
this.itemsToolStripMenuItem.Click += new System.EventHandler(this.itemsToolStripMenuItem_Click);
//
// inventoryToolStripMenuItem
//
this.inventoryToolStripMenuItem.Name = "inventoryToolStripMenuItem";
this.inventoryToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.inventoryToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
this.inventoryToolStripMenuItem.Text = "Inventory";
this.inventoryToolStripMenuItem.Click += new System.EventHandler(this.inventoryToolStripMenuItem_Click);
//
@@ -284,16 +285,23 @@
//
this.codesToolStripMenuItem.Enabled = false;
this.codesToolStripMenuItem.Name = "codesToolStripMenuItem";
this.codesToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.codesToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
this.codesToolStripMenuItem.Text = "Codes";
//
// lineCodeToolStripMenuItem
//
this.lineCodeToolStripMenuItem.Name = "lineCodeToolStripMenuItem";
this.lineCodeToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.lineCodeToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
this.lineCodeToolStripMenuItem.Text = "Line Code";
this.lineCodeToolStripMenuItem.Click += new System.EventHandler(this.lineCodeToolStripMenuItem_Click);
//
// staffGridToolStripMenuItem
//
this.staffGridToolStripMenuItem.Name = "staffGridToolStripMenuItem";
this.staffGridToolStripMenuItem.Size = new System.Drawing.Size(128, 22);
this.staffGridToolStripMenuItem.Text = "Staff Grid";
this.staffGridToolStripMenuItem.Click += new System.EventHandler(this.staffGridToolStripMenuItem_Click);
//
// boardsToolStripMenuItem
//
this.boardsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -308,53 +316,62 @@
//
this.freeBoardToolStripMenuItem.Enabled = false;
this.freeBoardToolStripMenuItem.Name = "freeBoardToolStripMenuItem";
this.freeBoardToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.freeBoardToolStripMenuItem.Size = new System.Drawing.Size(134, 22);
this.freeBoardToolStripMenuItem.Text = "Free Board";
//
// bugReportToolStripMenuItem
//
this.bugReportToolStripMenuItem.Enabled = false;
this.bugReportToolStripMenuItem.Name = "bugReportToolStripMenuItem";
this.bugReportToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.bugReportToolStripMenuItem.Size = new System.Drawing.Size(134, 22);
this.bugReportToolStripMenuItem.Text = "Bug Report";
//
// todoListToolStripMenuItem
//
this.todoListToolStripMenuItem.Enabled = false;
this.todoListToolStripMenuItem.Name = "todoListToolStripMenuItem";
this.todoListToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.todoListToolStripMenuItem.Size = new System.Drawing.Size(134, 22);
this.todoListToolStripMenuItem.Text = "Todo List";
//
// managementToolStripMenuItem
//
this.managementToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.equipmentToolStripMenuItem,
this.importEquipmentToolStripMenuItem,
this.equipmentReportToolStripMenuItem});
this.equipmentToolStripMenuItem});
this.managementToolStripMenuItem.Name = "managementToolStripMenuItem";
this.managementToolStripMenuItem.Size = new System.Drawing.Size(90, 20);
this.managementToolStripMenuItem.Text = "Management";
//
// equipmentToolStripMenuItem
//
this.equipmentToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.dataToolStripMenuItem,
this.importToolStripMenuItem,
this.reportToolStripMenuItem});
this.equipmentToolStripMenuItem.Name = "equipmentToolStripMenuItem";
this.equipmentToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
this.equipmentToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.equipmentToolStripMenuItem.Text = "Equipment";
this.equipmentToolStripMenuItem.Click += new System.EventHandler(this.equipmentToolStripMenuItem_Click);
//
// importEquipmentToolStripMenuItem
// dataToolStripMenuItem
//
this.importEquipmentToolStripMenuItem.Name = "importEquipmentToolStripMenuItem";
this.importEquipmentToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
this.importEquipmentToolStripMenuItem.Text = "Import Equipment";
this.importEquipmentToolStripMenuItem.Click += new System.EventHandler(this.importEquipmentToolStripMenuItem_Click);
this.dataToolStripMenuItem.Name = "dataToolStripMenuItem";
this.dataToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.dataToolStripMenuItem.Text = "Data";
this.dataToolStripMenuItem.Click += new System.EventHandler(this.dataToolStripMenuItem_Click);
//
// equipmentReportToolStripMenuItem
// importToolStripMenuItem
//
this.equipmentReportToolStripMenuItem.Name = "equipmentReportToolStripMenuItem";
this.equipmentReportToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
this.equipmentReportToolStripMenuItem.Text = "Equipment Report";
this.equipmentReportToolStripMenuItem.Click += new System.EventHandler(this.equipmentReportToolStripMenuItem_Click);
this.importToolStripMenuItem.Name = "importToolStripMenuItem";
this.importToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.importToolStripMenuItem.Text = "Import";
this.importToolStripMenuItem.Click += new System.EventHandler(this.importToolStripMenuItem_Click);
//
// reportToolStripMenuItem
//
this.reportToolStripMenuItem.Name = "reportToolStripMenuItem";
this.reportToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.reportToolStripMenuItem.Text = "Report";
this.reportToolStripMenuItem.Click += new System.EventHandler(this.reportToolStripMenuItem_Click);
//
// infoToolStripMenuItem
//
@@ -451,13 +468,6 @@
this.tbpProject.Text = "Project";
this.tbpProject.Click += new System.EventHandler(this.helpToolStripButton_Click);
//
// staffGridToolStripMenuItem
//
this.staffGridToolStripMenuItem.Name = "staffGridToolStripMenuItem";
this.staffGridToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.staffGridToolStripMenuItem.Text = "Staff Grid";
this.staffGridToolStripMenuItem.Click += new System.EventHandler(this.staffGridToolStripMenuItem_Click);
//
// fMain
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -474,7 +484,7 @@
this.Name = "fMain";
this.Padding = new System.Windows.Forms.Padding(1, 1, 1, 3);
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Form1";
this.Text = " ";
this.Load += new System.EventHandler(this.@__Load);
this.cmVision.ResumeLayout(false);
this.statusStrip1.ResumeLayout(false);
@@ -532,12 +542,13 @@
private System.Windows.Forms.ToolStripMenuItem todoListToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem managementToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem equipmentToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem importEquipmentToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem equipmentReportToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem lineCodeToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem infoToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem staffToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem staffGridToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem dataToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem importToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem reportToolStripMenuItem;
}
}

View File

@@ -187,23 +187,17 @@ namespace Project
private void equipmentToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.fEquipment f = new _Management.fEquipment();
f.MdiParent = this;
f.Show();
}
private void importEquipmentToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.fImpEquipment f = new _Management.fImpEquipment();
f.MdiParent = this;
f.Show();
}
private void equipmentReportToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.rpt_equipment f = new _Management.rpt_equipment();
//f.MdiParent = this;
f.Show();
}
private void lineCodeToolStripMenuItem_Click(object sender, EventArgs e)
@@ -220,5 +214,26 @@ namespace Project
f.Show();
}
private void dataToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.fEquipment f = new _Management.fEquipment();
f.MdiParent = this;
f.Show();
}
private void importToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.fImpEquipment f = new _Management.fImpEquipment();
f.MdiParent = this;
f.Show();
}
private void reportToolStripMenuItem_Click(object sender, EventArgs e)
{
_Management.rpt_equipment f = new _Management.rpt_equipment();
//f.MdiParent = this;
f.Show();
}
}
}

View File

@@ -56,7 +56,7 @@
this.button1.Location = new System.Drawing.Point(5, 5);
this.button1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(929, 53);
this.button1.Size = new System.Drawing.Size(366, 53);
this.button1.TabIndex = 0;
this.button1.Text = "Save(&S)";
this.button1.UseVisualStyleBackColor = true;
@@ -66,11 +66,11 @@
//
this.panel1.Controls.Add(this.button1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panel1.Location = new System.Drawing.Point(0, 475);
this.panel1.Location = new System.Drawing.Point(0, 437);
this.panel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.panel1.Name = "panel1";
this.panel1.Padding = new System.Windows.Forms.Padding(5);
this.panel1.Size = new System.Drawing.Size(939, 63);
this.panel1.Size = new System.Drawing.Size(376, 63);
this.panel1.TabIndex = 1;
//
// propertyGrid1
@@ -81,7 +81,7 @@
this.propertyGrid1.Location = new System.Drawing.Point(3, 3);
this.propertyGrid1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.propertyGrid1.Name = "propertyGrid1";
this.propertyGrid1.Size = new System.Drawing.Size(925, 436);
this.propertyGrid1.Size = new System.Drawing.Size(362, 398);
this.propertyGrid1.TabIndex = 1;
//
// tabControl1
@@ -92,7 +92,7 @@
this.tabControl1.Location = new System.Drawing.Point(0, 0);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(939, 475);
this.tabControl1.Size = new System.Drawing.Size(376, 437);
this.tabControl1.TabIndex = 2;
//
// tabPage1
@@ -101,7 +101,7 @@
this.tabPage1.Location = new System.Drawing.Point(4, 29);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
this.tabPage1.Size = new System.Drawing.Size(931, 442);
this.tabPage1.Size = new System.Drawing.Size(368, 404);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Main";
this.tabPage1.UseVisualStyleBackColor = true;
@@ -145,7 +145,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(939, 538);
this.ClientSize = new System.Drawing.Size(376, 500);
this.Controls.Add(this.tabControl1);
this.Controls.Add(this.panel1);
this.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

View File

@@ -143,3 +143,31 @@ D:\Source\GroupWare\EET_GroupWare_180704_0000\Project\obj\Debug\GWEE.TrustInfo.x
D:\Source\GroupWare\EET_GroupWare_180704_0000\Project\obj\Debug\GWEE.exe.manifest
D:\Source\GroupWare\EET_GroupWare_180704_0000\Project\obj\Debug\GWEE.application
D:\Source\GroupWare\EET_GroupWare_180704_0000\Project\obj\Debug\Project._Info.fInfo_Staff.resources
D:\Amkor\GroupWare\libxl.dll
D:\Amkor\GroupWare\GWEE.exe.config
D:\Amkor\GroupWare\GWEE.exe
D:\Amkor\GroupWare\GWEE.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\EETGW.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Dialog.fDebug.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Dialog.fMsgWindow.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Dialog.fLogin.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Dialog.fPassword.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.fErrorException.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Dialog.fTouchKeyFull.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.fLog.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.fMain.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.fSetting.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Common.fInventory.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Common.fItems.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Info.fInfo_Staff.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Management.fEquipment.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Management.fImpEquipment.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Management.fLineCode.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project._Management.rpt_equipment.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Prj.fProjectList.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\Project.Properties.Resources.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\EETGW.csproj.GenerateResource.Cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\RdlCompile.cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\RdlCompile.compiled
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\GWEE.exe
D:\Source\GroupWare\EET_GroupWare_180713_0000\Project\obj\Debug\GWEE.pdb

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><trustInfo xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"><security><applicationRequestMinimum><PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" /><defaultAssemblyRequest permissionSetReference="Custom" /></applicationRequestMinimum><requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"><!-- UAC 매니페스트 옵션
Windows 사용자 계정 컨트롤 수준을 변경하려면
requestedExecutionLevel 노드를 다음 중 하나로 바꾸십시오.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
requestedExecutionLevel 노드를 지정하면 파일 및 레지스트리 가상화가 사용되지 않습니다.
이전 버전과의 호환성을 위해 파일 및 레지스트리 가상화를 사용하려면
requestedExecutionLevel 노드를 삭제하십시오.
--><requestedExecutionLevel level="asInvoker" uiAccess="false" /></requestedPrivileges></security></trustInfo>

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<assemblyIdentity name="GWEE.application" version="1.0.0.11" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="x86" xmlns="urn:schemas-microsoft-com:asm.v1" />
<description asmv2:publisher="EET" co.v1:suiteName="EET Software" asmv2:product="EET GruopWare" xmlns="urn:schemas-microsoft-com:asm.v1" />
<deployment install="true" mapFileExtensions="true" trustURLParameters="true" co.v1:createDesktopShortcut="true">
<subscription>
<update>
<beforeApplicationStartup />
</update>
</subscription>
<deploymentProvider codebase="http://10.131.36.205:8080/Install/GroupWare/GWEE.application" />
</deployment>
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
<framework targetVersion="4.0" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
<dependency>
<dependentAssembly dependencyType="install" codebase="GWEE.exe.manifest" size="13436">
<assemblyIdentity name="GWEE.exe" version="1.0.0.11" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="x86" type="win32" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>NqurMdEOLwHmyAuSZqj31fVd4pE=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
</asmv1:assembly>

Binary file not shown.

View File

@@ -1,240 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<asmv1:assemblyIdentity name="GWEE.exe" version="1.0.0.11" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="x86" type="win32" />
<description asmv2:iconFile="icons8-realtime-64.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
<application />
<entryPoint>
<assemblyIdentity name="GWEE" version="18.6.24.1600" language="neutral" processorArchitecture="x86" />
<commandLine file="GWEE.exe" parameters="" />
</entryPoint>
<trustInfo>
<security>
<applicationRequestMinimum>
<PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 매니페스트 옵션
Windows 사용자 계정 컨트롤 수준을 변경하려면
requestedExecutionLevel 노드를 다음 중 하나로 바꾸십시오.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
requestedExecutionLevel 노드를 지정하면 파일 및 레지스트리 가상화가 사용되지 않습니다.
이전 버전과의 호환성을 위해 파일 및 레지스트리 가상화를 사용하려면
requestedExecutionLevel 노드를 삭제하십시오.
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentOS>
<osVersionInfo>
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
</osVersionInfo>
</dependentOS>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.ReportViewer.Common" version="11.0.0.0" publicKeyToken="89845DCD8080CC91" language="neutral" processorArchitecture="msil" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.ReportViewer.DataVisualization" version="11.0.0.0" publicKeyToken="89845DCD8080CC91" language="neutral" processorArchitecture="msil" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.ReportViewer.ProcessingObjectModel" version="11.0.0.0" publicKeyToken="89845DCD8080CC91" language="neutral" processorArchitecture="msil" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.ReportViewer.WinForms" version="11.0.0.0" publicKeyToken="89845DCD8080CC91" language="neutral" processorArchitecture="msil" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.SqlServer.Types" version="11.0.0.0" publicKeyToken="89845DCD8080CC91" language="neutral" processorArchitecture="msil" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="AmkorRestfulService.dll" size="16896">
<assemblyIdentity name="AmkorRestfulService" version="18.5.3.1130" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>bjb0sSMJ5CsQt1u7+XC2MXe1MRk=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="arControl.Net4.dll" size="153088">
<assemblyIdentity name="arControl.Net4" version="17.11.26.1700" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>uBKYLfVZE8PTO6vm4zOxZEr0vPg=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="arINIHelper.Net4.dll" size="8704">
<assemblyIdentity name="arINIHelper.Net4" version="17.11.26.2200" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>+Ed0j796o7YhOvQYQQJRGFQ6Nf0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ArLog.Net4.dll" size="28672">
<assemblyIdentity name="ArLog.Net4" version="17.8.28.1500" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>j0SOqbw/h43UyLelp24OV8Fpm+4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ArSetting.Net4.dll" size="17408">
<assemblyIdentity name="ArSetting.Net4" version="17.11.9.1000" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>hyG1ZPFZX7zBCqnUkeaeitV5o7g=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="CarlosAg.ExcelXmlWriter.dll" size="110592">
<assemblyIdentity name="CarlosAg.ExcelXmlWriter" version="1.0.0.6" language="neutral" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>1MjNPXWS6slkPT1pBN7iN9T7sX0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GWEE.exe" size="852344">
<assemblyIdentity name="GWEE" version="18.6.24.1600" language="neutral" processorArchitecture="x86" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>iLKGrPh9Ge6HwsJl8OsZF2ugxgo=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="libxl.net.dll" size="61952">
<assemblyIdentity name="libxl.net" version="3.8.1.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>JyaQydmhZWThNDdsix3GPT978cI=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="StaffLayoutCtl.dll" size="14336">
<assemblyIdentity name="StaffLayoutCtl" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>H/VyfVUe+1IjJKDp/6iGpdHAqSQ=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Winsock Orcas.dll" size="117760">
<assemblyIdentity name="Winsock Orcas" version="4.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>jMIBAAYMqDUOXMfCqWS7uxJNuB4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<file name="GWEE.exe.config" size="408">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>g+4hs6Lnp5K8C6qj15ud6ZJQuvk=</dsig:DigestValue>
</hash>
</file>
<file name="History.txt" size="75">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>8k173CxNhfmaLmrbgfBRR7zhxls=</dsig:DigestValue>
</hash>
</file>
<file name="icons8-realtime-64.ico" size="106595">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>VwzI0dkXI0mFu4JUKozuCUc7fCw=</dsig:DigestValue>
</hash>
</file>
<file name="libxl.dll" size="6524120">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>OkurimMNPOXPkhFLSq6OT72RRPU=</dsig:DigestValue>
</hash>
</file>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 이 응용 프로그램을 사용할 수 있는 모든 Windows 버전의 목록입니다.
가장 잘 호환되는 환경을 Windows가 자동으로 선택합니다.-->
<!-- 응용 프로그램이 Windows Vista에서 사용하도록 제작된 경우에는 다음 supportedOS 노드의 주석 처리를 제거하십시오.-->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"></supportedOS>-->
<!-- 응용 프로그램이 Windows 7에서 사용하도록 제작된 경우에는 다음 supportedOS 코드의 주석 처리를 제거하십시오.-->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>-->
<!-- 응용 프로그램이 Windows 8에서 사용하도록 제작된 경우에는 다음 supportedOS 노드의 주석 처리를 제거하십시오.-->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS>-->
<!-- 응용 프로그램이 Windows 8.1에서 작동하도록 설계된 경우 다음 supportedOS 노드의 주석 처리를 제거하십시오.-->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>-->
</application>
</compatibility>
</asmv1:assembly>

Binary file not shown.

View File

@@ -1,25 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27428.2037
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AmkorRestfulService", "AmkorRestfulService\AmkorRestfulService.csproj", "{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Debug|Any CPU.Build.0 = Debug|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.ActiveCfg = Release|Any CPU
{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3A5E5D7A-83B2-4903-B79F-0D1966B74E83}
EndGlobalSection
EndGlobal

View File

@@ -1,48 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{58CFC90C-5068-46A2-A8DE-0E92EE9E0990}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Amkor</RootNamespace>
<AssemblyName>AmkorRestfulService</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\..\DLL\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Class1.cs" />
<None Include="CHANGELOG" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -1,2 +0,0 @@
18-05-02 chi 일반상황시 url 조회등의 메세지를 추가함
18-04-26 chi gendatatable 작업시에 비어잇는 열은 제외한다

View File

@@ -1,539 +0,0 @@

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
namespace Amkor
{
public class RestfulService
{
public class MessageEventArgs : EventArgs
{
public Boolean isError { get; set; }
public string Message { get; set; }
public MessageEventArgs(bool iserr_ ,string msg_)
{
this.isError = iserr_;
this.Message = msg_;
}
}
public static event EventHandler<MessageEventArgs> Message;
public static void RaiseMessage(Boolean iserr, string msg)
{
if (Message != null)
Message(null, new MessageEventArgs(iserr, msg));
}
public static Boolean isLocalTEST = true;
public struct sSearchResult
{
public Boolean isError { get; set; }
public string Value { get; set; }
}
public struct sStripList
{
public string Magazine;
public string StripID;
public sStripList(string mz, string strip)
{
this.Magazine = mz;
this.StripID = strip;
}
}
public static System.Data.DataTable GetLotListbyLineCode(string LineCode, out string errorMessage)
{
Boolean isError = false;
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/lot_list/line_code/" + LineCode;
if (isLocalTEST) url = "http://127.0.0.1/ysj/lot_list/line_code.html?code=" + LineCode;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
//수신된 데이터 전체를 데이터테이블로 생성한다.
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
return _GenerateDataTable(buffer);
}
public static System.Data.DataTable GetLotInfobyMZ(string MZ, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/get_lot_info_by_magazine_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/get_lot_info_by_magazine_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(MZ);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "GetLotInfobyMZ Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
return _GenerateDataTable(buffer);
}
public static System.Data.DataTable Get_EPC_Code(string barcode, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/epc/get_epc_code/";
//if (isLocalTEST) url = "http://127.0.0.1/ysj/epc/get_epc_code/code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(barcode);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "Get_EPC_Code Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
return _GenerateDataTable(buffer);
}
public static System.Data.DataTable GetLotInfobyStripID(string StripID, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/get_lot_info_by_strip_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/get_lot_info_by_strip_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(StripID);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "GetLotInfobyStripID Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
return _GenerateDataTable(buffer);
}
public static System.Data.DataTable GetLotInfobyALTag(string alTag, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/lot_info/get_lot_info_by_al_tag/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/lot_info/get_lot_info_by_al_tag.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(alTag);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "GetLotInfobyStripID Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
return _GenerateDataTable(buffer);
}
public static List<sStripList> GetStripListbyLot(string Lot, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/get_magazine_strip_list_by_lot_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/get_magazine_strip_list_by_lot_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(Lot);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "GetStripListbyLot Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
// example
// MagazineId + (Tab) + StripId + (CR / LF)
// PG 12345; 678 + (Tab) + SEORL36_MGP9805040
List<sStripList> retval = new List<sStripList>();
foreach (string line in buffer.Split('\n'))
{
if (line.Trim() == "") continue;
var tabbuf = line.Split('\t');
if (tabbuf.Length == 2) retval.Add(new sStripList(tabbuf[0], tabbuf[1]));
else RaiseMessage(true, "GetStripListbyLot Parse Error|" + line + "|Tabbuffer len (2)");
}
return retval;
}
public static List<sStripList> GetStripListbyMZ(string MZ, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/get_strip_list_by_magazine_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/get_strip_list_by_magazine_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(MZ);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "GetStripListbyMZ Error : " + buffer);
errorMessage = buffer;
return null;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return null;
}
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
// example
// MagazineId + (Tab) + StripId + (CR / LF)
// PG 12345; 678 + (Tab) + SEORL36_MGP9805040
List<sStripList> retval = new List<sStripList>();
foreach (string line in buffer.Split('\n'))
{
if (line.Trim() == "") continue;
var tabbuf = line.Split('\t');
if (tabbuf.Length == 2) retval.Add(new sStripList(tabbuf[0], tabbuf[1]));
else RaiseMessage(true, "GetStripListbyMZ Parse Error|" + line + "|Tabbuffer len (2)");
}
return retval;
}
public static sSearchResult FindSMbyLot(string LineCode, string LOT)
{
sSearchResult retval = new sSearchResult();
string outMessage;
var dt = GetLotListbyLineCode(LineCode, out outMessage);
if (dt == null || dt.Rows.Count < 1)
{
retval.isError = true;
retval.Value = outMessage;
return retval;
}
//this
string sql = "Lot_No = '" + LOT + "'";
var rows = dt.Select(sql);
if (rows.Length < 1)
{
retval.isError = true;
retval.Value = "No Lot : " + LOT;
return retval;
}
if (rows[0]["strip_Mark"] == null)
{
retval.isError = true;
retval.Value = "Strip_Mark is Null";
return retval;
}
retval.isError = false;
retval.Value = rows[0]["strip_Mark"].ToString();
return retval;
}
public static sSearchResult FindLotbySM(string LineCode, string SM)
{
sSearchResult retval = new sSearchResult();
string outMessage;
var dt = GetLotListbyLineCode(LineCode, out outMessage);
if (dt == null || dt.Rows.Count < 1)
{
retval.isError = true;
retval.Value = outMessage;
return retval;
}
//this
string sql = "strip_Mark = '" + SM + "'";
var rows = dt.Select(sql);
if (rows.Length < 1)
{
retval.isError = true;
retval.Value = "No strip_Mark : " + SM;
return retval;
}
if (rows[0]["Lot_No"] == null)
{
retval.isError = true;
retval.Value = "Lot_No is Null";
return retval;
}
retval.isError = false;
retval.Value = rows[0]["Lot_No"].ToString();
return retval;
}
public static Boolean RemoveMZFromLOT(string LOT, string MZ, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/delete_magazine_id_from_lot/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/del_magazine.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(MZ);
url = url + "," + System.Web.HttpUtility.UrlEncodeUnicode(LOT);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "RemoveMZFromLOT Error : " + buffer);
errorMessage = buffer;
return false;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return false;
}
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
errorMessage = buffer;
return true;
}
public static Boolean RemoveStripIDFromMZ(string strip, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/del_strip_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/del_strip_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(strip);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "RemoveStripIDFromMZ Error : " + buffer);
errorMessage = buffer;
return false;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return false;
}
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
errorMessage = buffer;
return true;
}
public static Boolean ChangeMazineID(string Lot, string Src_MZ, string Des_MZ, out string errorMessage)
{
//remove
if (!RemoveMZFromLOT(Lot, Src_MZ, out errorMessage))
{
errorMessage = "Remove M/Z Error : " + errorMessage;
return false;
}
if (!SetMZtoLot(Lot, Des_MZ, out errorMessage))
{
errorMessage = "Set M/Z Error : " + errorMessage;
return false;
}
errorMessage = string.Empty;
return true;
}
public static Boolean SetMZtoLot(string Lot, string Mz, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/set_magazine_id_to_lot/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/set_lot_id_by_magazine_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(Mz) + "," +
System.Web.HttpUtility.UrlEncodeUnicode(Lot);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "SetMZtoLot Error : " + buffer);
errorMessage = buffer;
return false;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return false;
}
errorMessage = buffer;
return true;
}
public static Boolean SetStripToMZ(string MZ, string strip, out string errorMessage)
{
errorMessage = string.Empty;
string url = "http://cim_service.amkor.co.kr:8080/ysj/strip_map/set_magazine_id_by_strip_id/";
if (isLocalTEST) url = "http://127.0.0.1/ysj/strip_map/set_magazine_id_by_strip_id.html?code=";
url = url + System.Web.HttpUtility.UrlEncodeUnicode(MZ) + "," +
System.Web.HttpUtility.UrlEncodeUnicode(strip);
Boolean isError;
var buffer = GetFromUrl(url, out isError);
if (isError)
{
RaiseMessage(true, "SetStripToMZ Error : " + buffer);
errorMessage = buffer;
return false;
}
if (buffer.ToLower().StartsWith("fail"))
{
errorMessage = buffer;
return false;
}
var stripList = _GenerateStripList(buffer);
if (stripList.Where(t => t.StripID == strip).Count() > 0)//생성된 목록에서 추가된 stripid가 존재하는지 확인한다.
{
errorMessage = buffer;
return true;
}
else
{
errorMessage = "Command OK but No Data in Reply";
return false;
}
}
#region "utility"
public static string GetFromUrl(string url, out Boolean isError)
{
isError = false;
string result = "";
try
{
RaiseMessage(false, "GET : " + url);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(url));
request.Timeout = 60000;
request.ReadWriteTimeout = 60000;
request.MaximumAutomaticRedirections = 4;
request.MaximumResponseHeadersLength = 4;
request.Credentials = CredentialCache.DefaultCredentials;
var response = request.GetResponse() as HttpWebResponse;
var txtReader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
result = txtReader.ReadToEnd();
}
catch (Exception ex)
{
isError = true;
result = ex.Message.ToString();
RaiseMessage(true, "GET-ERROR\n" + result);
}
return result;
}
public static string Cvt_LotToAltag(string lot)
{
return "L" + lot + "; ;";
}
public static string Cvt_AltagToLot(string alTag)
{
var semi = alTag.IndexOf(';');
if (semi < 0) return alTag;
return alTag.Substring(1, alTag.Length - semi - 1);
}
static string _GenerateHexString(string buffer)
{
System.Text.StringBuilder sb = new StringBuilder();
foreach (var c in buffer.ToCharArray())
sb.Append(((byte)c).ToString("X2"));
return sb.ToString();
}
static System.Data.DataTable _GenerateDataTable(string buffer)
{
//탭으로분리된 데이터를 첫줄을 컬럼으로 사용해서 테이블로 변환한다.
System.Data.DataTable dt = new System.Data.DataTable();
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
var lines = buffer.Split('\n');
string[] cols = null;
foreach (string line in lines)
{
if (line.Trim() == "") continue;
if (dt.Columns.Count < 1)
{
//첫줄을 열 제목이된다.
cols = line.Split('\t');
foreach (var col in cols)
{
if(col.Trim() != "")
dt.Columns.Add(col);
}
continue;
}
//add data;
var datas = line.Split('\t');
if (cols.Length != datas.Length)
{
RaiseMessage(true, string.Format("Column Count ({0}), Data Count({1}) != Miss Match", cols.Length, datas.Length));
continue;
}
//add data
var newdr = dt.NewRow();
for (int i = 0; i < cols.Length; i++)
{
if(cols[i].Trim() != "")
newdr[cols[i]] = datas[i];
}
dt.Rows.Add(newdr);
}
dt.AcceptChanges();
return dt;
}
static List<sStripList> _GenerateStripList(string buffer)
{
buffer = buffer.Replace('\r', '\n').Replace("\n\n", "\n");
List<sStripList> retval = new List<sStripList>();
foreach (string line in buffer.Split('\n'))
{
if (line.Trim() == "") continue;
var tabbuf = line.Split('\t');
if (tabbuf.Length == 2) retval.Add(new sStripList(tabbuf[0], tabbuf[1]));
else RaiseMessage(true, "SetStripToMZ Parse Error|" + line + "|Tabbuffer len (2)");
}
return retval;
}
#endregion
}
}

View File

@@ -1,36 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
// 이러한 특성 값을 변경하세요.
[assembly: AssemblyTitle("AmkorRestfulService")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AmkorRestfulService")]
[assembly: AssemblyCopyright("Copyright ©Amkor 2018")]
[assembly: AssemblyTrademark("EET")]
[assembly: AssemblyCulture("")]
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
[assembly: ComVisible(false)]
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
[assembly: Guid("58cfc90c-5068-46a2-a8de-0e92ee9e0990")]
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
//
// 주 버전
// 부 버전
// 빌드 번호
// 수정 버전
//
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("18.05.03.1130")]
[assembly: AssemblyFileVersion("18.05.03.1130")]

View File

@@ -1 +0,0 @@
a753a9217ecdf1f178584818e55b4b5ec9204d0c

View File

@@ -1,52 +0,0 @@
D:\Amkor\Source\Library\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csproj.CoreCompileInputs.cache
D:\Amkor\Source\Library\AmkorRestfulService\AmkorRestfulService\bin\Debug\AmkorRestfulService.dll
D:\Amkor\Source\Library\AmkorRestfulService\AmkorRestfulService\bin\Debug\AmkorRestfulService.pdb
D:\Amkor\Source\Library\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Amkor\Source\Library\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Amkor\Source\DLL\AmkorRestfulService.dll
D:\Amkor\Source\DLL\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180426_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180426_1000\DLL\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180426_1000\DLL\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180426_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180509_2300_milk\DLL\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180509_2300_milk\DLL\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180509_2300_milk\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csprojResolveAssemblyReference.cache
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180509_2300_milk\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180509_2300_milk\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180510_2300_milk\DLL\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180510_2300_milk\DLL\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180510_2300_milk\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\ManualMapEditor\ManualMapEditor_180510_2300_milk\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\_Frame\DLL\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\_Frame\DLL\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\_Frame\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Tinsky\Visual Studio For Amkor\_Frame\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Tinsky\Visual Studio For Amkor\_Frame\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180525_1000\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180525_1000\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180525_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180525_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180525_1800\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180525_1800\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180525_1800\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180525_1800\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180604_1000\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180604_1000\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180604_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180604_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180604_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180608_1000\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180608_1000\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180608_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180608_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180608_1000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180704_0000\DLL\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180704_0000\DLL\AmkorRestfulService.pdb
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.dll
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\AmkorRestfulService\AmkorRestfulService\obj\Debug\AmkorRestfulService.pdb

View File

@@ -1 +0,0 @@
18-04-26 chi 프로젝트생성(message 이벤트 추가)

View File

@@ -3,3 +3,7 @@ D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\StaffLayoutCtl\bin\Debug\Staff
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\StaffLayoutCtl\obj\Debug\StaffLayoutCtl.dll
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\StaffLayoutCtl\obj\Debug\StaffLayoutCtl.pdb
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\StaffLayoutCtl\obj\Debug\StaffLayoutCtl.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\StaffLayoutCtl\bin\Debug\StaffLayoutCtl.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\StaffLayoutCtl\bin\Debug\StaffLayoutCtl.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\StaffLayoutCtl\obj\Debug\StaffLayoutCtl.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\StaffLayoutCtl\obj\Debug\StaffLayoutCtl.pdb

Submodule Sub/arAdvantech_USB4761 deleted from a98063ae73

Submodule Sub/arCtl deleted from 588da87d19

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -20,3 +20,22 @@ D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\test\obj\Debug\test.Properties
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\test\obj\Debug\test.csproj.GenerateResource.Cache
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\test\obj\Debug\test.exe
D:\Source\GroupWare\EET_GroupWare_180704_0000\Sub\test\obj\Debug\test.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\libxl.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\test.exe
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\test.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\GWEE.exe
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\StaffLayoutCtl.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\ArSetting.Net4.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\arControl.Net4.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\ArLog.Net4.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\libxl.net.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\CarlosAg.ExcelXmlWriter.dll
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\GWEE.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\StaffLayoutCtl.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\bin\Debug\arControl.Net4.pdb
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.csprojResolveAssemblyReference.cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.Form1.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.Properties.Resources.resources
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.csproj.GenerateResource.Cache
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.exe
D:\Source\GroupWare\EET_GroupWare_180713_0000\Sub\test\obj\Debug\test.pdb

Binary file not shown.

Binary file not shown.

View File

@@ -79,14 +79,6 @@
<Project>{65f3e762-800c-499e-862f-a535642ec59f}</Project>
<Name>EETGW</Name>
</ProjectReference>
<ProjectReference Include="..\AmkorRestfulService\AmkorRestfulService\AmkorRestfulService.csproj">
<Project>{58cfc90c-5068-46a2-a8de-0e92ee9e0990}</Project>
<Name>AmkorRestfulService</Name>
</ProjectReference>
<ProjectReference Include="..\arCtl\arControl.csproj">
<Project>{f31c242c-1b15-4518-9733-48558499fe4b}</Project>
<Name>arControl</Name>
</ProjectReference>
<ProjectReference Include="..\StaffLayoutCtl\StaffLayoutCtl.csproj">
<Project>{b832738c-74dd-4ce2-8a29-98d0bcbb9ea4}</Project>
<Name>StaffLayoutCtl</Name>