..
This commit is contained in:
		| @@ -27,6 +27,92 @@ namespace Project | ||||
|             var vals = Request.GetQueryNameValuePairs(); | ||||
|             return string.Empty; | ||||
|         } | ||||
|       | ||||
|         //[HttpPost] | ||||
|         //public string Edit([FromBody] string value) | ||||
|         //{ | ||||
|         //    var vals = Request.GetQueryNameValuePairs(); | ||||
|  | ||||
|         //    var req = Request.GetRequestContext(); | ||||
|  | ||||
|         //    return string.Empty; | ||||
|         //} | ||||
|  | ||||
|         [HttpPost] | ||||
|         public string Edit(FormCollection value) | ||||
|         { | ||||
|             var vals = Request.GetQueryNameValuePairs(); | ||||
|  | ||||
|             var req = Request.GetRequestContext(); | ||||
|  | ||||
|             return string.Empty; | ||||
|         } | ||||
|  | ||||
|         [HttpGet] | ||||
|         public HttpResponseMessage Edit(int id) | ||||
|         { | ||||
|             //로그인이 되어있지않다면 로그인을 가져온다 | ||||
|             MethodResult result; | ||||
|             result = View("/jobreport/edit"); | ||||
|  | ||||
|             var gets = Request.GetQueryNameValuePairs();// GetParameters(data); | ||||
|  | ||||
|             var key_search = gets.Where(t => t.Key == "search").FirstOrDefault(); | ||||
|             var model = GetGlobalModel(); | ||||
|             var getParams = Request.GetQueryNameValuePairs();// GetParameters(data); | ||||
|  | ||||
|             //기본값을 찾아서 없애줘야한다 | ||||
|             var searchkey = string.Empty; | ||||
|             if (key_search.Key != null && key_search.Value.isEmpty() == false) searchkey = key_search.Value.Trim(); | ||||
|  | ||||
|             var tbody = new System.Text.StringBuilder(); | ||||
|  | ||||
|             //테이블데이터생성 | ||||
|             var db = new EEEntitiesJobreport(); | ||||
|             var sd = DateTime.Now.ToString("yyyy-MM-01"); | ||||
|             var ed = DateTime.Now.ToShortDateString(); | ||||
|             var rows = db.vJobReportForUser.AsNoTracking().Where(t => t.gcode == FCOMMON.info.Login.gcode && t.idx == id).FirstOrDefault(); | ||||
|  | ||||
|             var contents = result.Content; | ||||
|             if (rows == null) | ||||
|             { | ||||
|                 //아이템이 없는 메시지를 표시한다 | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 //치환작업을 진행한다 | ||||
|                 contents = contents.Replace("{pdate}", rows.pdate); | ||||
|                 contents = contents.Replace("{status}", rows.status); | ||||
|                 contents = contents.Replace("{name}", rows.name); | ||||
|                 contents = contents.Replace("{package}", rows.package); | ||||
|                 contents = contents.Replace("{process}", rows.process); | ||||
|                 contents = contents.Replace("{type}", rows.type); | ||||
|                 contents = contents.Replace("{userProcess}", rows.userProcess); | ||||
|                 contents = contents.Replace("{projectName}", rows.projectName); | ||||
|                 contents = contents.Replace("{hrs}", rows.hrs.ToString()); | ||||
|                 contents = contents.Replace("{ot}", rows.ot.ToString()); | ||||
|                 contents = contents.Replace("{requestpart}", rows.requestpart); | ||||
|                 contents = contents.Replace("{description}", rows.description); | ||||
|  | ||||
|             } | ||||
|  | ||||
|  | ||||
|             //공용값 적용 | ||||
|             ApplyCommonValue(ref contents); | ||||
|  | ||||
|             //최종문자 적용 | ||||
|             result.Content = contents; | ||||
|  | ||||
|             var resp = new HttpResponseMessage() | ||||
|             { | ||||
|                 Content = new StringContent( | ||||
|               result.Content, | ||||
|               System.Text.Encoding.UTF8, | ||||
|               "text/html") | ||||
|             }; | ||||
|  | ||||
|             return resp; | ||||
|         } | ||||
|  | ||||
|  | ||||
|         [HttpGet] | ||||
| @@ -224,7 +310,7 @@ namespace Project | ||||
|             //if (searchkey.isEmpty() == false) | ||||
|             { | ||||
|                 var db = new EEEntitiesJobreport(); | ||||
|                 var sd = DateTime.Now.ToString("yyyy-MM-01"); | ||||
|                 var sd = DateTime.Now.ToShortDateString(); | ||||
|                 var ed = DateTime.Now.ToShortDateString(); | ||||
|                 var rows = db.vJobReportForUser.AsNoTracking().Where(t => t.gcode == FCOMMON.info.Login.gcode && t.id == FCOMMON.info.Login.no && t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 1).OrderByDescending(t => t.pdate); | ||||
|                 itemcnt = rows.Count(); | ||||
| @@ -242,7 +328,7 @@ namespace Project | ||||
|                         tbody.AppendLine($"<td class='text-center'>{item.status}</td>"); | ||||
|  | ||||
|                     tbody.AppendLine($"<td>{item.type}</td>"); | ||||
|                     tbody.AppendLine($"<td>{item.projectName}</td>"); | ||||
|                     tbody.AppendLine($"<td><a href='/jobreport/edit/{item.idx}'>{item.projectName}</a></td>"); | ||||
|                     tbody.AppendLine($"<td>{item.hrs}</td>"); | ||||
|                     tbody.AppendLine($"<td>{item.ot}</td>"); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 chi
					chi