public string CaseDelete() { CaseModifyRes res = new CaseModifyRes(); if (Session["ID"] == null) { res.ReturnStatus = new ReturnStatus(ReturnCode.SESSION_TIMEOUT); } else { try { string data = Request["data"]; Log("Req=" + data); CaseModifyReq req = new CaseModifyReq(); JsonConvert.PopulateObject(data, req); req.CASE.CUSER = Session["ID"].ToString(); req.CASE.MUSER = Session["ID"].ToString(); int i = new Case("KYL").DataDelete(req); res.ReturnStatus = new ReturnStatus(ReturnCode.DEL_SUCCESS); } catch (Exception ex) { Log("Err=" + ex.Message); Log(ex.StackTrace); res.ReturnStatus = new ReturnStatus(ReturnCode.SERIOUS_ERROR); } } var json = JsonConvert.SerializeObject(res); Log("Res=" + json); return(json); }
public string HistoryQuery(CaseModifyReq req) { CaseModifyRes res = new CaseModifyRes(); if (Session["ID"] == null) { res.ReturnStatus = new ReturnStatus(ReturnCode.SESSION_TIMEOUT); } else { try { Log("Req=" + JsonConvert.SerializeObject(req)); res = new CaseModifyRes { CASE = new History("KYL").ModificationQuery(req.CASE.SN, Session["ID"].ToString()), ReturnStatus = new ReturnStatus(ReturnCode.SUCCESS) }; } catch (Exception ex) { Log("Err=" + ex.Message); Log(ex.StackTrace); res.ReturnStatus = new ReturnStatus(ReturnCode.SERIOUS_ERROR); } } var json = JsonConvert.SerializeObject(res); Log("Res=" + json); return(json); }
public string CaseUpdate() { CaseModifyRes res = new CaseModifyRes(); if (Session["ID"] == null) { res.ReturnStatus = new ReturnStatus(ReturnCode.SESSION_TIMEOUT); } else { try { //上傳檔案 string fileName = new UploadFile().FamilyFileUpload(Request); try { string data = Request["data"]; Log("Req=" + data); CaseModifyReq req = new CaseModifyReq(); JsonConvert.PopulateObject(data, req); req.CASE.CUSER = Session["ID"].ToString(); req.CASE.MUSER = Session["ID"].ToString(); req.CASE.FAMILY_FILE = fileName; int i = new Case("KYL").DataUpdate(req); //res.CASE = new Case("KYL").ModificationQuery(req.CASE.SN); res.CASE = req.CASE; res.ReturnStatus = new ReturnStatus(ReturnCode.EDIT_SUCCESS); } catch (Exception ex) { Log("Err=" + ex.Message); Log(ex.StackTrace); res.ReturnStatus = new ReturnStatus(ReturnCode.SERIOUS_ERROR); } } catch (Exception ex) { Log("Err=" + ex.Message); Log(ex.StackTrace); res.ReturnStatus = new ReturnStatus(ReturnCode.UPLOAD_FAIL, ex.Message); } } var json = JsonConvert.SerializeObject(res); Log("Res=" + json); return(json); }