diff --git a/Project/Controller/APIController.cs b/Project/Controller/APIController.cs
new file mode 100644
index 0000000..be3c5ca
--- /dev/null
+++ b/Project/Controller/APIController.cs
@@ -0,0 +1,150 @@
+using System;
+using System.Linq;
+using System.Net.Http;
+using System.Web.Http;
+using Newtonsoft.Json;
+
+namespace Project
+{
+ public class APIController : BaseController
+ {
+ [HttpGet]
+ public HttpResponseMessage Getdata()
+ {
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+
+ var sql = string.Empty;
+ var p_sql = getParams.Where(t => t.Key == "sql").FirstOrDefault();
+ if (p_sql.Key.isEmpty() == false) sql = p_sql.Value;
+ else
+ {
+ var p_table = getParams.Where(t => t.Key == "table").FirstOrDefault();
+ var p_gcode = getParams.Where(t => t.Key == "gcode").FirstOrDefault();
+ var p_where = getParams.Where(t => t.Key == "w").FirstOrDefault();
+ var p_order = getParams.Where(t => t.Key == "o").FirstOrDefault();
+ sql = "select * from {0} where gcode = '{gcode}'";
+ sql = string.Format(sql, p_table.Value, p_gcode.Value);
+ if (p_where.Key != null) sql += " and " + p_where.Value;
+ if (p_order.Key != null) sql += " order by " + p_order.Value;
+ }
+
+
+ if (FCOMMON.info.Login.gcode == null)
+ FCOMMON.info.Login.gcode = "EET1P";
+ sql = sql.Replace("{gcode}", FCOMMON.info.Login.gcode);
+
+ var cs = "Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!";
+ var cn = new System.Data.SqlClient.SqlConnection(cs);
+ var cmd = new System.Data.SqlClient.SqlCommand(sql, cn);
+ var da = new System.Data.SqlClient.SqlDataAdapter(cmd);
+ var dt = new System.Data.DataTable();
+ da.Fill(dt);
+ da.Dispose();
+ cmd.Dispose();
+ cn.Dispose();
+
+ var txtjson = JsonConvert.SerializeObject(dt, new JsonSerializerSettings
+ {
+ NullValueHandling = NullValueHandling.Ignore
+ });
+
+ var resp = new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ txtjson,
+ System.Text.Encoding.UTF8,
+ "application/json")
+ };
+
+ return resp;
+
+
+ }
+
+ [HttpGet]
+ public HttpResponseMessage Gettable()
+ {
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+
+ var sql = string.Empty;
+ var p_sql = getParams.Where(t => t.Key == "sql").FirstOrDefault();
+ if (p_sql.Key.isEmpty() == false) sql = p_sql.Value;
+ else
+ {
+ var p_table = getParams.Where(t => t.Key == "table").FirstOrDefault();
+ var p_gcode = getParams.Where(t => t.Key == "gcode").FirstOrDefault();
+ var p_where = getParams.Where(t => t.Key == "w").FirstOrDefault();
+ var p_order = getParams.Where(t => t.Key == "o").FirstOrDefault();
+ sql = "select * from {0} where gcode = '{gcode}'";
+ sql = string.Format(sql, p_table.Value, p_gcode.Value);
+ if (p_where.Key != null) sql += " and " + p_where.Value;
+ if (p_order.Key != null) sql += " order by " + p_order.Value;
+ }
+
+
+ if (FCOMMON.info.Login.gcode == null)
+ FCOMMON.info.Login.gcode = "EET1P";
+ sql = sql.Replace("{gcode}", FCOMMON.info.Login.gcode);
+
+ var cs = "Data Source=10.131.15.18;Initial Catalog=EE;Persist Security Info=True;User ID=eeuser;Password=Amkor123!";
+ var cn = new System.Data.SqlClient.SqlConnection(cs);
+ var cmd = new System.Data.SqlClient.SqlCommand(sql, cn);
+ var da = new System.Data.SqlClient.SqlDataAdapter(cmd);
+ var dt = new System.Data.DataTable();
+ da.Fill(dt);
+ da.Dispose();
+ cmd.Dispose();
+ cn.Dispose();
+
+ var txtjson = JsonConvert.SerializeObject(dt, new JsonSerializerSettings
+ {
+ NullValueHandling = NullValueHandling.Ignore
+ });
+
+ var resp = new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ txtjson,
+ System.Text.Encoding.UTF8,
+ "application/json")
+ };
+
+ return resp;
+
+
+ }
+
+
+
+ [HttpGet]
+ public HttpResponseMessage Index()
+ {
+ //로그인이 되어있지않다면 로그인을 가져온다
+ MethodResult result;
+ result = View();
+
+ var model = GetGlobalModel();
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+
+ //기본값을 찾아서 없애줘야한다
+ var contents = result.Content;
+
+ //공용값 적용
+ ApplyCommonValue(ref contents);
+
+ //최종문자 적용
+ result.Content = contents;
+
+ var resp = new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ result.Content,
+ System.Text.Encoding.UTF8,
+ "text/html")
+ };
+
+ return resp;
+ }
+
+ }
+}
diff --git a/Project/Controller/JobreportController.cs b/Project/Controller/JobreportController.cs
index f2eeadf..5564438 100644
--- a/Project/Controller/JobreportController.cs
+++ b/Project/Controller/JobreportController.cs
@@ -254,6 +254,8 @@ namespace Project
}
}
+
+
//아잍쳄이 없는경우
if (itemcnt == 0)
{
diff --git a/Project/EETGW.csproj b/Project/EETGW.csproj
index 45888fd..bf133cb 100644
--- a/Project/EETGW.csproj
+++ b/Project/EETGW.csproj
@@ -256,6 +256,7 @@
AdoNetEFMain.edmx
+
diff --git a/Project/Properties/AssemblyInfo.cs b/Project/Properties/AssemblyInfo.cs
index 05eac7a..81bd971 100644
--- a/Project/Properties/AssemblyInfo.cs
+++ b/Project/Properties/AssemblyInfo.cs
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
// 지정되도록 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("21.06.17.0920")]
-[assembly: AssemblyFileVersion("21.06.17.0920")]
+[assembly: AssemblyVersion("21.06.25.1400")]
+[assembly: AssemblyFileVersion("21.06.25.1400")]
diff --git a/Sub/YARTE/HtmlEditor.cs b/Sub/YARTE/HtmlEditor.cs
index 1411001..5bb4d0b 100644
--- a/Sub/YARTE/HtmlEditor.cs
+++ b/Sub/YARTE/HtmlEditor.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
-using mshtml;
+using MSHTML;
using YARTE.UI.Buttons;
namespace YARTE.UI
diff --git a/Sub/YARTE/Properties/Resources.Designer.cs b/Sub/YARTE/Properties/Resources.Designer.cs
index ff66d06..d54f0b6 100644
--- a/Sub/YARTE/Properties/Resources.Designer.cs
+++ b/Sub/YARTE/Properties/Resources.Designer.cs
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.1
+// 이 코드는 도구를 사용하여 생성되었습니다.
+// 런타임 버전:4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
+// 이러한 변경 내용이 손실됩니다.
//
//------------------------------------------------------------------------------
@@ -13,13 +13,13 @@ namespace YARTE.Properties {
///
- /// A strongly-typed resource class, for looking up localized strings, etc.
+ /// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ // 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
+ // 클래스에서 자동으로 생성되었습니다.
+ // 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
+ // 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
@@ -33,7 +33,7 @@ namespace YARTE.Properties {
}
///
- /// Returns the cached ResourceManager instance used by this class.
+ /// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ namespace YARTE.Properties {
}
///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
+ /// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
+ /// 재정의합니다.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
@@ -60,6 +60,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap bold {
get {
object obj = ResourceManager.GetObject("bold", resourceCulture);
@@ -67,6 +70,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap bulletedlist {
get {
object obj = ResourceManager.GetObject("bulletedlist", resourceCulture);
@@ -74,6 +80,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap copy {
get {
object obj = ResourceManager.GetObject("copy", resourceCulture);
@@ -81,6 +90,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap createlink {
get {
object obj = ResourceManager.GetObject("createlink", resourceCulture);
@@ -88,6 +100,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap cut {
get {
object obj = ResourceManager.GetObject("cut", resourceCulture);
@@ -95,6 +110,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap delete {
get {
object obj = ResourceManager.GetObject("delete", resourceCulture);
@@ -102,6 +120,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap deletetablecolumn {
get {
object obj = ResourceManager.GetObject("deletetablecolumn", resourceCulture);
@@ -109,6 +130,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap deletetablerow {
get {
object obj = ResourceManager.GetObject("deletetablerow", resourceCulture);
@@ -116,6 +140,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap editstyle {
get {
object obj = ResourceManager.GetObject("editstyle", resourceCulture);
@@ -123,6 +150,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap edittable {
get {
object obj = ResourceManager.GetObject("edittable", resourceCulture);
@@ -130,6 +160,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap fontbackcolorpicker {
get {
object obj = ResourceManager.GetObject("fontbackcolorpicker", resourceCulture);
@@ -137,6 +170,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap fontforecolorpicker {
get {
object obj = ResourceManager.GetObject("fontforecolorpicker", resourceCulture);
@@ -144,6 +180,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap iespellcheck {
get {
object obj = ResourceManager.GetObject("iespellcheck", resourceCulture);
@@ -151,6 +190,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap indent {
get {
object obj = ResourceManager.GetObject("indent", resourceCulture);
@@ -158,6 +200,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertbutton {
get {
object obj = ResourceManager.GetObject("insertbutton", resourceCulture);
@@ -165,6 +210,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertcheckbox {
get {
object obj = ResourceManager.GetObject("insertcheckbox", resourceCulture);
@@ -172,6 +220,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertdate {
get {
object obj = ResourceManager.GetObject("insertdate", resourceCulture);
@@ -179,6 +230,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertdiv {
get {
object obj = ResourceManager.GetObject("insertdiv", resourceCulture);
@@ -186,6 +240,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertdropdownlist {
get {
object obj = ResourceManager.GetObject("insertdropdownlist", resourceCulture);
@@ -193,6 +250,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertform {
get {
object obj = ResourceManager.GetObject("insertform", resourceCulture);
@@ -200,6 +260,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertimage {
get {
object obj = ResourceManager.GetObject("insertimage", resourceCulture);
@@ -207,6 +270,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertimagefromgallery {
get {
object obj = ResourceManager.GetObject("insertimagefromgallery", resourceCulture);
@@ -214,6 +280,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertradiobutton {
get {
object obj = ResourceManager.GetObject("insertradiobutton", resourceCulture);
@@ -221,6 +290,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap insertrule {
get {
object obj = ResourceManager.GetObject("insertrule", resourceCulture);
@@ -228,6 +300,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttable {
get {
object obj = ResourceManager.GetObject("inserttable", resourceCulture);
@@ -235,6 +310,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttablecolumnafter {
get {
object obj = ResourceManager.GetObject("inserttablecolumnafter", resourceCulture);
@@ -242,6 +320,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttablecolumnbefore {
get {
object obj = ResourceManager.GetObject("inserttablecolumnbefore", resourceCulture);
@@ -249,6 +330,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttablerowafter {
get {
object obj = ResourceManager.GetObject("inserttablerowafter", resourceCulture);
@@ -256,6 +340,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttablerowbefore {
get {
object obj = ResourceManager.GetObject("inserttablerowbefore", resourceCulture);
@@ -263,6 +350,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttextarea {
get {
object obj = ResourceManager.GetObject("inserttextarea", resourceCulture);
@@ -270,6 +360,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttextbox {
get {
object obj = ResourceManager.GetObject("inserttextbox", resourceCulture);
@@ -277,6 +370,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap inserttime {
get {
object obj = ResourceManager.GetObject("inserttime", resourceCulture);
@@ -284,6 +380,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap italic {
get {
object obj = ResourceManager.GetObject("italic", resourceCulture);
@@ -291,6 +390,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap justifycenter {
get {
object obj = ResourceManager.GetObject("justifycenter", resourceCulture);
@@ -298,6 +400,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap justifyfull {
get {
object obj = ResourceManager.GetObject("justifyfull", resourceCulture);
@@ -305,6 +410,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap justifyleft {
get {
object obj = ResourceManager.GetObject("justifyleft", resourceCulture);
@@ -312,6 +420,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap justifyright {
get {
object obj = ResourceManager.GetObject("justifyright", resourceCulture);
@@ -319,6 +430,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap netspell {
get {
object obj = ResourceManager.GetObject("netspell", resourceCulture);
@@ -326,6 +440,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap numberedlist {
get {
object obj = ResourceManager.GetObject("numberedlist", resourceCulture);
@@ -333,6 +450,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap outdent {
get {
object obj = ResourceManager.GetObject("outdent", resourceCulture);
@@ -340,6 +460,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap paste {
get {
object obj = ResourceManager.GetObject("paste", resourceCulture);
@@ -347,6 +470,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap preview {
get {
object obj = ResourceManager.GetObject("preview", resourceCulture);
@@ -354,6 +480,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap print {
get {
object obj = ResourceManager.GetObject("print", resourceCulture);
@@ -361,6 +490,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap redo {
get {
object obj = ResourceManager.GetObject("redo", resourceCulture);
@@ -368,6 +500,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap removeformat {
get {
object obj = ResourceManager.GetObject("removeformat", resourceCulture);
@@ -375,6 +510,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap save {
get {
object obj = ResourceManager.GetObject("save", resourceCulture);
@@ -382,6 +520,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap selectall {
get {
object obj = ResourceManager.GetObject("selectall", resourceCulture);
@@ -389,6 +530,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap strikethrough {
get {
object obj = ResourceManager.GetObject("strikethrough", resourceCulture);
@@ -396,6 +540,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap subscript {
get {
object obj = ResourceManager.GetObject("subscript", resourceCulture);
@@ -403,6 +550,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap superscript {
get {
object obj = ResourceManager.GetObject("superscript", resourceCulture);
@@ -410,6 +560,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap underline {
get {
object obj = ResourceManager.GetObject("underline", resourceCulture);
@@ -417,6 +570,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap undo {
get {
object obj = ResourceManager.GetObject("undo", resourceCulture);
@@ -424,6 +580,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap unlink {
get {
object obj = ResourceManager.GetObject("unlink", resourceCulture);
@@ -431,6 +590,9 @@ namespace YARTE.Properties {
}
}
+ ///
+ /// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ ///
internal static System.Drawing.Bitmap wordclean {
get {
object obj = ResourceManager.GetObject("wordclean", resourceCulture);
diff --git a/Sub/YARTE/YARTE.csproj b/Sub/YARTE/YARTE.csproj
index 54fb36f..9b62583 100644
--- a/Sub/YARTE/YARTE.csproj
+++ b/Sub/YARTE/YARTE.csproj
@@ -10,7 +10,7 @@
Properties
YARTE
YARTE
- v3.5
+ v4.0
512
@@ -23,6 +23,7 @@
DEBUG;TRACE
prompt
4
+ x86
pdbonly
@@ -82,17 +83,6 @@
Designer
-
-
- {3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}
- 4
- 0
- 0
- primary
- False
- True
-
-
@@ -255,6 +245,17 @@
+
+
+ {3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}
+ 4
+ 0
+ 0
+ tlbimp
+ False
+ True
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SubProject/WebServer/Controller/CommonController.cs b/SubProject/WebServer/Controller/CommonController.cs
index aeb8164..e4e46ea 100644
--- a/SubProject/WebServer/Controller/CommonController.cs
+++ b/SubProject/WebServer/Controller/CommonController.cs
@@ -1,4 +1,5 @@
-using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
using System;
using System.Linq;
using System.Net.Http;
@@ -8,16 +9,42 @@ namespace WebServer
{
public class CommonController : BaseController
{
+ [HttpGet]
+ public HttpResponseMessage Index()
+ {
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+ var db = new EEEntities();
+
+ var sb = new System.Text.StringBuilder();
+ sb.AppendLine("List");
+ sb.AppendLine("Paramter Gcode");
+ sb.AppendLine("Paramter Grp");
+
+ //System.Web.Http.Results.JsonResult
+ //var json = JsonConvert.SerializeObject(liast);
+ return new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ sb.ToString(),
+ System.Text.Encoding.UTF8,
+ "text/html")
+ };
+
+
+ }
[HttpGet]
public HttpResponseMessage List()
{
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
var db = new EEEntities();
- var liast = db.Common.Where(t => t.gcode == "EET1P").OrderBy(t => t.code).ToArray();
+ var vGcode = "EET1P";
+ var vGrp = "99";
+ var liast = db.Common.Where(t => t.gcode == vGcode && t.grp == vGrp).OrderBy(t => t.code).ToArray();
//System.Web.Http.Results.JsonResult
- var json = JObject.FromObject(liast);
+ var json = JsonConvert.SerializeObject(liast);
return new HttpResponseMessage()
{
Content = new StringContent(
diff --git a/SubProject/WebServer/Controller/HomeController.cs b/SubProject/WebServer/Controller/HomeController.cs
index caa7034..37f054a 100644
--- a/SubProject/WebServer/Controller/HomeController.cs
+++ b/SubProject/WebServer/Controller/HomeController.cs
@@ -1,4 +1,5 @@
using System;
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Web.Http;
@@ -8,13 +9,13 @@ namespace WebServer
public class HomeController : BaseController
{
[HttpPost]
- public void Index([FromBody]string value)
+ public void Index([FromBody] string value)
{
}
// PUT api/values/5
- public void Put(int id, [FromBody]string value)
+ public void Put(int id, [FromBody] string value)
{
}
@@ -64,13 +65,20 @@ namespace WebServer
{
//로그인이 되어있지않다면 로그인을 가져온다
MethodResult result;
- result = View();
var model = GetGlobalModel();
var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+ var contents = string.Empty;
//기본값을 찾아서 없애줘야한다
- var contents = result.Content;
+ Dictionary list = new Dictionary();
+ list.Add("공용코드 목록", "/Common/List/?Gcode=EET1P&Grp=99");
+ list.Add("사용자 목록", "/User/List/?Gcode=EET1P");
+
+ foreach (var item in list)
+ {
+ contents += $"{item.Key}";
+ }
//공용값 적용
ApplyCommonValue(ref contents);
@@ -88,6 +96,6 @@ namespace WebServer
return resp;
}
-
+
}
}
diff --git a/SubProject/WebServer/Controller/UserController.cs b/SubProject/WebServer/Controller/UserController.cs
new file mode 100644
index 0000000..09f249b
--- /dev/null
+++ b/SubProject/WebServer/Controller/UserController.cs
@@ -0,0 +1,58 @@
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System;
+using System.Linq;
+using System.Net.Http;
+using System.Web.Http;
+
+namespace WebServer
+{
+ public class UserController : BaseController
+ {
+ [HttpGet]
+ public HttpResponseMessage Index()
+ {
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+ var db = new EEEntities();
+
+ var sb = new System.Text.StringBuilder();
+ sb.AppendLine("List");
+ sb.AppendLine("Gcode");
+
+ //System.Web.Http.Results.JsonResult
+ //var json = JsonConvert.SerializeObject(liast);
+ return new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ sb.ToString(),
+ System.Text.Encoding.UTF8,
+ "text/html")
+ };
+ }
+
+ [HttpGet]
+ public HttpResponseMessage List()
+ {
+ var getParams = Request.GetQueryNameValuePairs();// GetParameters(data);
+ using (var db = new EEEntities())
+ {
+ var vGcode = "EET1P";
+ var liast = db.vGroupUser.AsNoTracking().Where(t => t.gcode == vGcode).OrderBy(t => t.id).ToArray();
+
+ //System.Web.Http.Results.JsonResult
+ var json = JsonConvert.SerializeObject(liast);
+ return new HttpResponseMessage()
+ {
+ Content = new StringContent(
+ json.ToString(),
+ System.Text.Encoding.UTF8,
+ "application/json")
+ };
+
+ }
+
+ }
+
+
+ }
+}
diff --git a/SubProject/WebServer/Program.cs b/SubProject/WebServer/Program.cs
index a2a889b..0113ef4 100644
--- a/SubProject/WebServer/Program.cs
+++ b/SubProject/WebServer/Program.cs
@@ -14,8 +14,10 @@ namespace WebServer
// Start OWIN host
try
{
- WebApp.Start(url: "http://127.0.0.1:9000");
+ var url = "http://127.0.0.1:9000";
+ WebApp.Start(url: url);
Console.WriteLine("start webapp");
+ Console.WriteLine(url);
Console.ReadLine();
}
catch (Exception ex)
diff --git a/SubProject/WebServer/WebServer.csproj b/SubProject/WebServer/WebServer.csproj
index ecb4f2c..0ddc782 100644
--- a/SubProject/WebServer/WebServer.csproj
+++ b/SubProject/WebServer/WebServer.csproj
@@ -162,6 +162,7 @@
Model1.tt
+