Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }