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 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 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); }
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 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 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 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() { 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); }