public HttpResponseMessage Add() { bal = new M_RegionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; M_RegionDTO dto = null; response.statusCode = false; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <M_RegionDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } dto.CreateBy = UserID; dto.UpdateBy = UserID; logger.debug("Add dto:" + dto.ToString()); response.statusCode = bal.Add(dto); } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage GetPlan() { ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_SpecPODTO dto = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_SpecPODTO>(); bal = new T_Planing_SpecPOBAL(); logger.debug("View dto:" + dto.ToString()); dto = bal.FindByObjHistory(dto); response.statusCode = true; response.data = dto; } catch (Exception ex) { logger.error("View error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage SearchAllWallThickness() { bal = new T_Planing_Action_AfterRemovalBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AfterRemovalDTO dto = null; List <T_Planing_Action_AfterRemoval_WallThicknessDTO> objList = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_Action_AfterRemovalDTO>(); logger.debug("PlanActionAfterRemovalController SearchAllWallThickness dto:" + dto.ToString()); objList = bal.FindAllWallThickness(dto); response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("PlanActionAfterRemovalController SearchAllWallThickness error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage View() { var deserializer = new JavaScriptSerializer(); bal = new T_Planing_WeatherCollectionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_WeatherCollectionDTO dto = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_WeatherCollectionDTO>(); logger.debug("View dto:" + dto.ToString()); dto = bal.FindByPK(dto); response.statusCode = true; response.data = dto; } catch (Exception ex) { logger.error("View error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Delete() { bal = new T_Planing_WeatherCollectionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_WeatherCollectionDTO dto = null; try { var context = HttpContext.Current; //context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustForm <T_Planing_WeatherCollectionDTO>(); logger.debug("Delete dto:" + dto.ToString()); response.statusCode = bal.Delete(dto); } catch (Exception ex) { logger.error("Delete error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Delete() { bal = new M_RegionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; M_RegionDTO dto = null; response.statusCode = false; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <M_RegionDTO>(); logger.debug("Delete dto:" + dto.ToString()); response.statusCode = bal.Delete(dto); } catch (Exception ex) { logger.error("Delete error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Select() { bal = new M_RegionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; List <Select2DTO> dataList = new List <Select2DTO>(); M_RegionDTO dto = null; response.statusCode = false; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <M_RegionDTO>(); logger.debug("Select dto:" + dto.ToString()); dataList = bal.Select2ByObjList(dto); response.statusCode = true; response.data = dataList; } catch (Exception ex) { logger.error("Select error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage GetTableData() { ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; response.statusCode = false; try { var context = HttpContext.Current; string tableName = context.Request.Form["table"]; string userID = context.Request.Form["UserID"]; logger.debug("DropDownList GetTableData input : tableName[" + tableName + "] UserID[" + userID + "]"); DropDownListBAL bal = new DropDownListBAL(); List <DropDownListDTO> dataList = bal.FindByObjList(tableName, userID); response.statusCode = true; response.data = dataList; } catch (Exception ex) { logger.error("DropDownList GetTableData error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage DeleteDryFilmList() { var deserializer = new JavaScriptSerializer(); bal = new T_Planing_Action_AfterAppliedCoatingBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; response.statusCode = false; try { var context = HttpContext.Current; //context.Response.ContentType = "multipart/form-data"; List <T_Planing_Action_AfterAppliedCoating_DryFilmDTO> deleteDryfilmList = deserializer.Deserialize <List <T_Planing_Action_AfterAppliedCoating_DryFilmDTO> >(context.Request.Form["DeleteDryFilmList"]); logger.debug("DeleteDryFilmList :" + deleteDryfilmList); if (deleteDryfilmList != null && deleteDryfilmList.Count > 0) { response.statusCode = bal.DeleteDryFilm(deleteDryfilmList); } } catch (Exception ex) { logger.error("DeleteDryFilmList error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage ClearPlan() { bal = new T_PlaningBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; try { var context = HttpContext.Current; T_PlaningDTO planingDTO = GetRequestToObject(context); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } planingDTO.CreateBy = UserID; planingDTO.UpdateBy = UserID; response.statusCode = bal.ClearAlll(planingDTO); } catch (Exception ex) { logger.error("ClearPlan error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage FindByRouteCode() { bal = new M_SectionBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; M_SectionDTO dto = null; response.statusCode = false; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <M_SectionDTO>(); logger.debug("FindByRouteCode dto:" + dto.ToString()); M_SectionDTO obj = bal.FinByRouteCodeName(dto); response.statusCode = true; response.data = obj; } catch (Exception ex) { logger.error("FindByRouteCode error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Reject() { bal = new T_Planing_Action_SiteRecoveryBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_SiteRecoveryDTO dto = null; try { var context = HttpContext.Current; //context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustForm <T_Planing_Action_SiteRecoveryDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } string RoleLevel = context.Request.Form["RoleLevel"]; if (ObjUtil.isEmpty(RoleLevel)) { throw new Exception("RoleLevel is require"); } if (RoleLevel == "1") { dto.Rejecter = UserID; dto.RejectStatus = RoleLevel; } else if (RoleLevel == "2") { dto.Rejecter = UserID; dto.RejectStatus = RoleLevel; } else if (RoleLevel == "3" || RoleLevel == "4" || RoleLevel == "5") { dto.Rejecter = UserID; dto.RejectStatus = "3"; } dto.CreateBy = UserID; dto.UpdateBy = UserID; logger.debug("Reject dto :" + dto.ToString()); response.statusCode = bal.Reject(dto); } catch (Exception ex) { logger.error("Reject error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Search() { var deserializer = new JavaScriptSerializer(); bal = new T_Planing_Action_BFRemovalBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_BFRemovalDTO dto = null; List <T_Planing_Action_BFRemovalDTO> objList = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_Action_BFRemovalDTO>(); logger.debug("Search dto:" + dto.ToString()); objList = bal.FindByObjList(dto); foreach (T_Planing_Action_BFRemovalDTO bfDTO in objList) { //Find detail and push to main object in list T_Planing_Action_BFRemovalDTO detailDTO = new T_Planing_Action_BFRemovalDTO(); detailDTO.PID = bfDTO.PID; detailDTO = bal.FindByPK(detailDTO); bfDTO.ConditionList = detailDTO.ConditionList; bfDTO.UploadFileList = detailDTO.UploadFileList; bfDTO.UploadDefectFileList = detailDTO.UploadDefectFileList; if (!ObjUtil.isEmpty(bfDTO.UploadFileList)) { foreach (T_Planing_File file in bfDTO.UploadFileList) { file.HtmlFile = System.Web.VirtualPathUtility.ToAbsolute(planPath + "/" + file.PID + "/" + file.UploadType + "/" + file.FileName); string fullPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType + @"\" + file.FileName; file.Base64File = Utility.convertFileToBase64(fullPath); } } } response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("Search error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Search() { bal = new T_Planing_Action_AfterAppliedCoatingBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AfterAppliedCoatingDTO dto = null; List <T_Planing_Action_AfterAppliedCoatingDTO> objList = null; response.statusCode = false; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_Action_AfterAppliedCoatingDTO>(); objList = bal.FindByObjList(dto); foreach (T_Planing_Action_AfterAppliedCoatingDTO mainDTO in objList) { //Find detail and push to main object in list T_Planing_Action_AfterAppliedCoatingDTO detailDTO = new T_Planing_Action_AfterAppliedCoatingDTO(); detailDTO.PID = mainDTO.PID; detailDTO = bal.FindByPK(detailDTO); mainDTO.UploadFileList = detailDTO.UploadFileList; mainDTO.DryFilmThicknessList = detailDTO.DryFilmThicknessList; if (!ObjUtil.isEmpty(mainDTO.UploadFileList)) { foreach (T_Planing_File file in mainDTO.UploadFileList) { file.HtmlFile = System.Web.VirtualPathUtility.ToAbsolute(planPath + "/" + file.PID + "/" + file.UploadType + "/" + file.FileName); string fullPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType + @"\" + file.FileName; file.Base64File = Utility.convertFileToBase64(fullPath); } } } response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("Search error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Search() { var deserializer = new JavaScriptSerializer(); bal = new T_PlaningBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_PlaningDTO dto = null; List <T_PlaningDTO> objList = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_PlaningDTO>(); logger.debug("Search dto :" + dto.ToString()); objList = bal.FindByObjList(dto); if (!ObjUtil.isEmpty(objList)) { foreach (T_PlaningDTO obj in objList) { obj.SpecSDate = ConvertX.DDMMYY(obj.SpecSDate); obj.SpecEDate = ConvertX.DDMMYY(obj.SpecEDate); obj.POSDate = ConvertX.DDMMYY(obj.POSDate); obj.POEDate = ConvertX.DDMMYY(obj.POEDate); obj.ActionSDate = ConvertX.DDMMYY(obj.ActionSDate); obj.ActionEDate = ConvertX.DDMMYY(obj.ActionEDate); } } response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("Search error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
/* * Response object should like this * <ioxts> * <response> * <reply_func>ios_object_handler</reply_func> * <object>authentication_management</object> * <function_name>authenticate</function_name> * <result> * <access_level>10</access_level> * <access>Granted</access> * </result> * <return_value>ok</return_value> * <system_status>0</system_status> * <system_mode>1</system_mode> * </response> * </ioxts>\0 */ public Response(string xml) { try { xml = xml.Replace(Convert.ToChar(0x0).ToString(), ""); xml = xml.Replace(" ", ""); xml = xml.Replace("\t", ""); xml = xml.Replace("\r", ""); xml = xml.Replace("\n", ""); XmlDocument doc = new XmlDocument(); doc.InnerXml = xml; XmlNodeList list = doc.SelectNodes("/ioxts/response"); if (list.Count == 0) { list = doc.SelectNodes("/ioxts/notification"); XmlNode xn = list[0]; _responseType = ResposeType.Notification; _serverObject = xn["object"].InnerText; _type = xn["type"].InnerText; } else { XmlNode xn = list[0]; _responseType = ResposeType.Standard; _requestID = Convert.ToInt32(xn["requestor_id"].InnerText); _replyFunction = xn["reply_func"].InnerText; _serverObject = xn["object"].InnerText; _functionName = xn["function_name"].InnerText; _return_value = xn["return_value"].InnerText; _system_status = xn["system_status"].InnerText; _system_mode = xn["system_mode"].InnerText; _result = xn["result"].OuterXml; } } catch (Exception e) { Debug.Log("Response Error: " + e.Message); } }
public HttpResponseMessage GetProgressPlan() { bal = new T_PlaningBAL(); T_PlaningDTO dto = null; List <ColumnReportDTO> objList = null; ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_PlaningDTO>(); string RoleLevel = context.Request.Form["RoleLevel"]; if (ObjUtil.isEmpty(RoleLevel)) { throw new Exception("RoleLevel is require"); } if (RoleLevel == "1") { string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } dto.CreateBy = UserID; dto.UpdateBy = UserID; } T_PlaningBAL bal = new T_PlaningBAL(); objList = bal.GetGraphProgress(dto); response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("GetProgressPlan error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage View() { var deserializer = new JavaScriptSerializer(); bal = new T_PlaningBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_PlaningDTO dto = null; List <T_PlaningDTO> objList = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_PlaningDTO>(); if (dto.Year == null || "".Equals(dto.Year)) { dto.Year = DateTime.Now.Year.ToString(); } string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } dto.CreateBy = UserID; dto.UpdateBy = UserID; logger.debug("View dto :" + dto.ToString()); objList = bal.FindByObjListV2(dto); response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("View error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Add() { ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; try { var context = HttpContext.Current; T_PlaningMobileDTO planingDTO = GetRequestToObjectMobile(context); T_PlaningCoatingRepairMobileDTO planingCoatingRepairDTO = ConvertX.GetReqeustForm <T_PlaningCoatingRepairMobileDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } planingDTO.CreateBy = UserID; planingDTO.UpdateBy = UserID; planingCoatingRepairDTO.CreateBy = UserID; planingCoatingRepairDTO.UpdateBy = UserID; T_PlaningMobileBAL mobileBal = new T_PlaningMobileBAL(); logger.debug("PlanController Add planingDTO:" + planingDTO.ToString()); logger.debug("PlanController Add planingCoatingRepairDTO:" + planingCoatingRepairDTO.ToString()); string TPID = mobileBal.AddFromMobile(planingDTO, planingCoatingRepairDTO, null, null, null); response.statusCode = true; response.statusText = "TPID"; response.data = TPID; } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage View() { var deserializer = new JavaScriptSerializer(); bal = new T_Planing_Action_AppliedCoatingBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AppliedCoatingDTO dto = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_Action_AppliedCoatingDTO>(); logger.debug("View dto :" + dto.ToString()); dto = bal.FindByPK(dto); if (dto != null && dto.UploadFileList != null) { foreach (var uploadFile in dto.UploadFileList) { uploadFile.HtmlFile = System.Web.VirtualPathUtility.ToAbsolute(planPath + "/" + dto.PID + "/" + uploadFile.UploadType + "/" + uploadFile.FileName); string fullPath = context.Server.MapPath(planPath) + @"\" + uploadFile.PID + @"\" + uploadFile.UploadType + @"\" + uploadFile.FileName; uploadFile.Base64File = Utility.convertFileToBase64(fullPath); } } response.statusCode = true; response.data = dto; } catch (Exception ex) { logger.error("View error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage SearchAllFiles() { bal = new T_Planing_Action_AfterRemovalBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AfterRemovalDTO dto = null; List <T_Planing_File> objList = null; try { var context = HttpContext.Current; dto = ConvertX.GetReqeustForm <T_Planing_Action_AfterRemovalDTO>(); logger.debug("PlanActionAfterRemovalController SearchAllFiles dto:" + dto.ToString()); objList = bal.FindAllFiles(dto); if (!ObjUtil.isEmpty(objList)) { foreach (T_Planing_File file in objList) { file.HtmlFile = System.Web.VirtualPathUtility.ToAbsolute(planPath + "/" + file.PID + "/" + file.UploadType + "/" + file.FileName); string fullPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType + @"\" + file.FileName; logger.debug("fullPath:" + fullPath); file.Base64File = Utility.convertFileToBase64(fullPath); } } response.statusCode = true; response.data = objList; } catch (Exception ex) { logger.error("PlanActionAfterRemovalController SearchAllFiles error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Add() { T_Planing_WeatherCollectionMobileBAL mobileBal = new T_Planing_WeatherCollectionMobileBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_WeatherCollectionMobileDTO mobileDto = null; try { var context = HttpContext.Current; //context.Response.ContentType = "multipart/form-data"; mobileDto = ConvertX.GetReqeustFormExactly <T_Planing_WeatherCollectionMobileDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } mobileDto.CreateBy = UserID; mobileDto.UpdateBy = UserID; logger.debug("api/PlanWeatherCollection Add dto:" + mobileDto.ToString()); response.statusCode = mobileBal.AddFromMobile(mobileDto); if (response.statusCode) { response.statusText = "Success"; } } catch (Exception ex) { logger.error("api/PlanWeatherCollection Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage GetAll() { bal = new M_RegionPipelineBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; List <M_RegionPipelineDTO> dataList = new List <M_RegionPipelineDTO>(); response.statusCode = false; try { dataList = bal.getRegionPipeline(); response.statusCode = true; response.data = dataList; } catch (Exception ex) { logger.error("M_RegionPipelineController GetAll error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Approve() { bal = new T_Planing_Action_SiteRecoveryBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_SiteRecoveryDTO dto = null; try { var context = HttpContext.Current; //context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustForm <T_Planing_Action_SiteRecoveryDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } string RoleLevel = context.Request.Form["RoleLevel"]; if (ObjUtil.isEmpty(RoleLevel)) { throw new Exception("RoleLevel is require"); } if (RoleLevel == "1") { dto.Approval1 = UserID; dto.ApproveStatus = RoleLevel; dto.ApprovalDate1 = string.Format("{0}/{1}/{2}", DateTime.Now.Month.ToString("##00") , DateTime.Now.Day.ToString("##00") , DateTime.Now.Year.ToString()); } else if (RoleLevel == "2") { dto.Approval2 = UserID; dto.ApproveStatus = RoleLevel; dto.ApprovalDate2 = string.Format("{0}/{1}/{2}", DateTime.Now.Month.ToString("##00") , DateTime.Now.Day.ToString("##00") , DateTime.Now.Year.ToString()); } else if (RoleLevel == "3" || RoleLevel == "4" || RoleLevel == "5") { dto.Approval3 = UserID; dto.ApproveStatus = "3"; dto.ApprovalDate3 = string.Format("{0}/{1}/{2}", DateTime.Now.Month.ToString("##00") , DateTime.Now.Day.ToString("##00") , DateTime.Now.Year.ToString()); } dto.CreateBy = UserID; dto.UpdateBy = UserID; logger.debug("Approve dto :" + dto.ToString()); response.statusCode = bal.Approve(dto); } catch (Exception ex) { logger.error("Approve error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Add() { var deserializer = new JavaScriptSerializer(); T_Planing_Action_AppliedCoatingMobileBAL mobileBal = new T_Planing_Action_AppliedCoatingMobileBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AppliedCoatingMobileDTO dto = null; List <T_Planing_Action_AppliedCoating_InformationMobileDTO> coatingInfomationList = null; try { var context = HttpContext.Current; context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustFormExactly <T_Planing_Action_AppliedCoatingMobileDTO>(); //dto.ID = context.Request.Form["ID"]; //dto.PID = context.Request.Form["PID"]; string UserID = context.Request.Form["UserID"]; dto.CreateBy = UserID; dto.UpdateBy = UserID; //fileList = deserializer.Deserialize<List<T_Planing_File>>(context.Request.Form["surfaceList"]); coatingInfomationList = deserializer.Deserialize <List <T_Planing_Action_AppliedCoating_InformationMobileDTO> >(context.Request.Form["coatingInfomationList"]); if (coatingInfomationList != null) { foreach (T_Planing_Action_AppliedCoating_InformationMobileDTO coatingDto in coatingInfomationList) { coatingDto.InfoType = "1"; coatingDto.InfoDate = string.Format("{0}/{1}/{2}", DateTime.Now.Month.ToString("##00"), DateTime.Now.Day.ToString("##00"), DateTime.Now.Year.ToString()); } } dto.CoatingInfoList = coatingInfomationList; dto.UploadFileList = deserializer.Deserialize <List <T_PlaningFileMobileDTO> >(context.Request.Form["fileList"]); logger.debug("PlanActionAppliedCoatingController Add dto:" + dto.ToString()); if (dto.CoatingInfoList != null && dto.CoatingInfoList.Count > 0) { foreach (T_Planing_Action_AppliedCoating_InformationMobileDTO coating in dto.CoatingInfoList) { logger.debug("PlanActionAppliedCoatingController Add coating:" + coating.ToString()); } } if (dto.UploadFileList != null && dto.UploadFileList.Count > 0) { foreach (T_PlaningFileMobileDTO file in dto.UploadFileList) { file.DesPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType; file.FullPath = file.DesPath + @"\" + file.FileName; logger.debug("PlanActionAfterAppliedCoating Add file:" + file.ToString()); } } response.statusCode = mobileBal.AddFromMobile(dto); if (response.statusCode) { response.statusText = "Success"; try { // For new upload if (dto.UploadFileList != null && dto.UploadFileList.Count > 0) { foreach (T_PlaningFileMobileDTO f in dto.UploadFileList) { if (DTO.PTT.Util.FileMng.HaveDirectory(f.DesPath)) { logger.debug("Save file to :" + f.FullPath); Utility.saveBase64File(f.FullPath, f.Base64File); } } } if (dto.DeleteFileNames != null && dto.DeleteFileNames.Length > 0) { foreach (var fileName in dto.DeleteFileNames.Split(',')) { if (fileName != "") { var realDesFile = context.Server.MapPath(planPath) + @"\" + dto.PID + @"\" + fileName; DTO.PTT.Util.FileMng.DeleteFile(realDesFile); } } } }catch (Exception e) { response.statusText = "Success but upload error:" + e.ToString(); } } } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Login() { try { json = new JavaScriptSerializer(); response = new ResposeType(); lDap = new PTTLDap(); tempDTO = ConvertX.GetReqeustForm <UserDTO>(); bool isAutorize = true; tempDTO.LDAP = true; if (tempDTO.UserType == "0" || tempDTO.UserType == "1" || tempDTO.UserType == "2") { tempDTO.LDAP = lDap.Authenticated(userTypeName[ConvertX.ToInt(tempDTO.UserType)], tempDTO.UserLogin, tempDTO.Password); } //bool isAutorize = true; if (isAutorize && tempDTO.LDAP) { dto = ConvertX.GetReqeustForm <UserDTO>(); dto.Password = DTO.Util.DEncrypt.encrypt(dto.Password, EncryptKey); UserBAL bal = new UserBAL(); dto = bal.UserLogin(dto); dto.LDAP = tempDTO.LDAP; jsonString = json.Serialize(dto); } else if (!tempDTO.LDAP) { dto = new UserDTO(); dto.LDAP = tempDTO.LDAP; } if (dto != null) { response.statusCode = true; response.statusText = "Login Success"; response.data = dto; httpResponseMsg = Request.CreateResponse(HttpStatusCode.OK, response); /* httpResponseMsg.StatusCode = HttpStatusCode.OK; * httpResponseMsg.ReasonPhrase = "SUCCESS"; * httpResponseMsg.Content = new StringContent(json.Serialize(dto), System.Text.Encoding.UTF8, "application/json"); */ } else { response.statusCode = false; response.statusText = "Login Failed"; response.data = dto; httpResponseMsg = Request.CreateResponse(HttpStatusCode.OK, response); } } catch (Exception ex) { response.statusCode = false; response.statusText = "Login Failed"; httpResponseMsg = Request.CreateResponse(HttpStatusCode.OK, response); } finally { } return(httpResponseMsg); }
public HttpResponseMessage Add() { var deserializer = new JavaScriptSerializer(); T_Planing_Action_AfterRemovalMobileBAL mobileBal = new T_Planing_Action_AfterRemovalMobileBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_AfterRemovalMobileDTO dto = null; List <T_Planing_Action_AfterRemoval_DefectMobileDTO> defectList = null; List <T_Planing_Action_AfterRemoval_WallThicknessMobileDTO> wallThicknessList = null; try { var context = HttpContext.Current; context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustFormExactly <T_Planing_Action_AfterRemovalMobileDTO>(); string UserID = context.Request.Form["UserID"]; dto.CreateBy = UserID; dto.UpdateBy = UserID; dto.CreatedBy = UserID; dto.UpdatedBy = UserID; defectList = deserializer.Deserialize <List <T_Planing_Action_AfterRemoval_DefectMobileDTO> >(context.Request.Form["defectInputList"]); wallThicknessList = deserializer.Deserialize <List <T_Planing_Action_AfterRemoval_WallThicknessMobileDTO> >(context.Request.Form["wallThicknessInputList"]); dto.DefectList = defectList;; dto.WallThicknessList = wallThicknessList; dto.UploadFileList = deserializer.Deserialize <List <T_PlaningFileMobileDTO> >(context.Request.Form["fileList"]); if (dto.UploadFileList != null && dto.UploadFileList.Count > 0) { foreach (T_PlaningFileMobileDTO file in dto.UploadFileList) { file.DesPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType; file.FullPath = file.DesPath + @"\" + file.FileName; logger.debug("PlanActionAfterAppliedCoating Add file:" + file.ToString()); } } dto.DefectNumber = dto.DefectList.Count.ToString(); logger.debug("PlanActionAfterRemovalController Add dto:" + dto.ToString()); if (dto.DefectList != null && dto.DefectList.Count > 0) { foreach (T_Planing_Action_AfterRemoval_DefectMobileDTO defect in dto.DefectList) { logger.debug("PlanActionAfterRemovalController Add defect:" + defect.ToString()); } } if (dto.WallThicknessList != null && dto.WallThicknessList.Count > 0) { foreach (T_Planing_Action_AfterRemoval_WallThicknessMobileDTO wall in dto.WallThicknessList) { logger.debug("PlanActionAfterRemovalController Add WallThickness:" + wall.ToString()); } } response.statusCode = mobileBal.AddFromMobile(dto); if (response.statusCode) { response.statusText = "Success"; try { // For new upload if (dto.UploadFileList != null && dto.UploadFileList.Count > 0) { foreach (T_PlaningFileMobileDTO f in dto.UploadFileList) { if (DTO.PTT.Util.FileMng.HaveDirectory(f.DesPath)) { logger.debug("Save file to :" + f.FullPath); Utility.saveBase64File(f.FullPath, f.Base64File); } } } // For delete old file if (dto.DeleteDefectFiles != null && dto.DeleteDefectFiles.Length > 0) { foreach (var fileName in dto.DeleteDefectFiles.Split(',')) { if (fileName != "") { var realDesFile = context.Server.MapPath(planPath) + @"\" + dto.PID + @"\" + fileName; DTO.PTT.Util.FileMng.DeleteFile(realDesFile); } } } }catch (Exception e) { response.statusText = "Success but process file error :" + e.ToString(); } } } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Add() { T_Planing_SpecPODTO dto = null; ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; try { var context = HttpContext.Current; List <ResponseDTO> responseList = Validate(context); if (responseList.Count == 0) { dto = ConvertX.GetReqeustForm <T_Planing_SpecPODTO>(); bal = new T_Planing_SpecPOBAL(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } dto.CreateBy = UserID; dto.UpdateBy = UserID; string currentDate = string.Format("{0}/{1}/{2}", DateTime.Now.Day.ToString("##00") , DateTime.Now.Month.ToString("##00") , DateTime.Now.Year.ToString("####0000")); string startDate = dto.EventDate; string endDate = dto.EventDate; if (dto.PlanType == "2") // spec { dto.SpecSDate = startDate; dto.SpecEDate = endDate; } else if (dto.PlanType == "3") // PO { dto.POSDate = startDate; dto.POEDate = endDate; } else if (dto.PlanType == "4") // Action { dto.ActionSDate = startDate; dto.ActionEDate = endDate; } logger.debug("Add dto:" + dto.ToString()); response.statusCode = bal.Add(dto); response.statusText = "ADD"; } else { response.statusCode = false; response.statusText = "Validate fail"; response.data = responseList; } } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage Add() { var deserializer = new JavaScriptSerializer(); T_Planing_Action_SiteSurveyMobileBAL mobileBal = new T_Planing_Action_SiteSurveyMobileBAL(); ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; T_Planing_Action_SiteSurveyMobileDTO dto = null; try { var context = HttpContext.Current; context.Response.ContentType = "multipart/form-data"; dto = ConvertX.GetReqeustFormExactly <T_Planing_Action_SiteSurveyMobileDTO>(); string UserID = context.Request.Form["UserID"]; if (ObjUtil.isEmpty(UserID)) { throw new Exception("UserID is require"); } dto.CreateBy = UserID; dto.UpdateBy = UserID; dto.UploadFileList = deserializer.Deserialize <List <T_PlaningFileMobileDTO> >(context.Request.Form["fileList"]); if (dto.UploadFileList != null && dto.UploadFileList.Count > 0) { foreach (T_PlaningFileMobileDTO file in dto.UploadFileList) { file.DesPath = context.Server.MapPath(planPath) + @"\" + file.PID + @"\" + file.UploadType; file.FullPath = file.DesPath + @"\" + file.FileName; logger.debug("Add file:" + file.ToString()); } } logger.debug("Add dto:" + dto.ToString()); response.statusCode = mobileBal.AddFromMobile(dto); if (response.statusCode) { response.statusText = "Success"; try { // For new upload { foreach (T_PlaningFileMobileDTO f in dto.UploadFileList) { if (DTO.PTT.Util.FileMng.HaveDirectory(f.DesPath)) { logger.debug("Save file to :" + f.FullPath); Utility.saveBase64File(f.FullPath, f.Base64File); } } } // For delete old file if (dto.DeleteFileNames != null && dto.DeleteFileNames.Length > 0) { foreach (var fileName in dto.DeleteFileNames.Split(',')) { if (fileName != "") { var realDesFile = context.Server.MapPath(planPath) + @"\" + dto.PID + @"\" + fileName; DTO.PTT.Util.FileMng.DeleteFile(realDesFile); } } } }catch (Exception e) { response.statusText = "Success but upload error:" + e.ToString(); } } } catch (Exception ex) { logger.error("Add error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }
public HttpResponseMessage DraftToSession() { var deserializer = new JavaScriptSerializer(); JavaScriptSerializer json = new JavaScriptSerializer(); string jsonString = ""; ResposeType response = new ResposeType(); HttpResponseMessage mapMessage = null; try { var context = HttpContext.Current; string tabNumber = context.Request.Form["tab"]; T_PlaningDTO planingDTO = context.Session["TPlan"] != null ? (T_PlaningDTO)context.Session["TPlan"] : GetRequestToObject(context); List <T_Planing_DefectDTO> objOrgList = null; List <T_Planing_DefectDTO> objOutputList = null; switch (tabNumber) { case "3": planingDTO.CoatingDefectList = GetDefect(context, planingDTO.CoatingDefectList); objOutputList = new List <T_Planing_DefectDTO>(); foreach (T_Planing_DefectDTO dto in planingDTO.CoatingDefectList) { objOutputList.Add(dto.clone()); } jsonString = json.Serialize(objOutputList); break; case "4": planingDTO.PipeDefectList = GetDefect(context, planingDTO.PipeDefectList); objOrgList = planingDTO.PipeDefectList; objOutputList = new List <T_Planing_DefectDTO>(); foreach (T_Planing_DefectDTO dto in planingDTO.PipeDefectList) { objOutputList.Add(dto.clone()); } jsonString = json.Serialize(objOutputList); break; case "5": planingDTO.EnvironmentList = GetEnvironment(context, planingDTO.EnvironmentList); jsonString = json.Serialize(planingDTO.EnvironmentList); break; } response.statusCode = true; response.data = jsonString; } catch (Exception ex) { logger.error("DraftToSession error:" + ex.ToString()); response.statusText = ex.ToString(); } mapMessage = Request.CreateResponse(HttpStatusCode.OK, response); return(mapMessage); }