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 +