적정인원보고서 수정
This commit is contained in:
		
							
								
								
									
										115
									
								
								Project/Controller/DashBoardController.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										115
									
								
								Project/Controller/DashBoardController.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,115 @@ | ||||
| using FCOMMON; | ||||
| using Newtonsoft.Json; | ||||
| using System; | ||||
| using System.Linq; | ||||
| using System.Net.Http; | ||||
| using System.Security.Cryptography; | ||||
| using System.Web.Http; | ||||
|  | ||||
| namespace Project | ||||
| { | ||||
|     public class DashBoardController : BaseController | ||||
|     { | ||||
|         [HttpPost] | ||||
|         public void Index([FromBody] string value) | ||||
|         { | ||||
|  | ||||
|         } | ||||
|  | ||||
|         // PUT api/values/5 | ||||
|         public void Put(int id, [FromBody] string value) | ||||
|         { | ||||
|         } | ||||
|  | ||||
|         // DELETE api/values/5 | ||||
|         public void Delete(int id) | ||||
|         { | ||||
|         } | ||||
|  | ||||
|         [HttpGet] | ||||
|         public string TodayCountH() | ||||
|         { | ||||
|  | ||||
|             var sql = "select count(*) from EETGW_HolydayRequest " + | ||||
|                 "where gcode  = 'EET1P' and conf = 1 and HolyDays > 0 and " + | ||||
|                 "sdate <= GETDATE() and edate >= GETDATE()"; | ||||
|             var cnt = DBM.ExecuteScalar(sql); | ||||
|             return cnt.ToString(); | ||||
|  | ||||
|         } | ||||
|  | ||||
|  | ||||
|         [HttpGet] | ||||
|         public HttpResponseMessage GetholyUser() | ||||
|         { | ||||
|             var sql = string.Empty; | ||||
|             sql = $"select uid,cate,sdate,edate,HolyReason " + | ||||
|                 $"from EETGW_HolydayRequest " + | ||||
|                 $"where gcode  = '{FCOMMON.info.Login.gcode}'" + | ||||
|                 $"and conf = 1 and HolyDays > 0 and sdate <= GETDATE() and edate >= GETDATE()"; | ||||
|  | ||||
|             if (info.Login.gcode == null) | ||||
|                 info.Login.gcode = "EET1P"; | ||||
|  | ||||
|             sql = sql.Replace("{gcode}", FCOMMON.info.Login.gcode); | ||||
|  | ||||
|             var cs = Properties.Settings.Default.gwcs;// "Data Source=K4FASQL.kr.ds.amkor.com,50150;Initial Catalog=EE;Persist Security Info=True;User ID=eeadm;Password=uJnU8a8q&DJ+ug-D!"; | ||||
|             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; | ||||
|         } | ||||
|  | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 chi
					chi