示例#1
0
        public HttpResponseMessage selectGnmkByYhidPidSb(string callback)
        {
            string return_str = "";
            string str = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("selectGnmkByYhidPidSb.xgm.json"));
            JObject return_j = JsonConvert.DeserializeObject<JObject>(str);
            JArray list_ja = (JArray)return_j["list"];
            for (int i = 0; i < list_ja.Count; i++)
            {
                JObject jo = (JObject)list_ja[i];
                if (jo["SJ_MKXKMC"].ToString() != "增值税(一般纳税人适用)" && jo["SJ_MKXKMC"].ToString() != "增值税(小规模纳税人适用)查账征收" && jo["SJ_MKXKMC"].ToString() != "居民企业(查账征收)企业所得税月(季)度申报" && jo["SJ_MKXKMC"].ToString() != "财务报告报送与信息采集2013(小企业会计准则-月季)" && jo["MKXK_MC"].ToString() != "附加税(费)申报(增值税)" && jo["MKXK_MC"].ToString() != "印花税申报")
                {
                    jo["MKXK_URL_PT"] = "";
                }
            }

            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();
            if (resultq.IsSuccess)
            {
                List<GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject<List<GDTXGuangXiUserYSBQC>>(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    if (ysbqclist.Where(a => a.BDDM == "XGMZZS").ToList().Count == 1)
                    {
                    }
                    else
                    {
                        JArray list_ja_xgm = JArray.FromObject(list_ja.Where(a => a["SJ_MKXKMC"].ToString() == "增值税(小规模纳税人适用)查账征收" || a["MKXK_MC"].ToString() == "增值税(小规模纳税人适用)查账征收"));

                        for (int j = list_ja.Count - 1; j >= 0; j--)
                        {
                            IEnumerable<JToken> ijt = list_ja_xgm.Where(a => a.ToString().Equals(list_ja[j].ToString()));
                            if (ijt.Count() > 0)
                            {
                                list_ja.RemoveAt(j);
                            }
                        }

                        string s = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("menutree.ybnsr.json"));
                        list_ja.Merge(JsonConvert.DeserializeObject<JArray>(s));

                    }
                }
            }

            return_str = callback + "(" + JsonConvert.SerializeObject(return_j) + ")";
            return new HttpResponseMessage()
            {
                Content = new StringContent(return_str, System.Text.Encoding.UTF8, "application/json")
            };
        }
示例#2
0
        public void ProcessRequest(HttpContext context)
        {
            string skssqq = "", skssqz = "", UserYSBQCId = "", sbzt = "";
            string url = HttpContext.Current.Request.Url.ToString();

            string[] value = url.Split('&');
            for (int i = 0; i < value.Length; i++)
            {
                var pos = value[i].IndexOf('=');
                var key = value[i].Substring(0, pos);
                if (key == "id")
                {
                    UserYSBQCId = value[i].Substring(pos + 1);
                    break;
                }
            }

            GTXResult json = GTXMethod.GetHeBeiYSBQC();

            if (json.IsSuccess)
            {
                List <GDTXHeBeiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXHeBeiUserYSBQC> >(json.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXHeBeiUserYSBQC item in ysbqclist)
                    {
                        if (item.Id == Int32.Parse(UserYSBQCId))
                        {
                            skssqq = item.SKSSQQ;
                            skssqz = item.SKSSQZ;
                            sbzt   = item.SBZT;
                            break;
                        }
                    }
                }
            }
            if (sbzt == "已申报")
            {
                var result = File.ReadAllText(context.Server.MapPath("hdxx1.json"));
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
            else
            {
                var result = File.ReadAllText(context.Server.MapPath("hdxx.json"));
                result = result.Replace("@@skssqq", skssqq).Replace("@@skssqz", skssqz);
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
        }
示例#3
0
        public void ProcessRequest(HttpContext context)
        {
            var     result    = "";
            JObject return_jo = new JObject();

            Stream       inputStream  = HttpContext.Current.Request.InputStream;
            Encoding     encoding     = HttpContext.Current.Request.ContentEncoding;
            StreamReader streamReader = new StreamReader(inputStream, encoding);
            string       strJson      = streamReader.ReadToEnd();

            JObject input_jo   = JsonConvert.DeserializeObject <JObject>(strJson);
            string  table_name = input_jo["bbid"].ToString();

            JObject ReportData = GTXMethod.getZzsReportData(table_name);

            if (ReportData.HasValues)
            {
                JObject jv   = ReportData;
                JObject jobj = new JObject();
                JObject jo   = new JObject();

                jobj.Add("htmlData", jv["jsonData"]["htmlData"]);
                jobj.Add("formulaData", File.ReadAllText(context.Server.MapPath("/sbzx-web/apps/views/sb_ybnsr/" + table_name + "/config/formulas.json")));

                jo.Add("jsonData", jobj);

                return_jo.Add("message", "");
                return_jo.Add("value", jo);
                return_jo.Add("success", true);
                return_jo.Add("msgCode", null);
                return_jo.Add("resultMap", new JObject());
                return_jo.Add("msgParams", null);
                return_jo.Add("jylsh", "d553e1dd89f840bd9fcb4c8f14578895");
            }
            else
            {
                return_jo.Add("message", "获取表格数据失败!");
                return_jo.Add("value", null);
                return_jo.Add("success", false);
                return_jo.Add("msgCode", null);
                return_jo.Add("resultMap", new JObject());
                return_jo.Add("msgParams", null);
                return_jo.Add("jylsh", "d553e1dd89f840bd9fcb4c8f14578895");
            }

            result = JsonConvert.SerializeObject(return_jo);

            context.Response.ContentType = "text/plain";
            context.Response.Write(result);
        }
示例#4
0
        public HttpResponseMessage GetSbTree(string callback)
        {
            string return_str = "";

            JObject re_json = new JObject();
            string  str     = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("GetSbTree.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            JObject   in_jo = (JObject)re_json["userdata"];
            GTXResult gr1   = GTXMethod.GetCompany();

            if (gr1.IsSuccess)
            {
                JObject jo = new JObject();
                jo = JsonConvert.DeserializeObject <JObject>(gr1.Data.ToString());
                if (jo.HasValues)
                {
                    JObject data_jo = jo;
                    in_jo["NSRMC"]     = data_jo["NSRMC"];
                    in_jo["NSRSBH"]    = data_jo["NSRSBH"];
                    in_jo["DJZCLXMC"]  = data_jo["DJZCLX"];
                    in_jo["ZCDZ"]      = data_jo["ZCDZ"];
                    in_jo["SCJYDZ"]    = data_jo["SCJYDZ"];
                    in_jo["DHHM"]      = data_jo["LXDH"];
                    in_jo["HYMC"]      = data_jo["GBHY"];
                    in_jo["ZGSWJG_MC"] = data_jo["ZGDSSWJFJMC"];
                }
            }

            GTXResult gr2 = GTXMethod.GetCompanyPerson();

            if (gr2.IsSuccess)
            {
                JArray ja = new JArray();
                ja = JsonConvert.DeserializeObject <JArray>(gr2.Data.ToString());
                if (ja.Count > 0)
                {
                    JObject data_jo = (JObject)ja[0];
                    in_jo["FDDBR"] = data_jo["Name"];
                }
            }

            return_str = callback + "(" + JsonConvert.SerializeObject(re_json) + ")";
            return(new HttpResponseMessage()
            {
                Content = new StringContent(return_str, System.Text.Encoding.UTF8, "application/json")
            });
        }
示例#5
0
        public JObject POSTgetSB_FJS_ZB()
        {
            string SBBZL_DM = System.Web.HttpContext.Current.Request["SBBZL_DM"];

            System.Threading.Thread.Sleep(500);
            JObject re_json   = new JObject();
            JObject data_json = new JObject();
            string  str       = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("getSB_FJS_ZB.json"));

            re_json   = JsonConvert.DeserializeObject <JObject>(str);
            data_json = getSB_FJS_ZB_Public(ref re_json, SBBZL_DM);
            if (data_json.HasValues)
            {
                JArray data_body = (JArray)data_json["BODY"];
                JArray re_body   = (JArray)re_json["data"]["BODY"];
                for (int i = 0; i < data_body.Count; i++)
                {
                    re_body[i]["COL01"] = data_body[i]["COL01"];
                    re_body[i]["COL02"] = data_body[i]["COL02"];
                    re_body[i]["COL03"] = data_body[i]["COL03"];
                    re_body[i]["COL04"] = data_body[i]["COL04"];
                    re_body[i]["COL05"] = data_body[i]["COL05"];
                    re_body[i]["COL06"] = data_body[i]["COL06"];
                    re_body[i]["COL07"] = data_body[i]["COL07"];
                    re_body[i]["COL08"] = data_body[i]["COL08"];
                    re_body[i]["COL09"] = data_body[i]["COL09"];
                    re_body[i]["COL10"] = data_body[i]["COL10"];
                    re_body[i]["COL11"] = data_body[i]["COL11"];
                    re_body[i]["COL12"] = data_body[i]["COL12"];
                    re_body[i]["COL13"] = data_body[i]["COL13"];
                }
            }

            getZZS_XSSR(ref re_json);

            GTXResult gr1 = GTXMethod.GetCompany();

            if (gr1.IsSuccess)
            {
                JObject jo = new JObject();
                jo = JsonConvert.DeserializeObject <JObject>(gr1.Data.ToString());
                if (jo.HasValues)
                {
                    re_json["data"]["HEAD"]["SSHY"] = JObject.Parse(System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("~/hlwsb/dm/getSb_DM_WITH.dm.getDM_SSHY.json")))["data"]["BODY"].Where(a => a["MC"].ToString() == jo["GBHY"].ToString()).ToList()[0]["DM"];
                }
            }

            return(re_json);
        }
示例#6
0
        public JObject zlk()
        {
            JObject re_json = new JObject();
            string  str     = File.ReadAllText(HttpContext.Current.Server.MapPath("zlk.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            StreamReader sr     = new StreamReader(HttpContext.Current.Request.InputStream);
            JObject      in_jo  = JsonConvert.DeserializeObject <JObject>(sr.ReadToEnd());
            string       sbzlDm = in_jo["sbzlDm"].ToString();

            qc = set.getUserYSBQC(sbzlDm);
            GTXMethod.UpdateYSBQC(qc.Id.ToString(), set.ysbzt);
            return(re_json);
        }
示例#7
0
        public JObject getSB_ZZS_XGMNSR_Public(ref JObject re_json, string SBBZL_DM)
        {
            string id   = "";
            string tbrq = "";
            string rqQ  = "";
            string rqZ  = "";

            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuangXiUserYSBQC item in ysbqclist)
                    {
                        if (item.BDDM == "XGMZZS")
                        {
                            id   = item.Id.ToString();
                            tbrq = item.HappenDate;
                            rqQ  = item.SKSSQQ;
                            rqZ  = item.SKSSQZ;
                        }
                    }
                }
            }

            re_json["data"]["HEAD"]["TBRQ"]   = new JValue(tbrq);
            re_json["data"]["HEAD"]["SSSQ_Q"] = new JValue(rqQ);
            re_json["data"]["HEAD"]["SSSQ_Z"] = new JValue(rqZ);

            JObject   data_json = new JObject();
            GTXResult gr        = GTXMethod.GetUserReportData(id, SBBZL_DM);

            if (gr.IsSuccess)
            {
                JArray jarr = new JArray();
                jarr = JsonConvert.DeserializeObject <JArray>(gr.Data.ToString());
                if (jarr.Count > 0)
                {
                    byte[] bytes     = Convert.FromBase64String(jarr[0]["dataValue"].ToString().Replace(" ", "+"));
                    string dataValue = System.Text.Encoding.Default.GetString(bytes);
                    data_json = JsonConvert.DeserializeObject <JObject>(dataValue);
                }
            }
            return(data_json);
        }
示例#8
0
        public JObject POSTgetNsrlx()
        {
            JArray ysbqc_ja = new JArray();

            JObject re_json = new JObject();
            string  str     = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("getNsrlx.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    ysbqclist = ysbqclist.Where(a => a.BDDM != "YHSSB").ToList();
                    foreach (GDTXGuangXiUserYSBQC i in ysbqclist)
                    {
                        JObject jo = new JObject();
                        jo["NSQX"]      = "0";
                        jo["PREMONTH"]  = "N";
                        jo["KKBZ"]      = "Y";
                        jo["FJSBZ"]     = "0";
                        jo["SKZLMC"]    = "正税";
                        jo["ZSPM_MC"]   = "";
                        jo["GDSLX"]     = "1";
                        jo["SBJG_DM"]   = "";
                        jo["NSRSBH"]    = "";
                        jo["SSSQ_Z"]    = i.SKSSQZ;
                        jo["NSRLX_MC"]  = i.TaskName;
                        jo["SBXMMC"]    = i.TaskName;
                        jo["ZSPM_DM"]   = i.BDDM;
                        jo["NSRLX_DM"]  = "XX";
                        jo["SBJG_MS"]   = i.SBZT;
                        jo["SSSQ_Q"]    = i.SKSSQQ;
                        jo["ISFKJC"]    = "Y";
                        jo["KKJG_MS"]   = "";
                        jo["NEXTMONTH"] = "N";
                        ysbqc_ja.Add(jo);
                    }
                    re_json["data"] = ysbqc_ja;
                }
            }

            return(re_json);
        }
示例#9
0
        public JObject saveSB_YHS(string data)
        {
            JObject re_json = new JObject();

            string    id      = "";
            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuangXiUserYSBQC item in ysbqclist)
                    {
                        if (item.BDDM == "YHSSB")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            List <GTXNameValue> nameList = new List <GTXNameValue>();
            GTXNameValue        nv       = new GTXNameValue();

            nv.key = "data";
            byte[] bytes   = Encoding.Default.GetBytes(JsonConvert.SerializeObject(data));
            string _result = Convert.ToBase64String(bytes);

            nv.value = _result;
            nameList.Add(nv);
            GTXResult saveresult = GTXMethod.SaveUserReportData(JsonConvert.SerializeObject(nameList), id, "");

            if (saveresult.IsSuccess)
            {
                string str = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("YHSSB.json"));
                re_json = JsonConvert.DeserializeObject <JObject>(str);
                GTXResult upresult = GTXMethod.UpdateYSBQC(id, "已申报");
            }
            else
            {
                re_json["code"] = "-1";
                re_json["msg"]  = "操作失败";
            }
            return(re_json);
        }
示例#10
0
        public string sbzfmx(string sbblxDm)
        {
            string str = "作废成功";

            try
            {
                GDTXGuiZhouUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(sbblxDm);

                GTXMethod.UpdateYSBQC(ysbqc.Id.ToString(), "未申报");
                GTXMethod.DeleteUserReportData(ysbqc.Id.ToString(), sbblxDm);
            }
            catch (Exception ex)
            {
                str = "作废失败," + ex.Message;
            }
            return(str);
        }
示例#11
0
        public JObject saveSB_FJS_ZB_Public(JObject DATA, string SBBZL_DM)
        {
            JObject return_j = new JObject();

            string    id      = "";
            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuangXiUserYSBQC item in ysbqclist)
                    {
                        if (item.BDDM == "FJSSB")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            List <GTXNameValue> nameList = new List <GTXNameValue>();
            GTXNameValue        nv       = new GTXNameValue();

            nv.key = SBBZL_DM;
            byte[] bytes   = Encoding.Default.GetBytes(JsonConvert.SerializeObject(DATA));
            string _result = Convert.ToBase64String(bytes);

            nv.value = _result;
            nameList.Add(nv);
            GTXResult saveresult = GTXMethod.SaveUserReportData(JsonConvert.SerializeObject(nameList), id, "");

            if (saveresult.IsSuccess)
            {
                return_j["code"] = "1";
                return_j["msg"]  = "操作成功";
            }
            else
            {
                return_j["code"] = "-1";
                return_j["msg"]  = "操作失败";
            }
            return(return_j);
        }
示例#12
0
        public System.Web.Mvc.ActionResult make()
        {
            string msg = GTXMethod.make("城市维护建设税");

            if (msg == "")
            {
                ViewBag.success = "true";
                ViewBag.text    = "申报成功";
            }
            else
            {
                ViewBag.success  = "false";
                ViewBag.text     = "申报失败";
                ViewBag.ErrorMsg = msg;
            }

            return(View());
        }
示例#13
0
        public HttpResponseMessage postgetMsgs(string callback)
        {
            string return_str = "";

            JObject re_json  = new JObject();
            JArray  ysbqc_ja = new JArray();
            string  str      = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("getMsgs.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());

                ysbqclist = ysbqclist.Where(a => a.SBZT != "已申报" && a.BDDM != "YHSSB").ToList();
                for (int i = 0; i < ysbqclist.Count; i++)
                {
                    JObject jo = new JObject();
                    jo["BLLX"]   = "选办";
                    jo["DMV"]    = "申报待办事项";
                    jo["CZDZ"]   = ysbqclist[i].Url;
                    jo["YWID"]   = ysbqclist[i].Id;
                    jo["TOTAL"]  = ysbqclist.Count;
                    jo["ROWNO"]  = i + 1;
                    jo["CLJGDM"] = "41";
                    jo["SXLX"]   = "1";
                    jo["ID"]     = ysbqclist[i].Id;
                    jo["XTMC"]   = "网上申报";
                    jo["SXMC"]   = ysbqclist[i].TaskName;
                    jo["SXRQ"]   = ysbqclist[i].SBQX;
                    jo["XTDM"]   = "001";
                    ysbqc_ja.Add(jo);
                }
            }
            re_json["data"]["wddb"] = ysbqc_ja;

            return_str = callback + "(" + JsonConvert.SerializeObject(re_json) + ")";
            return(new HttpResponseMessage()
            {
                Content = new StringContent(return_str, System.Text.Encoding.UTF8, "application/json")
            });
        }
示例#14
0
        public void getZZS_XSSR(ref JObject re_json)
        {
            string    id      = "";
            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuangXiUserYSBQC item in ysbqclist)
                    {
                        if (item.BDDM == "YBNSRZZS" || item.BDDM == "XGMZZS")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            GTXResult gr = GTXMethod.GetUserReportData(id, "101011034");

            if (gr.IsSuccess)
            {
                JArray jarr = new JArray();
                jarr = JsonConvert.DeserializeObject <JArray>(gr.Data.ToString());
                if (jarr.Count > 0)
                {
                    byte[]  bytes     = Convert.FromBase64String(jarr[0]["dataValue"].ToString().Replace(" ", "+"));
                    string  dataValue = Encoding.Default.GetString(bytes);
                    JObject data_json = JsonConvert.DeserializeObject <JObject>(dataValue);
                    if (data_json.HasValues)
                    {
                        JArray data_body = (JArray)data_json["BODY"];
                        JArray re_DSLIST = (JArray)re_json["data"]["JCSJ"]["DSLIST"];

                        double XSSR = double.Parse(data_body[0]["COL09"].ToString()) + double.Parse(data_body[1]["COL09"].ToString()) + double.Parse(data_body[2]["COL09"].ToString()) + double.Parse(data_body[3]["COL09"].ToString()) + double.Parse(data_body[4]["COL09"].ToString()) + double.Parse(data_body[5]["COL09"].ToString());
                        re_DSLIST[0]["XSSR"] = new JValue(XSSR);
                        re_DSLIST[1]["XSSR"] = new JValue(XSSR);
                        re_DSLIST[2]["XSSR"] = new JValue(XSSR);
                    }
                }
            }
        }
示例#15
0
        public JObject zfsbb()
        {
            string ZSPM_DM = System.Web.HttpContext.Current.Request["ZSPM_DM"];

            JObject re_json = new JObject();

            string str = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("zfsbb.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            string    id      = "";
            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuangXiUserYSBQC item in ysbqclist)
                    {
                        if (item.BDDM == ZSPM_DM)
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            GTXResult upresult = GTXMethod.UpdateYSBQC(id, "未申报");

            if (upresult.IsSuccess)
            {
                GTXMethod.DeleteUserReportData(id, "");
                re_json["code"] = "4";
                re_json["msg"]  = "作废成功";
            }
            else
            {
                re_json["code"] = "-1";
                re_json["msg"]  = upresult.Message;
            }

            return(re_json);
        }
示例#16
0
        public void ProcessRequest(HttpContext context)
        {
            String json = File.ReadAllText(context.Server.MapPath("get.json"));

            GTXResult resultCompany = GTXMethod.GetCompany();

            if (resultCompany.IsSuccess)
            {
                JObject company = (JObject)JsonConvert.DeserializeObject(resultCompany.Data.ToString());
                if (company.HasValues)
                {
                    json = json.Replace("@@NSRSBH", (company["NSRSBH"] == null ? "" : company["NSRSBH"].ToString()))
                           .Replace("@@NSRMC", (company["NSRMC"] == null ? "" : company["NSRMC"].ToString()))
                           .Replace("@@ZGGSSWJMC", (company["ZGGSSWJMC"] == null ? "" : company["ZGGSSWJMC"].ToString()));
                }
            }
            context.Response.ContentType = "application/json";
            context.Response.Write(json);
        }
示例#17
0
        public void delQYSDS_JM_YJ_A_Public(ref JObject re_json, string SBBZL_DM)
        {
            string id  = "";
            string rqQ = "";
            string rqZ = "";

            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id  = ysbqc.Id.ToString();
            rqQ = ysbqc.SKSSQQ;
            rqZ = ysbqc.SKSSQZ;

            if (re_json.Properties().Where(a => a.Name == "data").ToList().Count > 0)
            {
                re_json["data"]["HEAD"]["SSSQ_Q"] = new JValue(rqQ);
                re_json["data"]["HEAD"]["SSSQ_Z"] = new JValue(rqZ);
            }
            GTXResult gr = GTXMethod.DeleteUserReportData(id, SBBZL_DM);
        }
示例#18
0
        public void ProcessRequest(HttpContext context)
        {
            var result = "";

            Stream       inputStream  = HttpContext.Current.Request.InputStream;
            Encoding     encoding     = HttpContext.Current.Request.ContentEncoding;
            StreamReader streamReader = new StreamReader(inputStream, encoding);
            string       strJson      = streamReader.ReadToEnd();

            JObject jo         = JsonConvert.DeserializeObject <JObject>(strJson);
            string  table_name = jo["bbid"].ToString();

            bool b = GTXMethod.zzsSave(table_name, JsonConvert.SerializeObject(jo));

            result = File.ReadAllText(context.Server.MapPath("sbbc.json")).Replace("@@success", b.ToString().ToLower());

            context.Response.ContentType = "text/plain";
            context.Response.Write(result);
        }
示例#19
0
        public JObject sbcl()
        {
            JObject re_json = new JObject();
            string  str     = File.ReadAllText(HttpContext.Current.Server.MapPath("sbcl.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);

            StreamReader sr = new StreamReader(HttpContext.Current.Request.InputStream);
            // string srr1 = sr.ReadToEnd();
            JObject in_jo  = JsonConvert.DeserializeObject <JObject>(sr.ReadToEnd());
            string  sbzlDm = in_jo["sbzlDm"].ToString();

            qc = set.getUserYSBQC(sbzlDm);
            JArray htmlData = JsonConvert.DeserializeObject <JArray>(in_jo.SelectToken("sbwjs").Value <string>());
            string guid     = Guid.NewGuid().ToString();

            set.saveUserYSBQCReportData(htmlData, qc.Id.ToString(), qc.sbzlDm, guid);
            GTXMethod.UpdateYSBQC(qc.Id.ToString(), set.ysbzt);
            return(re_json);
        }
示例#20
0
        public string getsbzf()
        {
            string  str            = System.IO.File.ReadAllText(Server.MapPath("getsbzf.json"));
            JValue  sbzf_jv        = JsonConvert.DeserializeObject <JValue>(str);
            JObject sbzf_jo        = JsonConvert.DeserializeObject <JObject>(sbzf_jv.ToString());
            JArray  sbzfList       = (JArray)sbzf_jo["sbzfList"];
            JObject sbzfList_model = (JObject)sbzfList[0];

            sbzfList.RemoveAll();

            GTXResult resultq = GTXMethod.GetGuiZhouYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuiZhouUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuiZhouUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXGuiZhouUserYSBQC item in ysbqclist)
                    {
                        if (item.SBZT == "未申报")
                        {
                            continue;
                        }
                        JObject sbzfList_item = new JObject(sbzfList_model);
                        sbzfList_item["yzpzzlmc"] = item.TaskName;
                        sbzfList_item["yzpzzlDm"] = item.BDDM;
                        sbzfList_item["zsxmmc"]   = item.ZSXM;
                        sbzfList_item["sbrq"]     = item.HappenDate;
                        sbzfList_item["skssqq"]   = item.SKSSQQ;
                        sbzfList_item["skssqz"]   = item.SKSSQZ;
                        sbzfList_item["ybtse"]    = item.SBSE;
                        sbzfList.Add(sbzfList_item);
                    }
                }
            }
            sbzf_jo["sbxxList"] = sbzfList;
            JValue re_jv  = new JValue(JsonConvert.SerializeObject(sbzf_jo));
            string re_str = JsonConvert.SerializeObject(re_jv);

            return(re_str);
        }
示例#21
0
        public void ProcessRequest(HttpContext context)
        {
            string skssqq = "", skssqz = "", sbzt = "";
            string url = HttpContext.Current.Request.Url.ToString();

            string[]  value  = url.Split('?');
            var       pos    = value[value.Length - 1].IndexOf('=');
            var       sbzldm = value[value.Length - 1].Substring(pos + 1);
            GTXResult json   = GTXMethod.GetUserYSBQC();

            if (json.IsSuccess)
            {
                List <GDTXUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXUserYSBQC> >(json.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXUserYSBQC item in ysbqclist)
                    {
                        if (item.sbzlDm == sbzldm)
                        {
                            skssqq = item.SKSSQQ;
                            skssqz = item.SKSSQZ;
                            sbzt   = item.SBZT;
                            break;
                        }
                    }
                }
            }
            if (sbzt == "已申报")
            {
                var result = File.ReadAllText(context.Server.MapPath("hdxx1.json"));
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
            else
            {
                var result = File.ReadAllText(context.Server.MapPath("hdxx.json"));
                result = result.Replace("@@skssqq", skssqq).Replace("@@skssqz", skssqz);
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
        }
示例#22
0
        public void ProcessRequest(HttpContext context)
        {
            String json = File.ReadAllText(context.Server.MapPath("compareGdsNsrxx.json"));


            GTXResult resultCompany = GTXMethod.GetCompany();

            if (resultCompany.IsSuccess)
            {
                JObject company = (JObject)JsonConvert.DeserializeObject(resultCompany.Data.ToString());
                if (company.HasValues)
                {
                    json = json.Replace("@@NSRSBH", (company["NSRSBH"] == null ? "" : company["NSRSBH"].ToString()))
                           .Replace("@@NSRMC", (company["NSRMC"] == null ? "" : company["NSRMC"].ToString()))
                           .Replace("@@ZGGSSWJMC", (company["ZGGSSWJMC"] == null ? "" : company["ZGGSSWJMC"].ToString()));
                }
            }

            GTXResult resultCompanyPerson = GTXMethod.GetCompanyPerson();

            if (resultCompanyPerson.IsSuccess)
            {
                JArray jrperson = (JArray)JsonConvert.DeserializeObject(resultCompanyPerson.Data.ToString());
                if (jrperson.Count > 0)
                {
                    for (int i = 0; i < jrperson.Count; i++)
                    {
                        JObject joperson = JObject.Parse(jrperson[i].ToString());
                        if (joperson["PersonType"] != null && joperson["PersonType"].ToString() == "0")
                        {
                            json = json.Replace("@@FDDB", (joperson["Name"] == null ? "" : joperson["Name"].ToString()))
                                   .Replace("@@ID_FDDB", (joperson["IDCardNum"] == null ? "" : joperson["IDCardNum"].ToString()))
                                   .Replace("@@MB_FDDB", (joperson["MobilePhone"] == null ? "" : joperson["MobilePhone"].ToString()));
                        }
                    }
                }
            }

            context.Response.ContentType = "text/plain";
            context.Response.Write(json);
        }
示例#23
0
        public void ProcessRequest(HttpContext context)
        {
            var       result        = File.ReadAllText(context.Server.MapPath("DM_GY_HY.json"));
            GTXResult resultCompany = GTXMethod.GetCompany();

            if (resultCompany.IsSuccess)
            {
                JObject company = (JObject)JsonConvert.DeserializeObject(resultCompany.Data.ToString());
                if (company.HasValues)
                {
                    result = result.Replace("@@NSRSBH", (company["NSRSBH"] == null ? "" : company["NSRSBH"].ToString()))
                             .Replace("@@NSRMC", (company["NSRMC"] == null ? "" : company["NSRMC"].ToString()))
                             .Replace("@@ZGGSSWJMC", (company["ZGGSSWJMC"] == null ? "" : company["ZGGSSWJMC"].ToString()))
                             .Replace("@@ZCDZ", (company["ZCDZ"] == null ? "" : company["ZCDZ"].ToString()))
                             .Replace("@@SCJYDZ", (company["SCJYDZ"] == null ? "" : company["SCJYDZ"].ToString()))
                             .Replace("@@JYFW", (company["JYFW"] == null ? "" : company["JYFW"].ToString()));
                }
            }
            context.Response.ContentType = "text/plain";
            context.Response.Write(result);
        }
示例#24
0
        public void ProcessRequest(HttpContext context)
        {
            string data = null;

            context.Response.ContentType = "application/json";
            HttpRequest  request    = context.Request;
            StreamReader reader     = new StreamReader(request.InputStream);
            string       json       = reader.ReadToEnd();
            JObject      jo         = JObject.Parse(json);
            var          ysbqcid    = jo["sbxh"].ToString();
            JObject      ret        = new JObject();
            GTXResult    InitDataDF = GTXMethod.InitDataDF(ysbqcid);

            GTXMethod.UpdateYSBQCtbzt(ysbqcid, "", "[]");
            if (InitDataDF.IsSuccess)
            {
                ret.Add("success", true);
            }
            context.Response.ContentType = "application/json;charset=UTF-8";
            context.Response.Write(JsonConvert.SerializeObject(ret));
        }
示例#25
0
        void saveYbnsrZzs(JObject in_jo)
        {
            string sbzlDm = in_jo["sbzlDm"].ToString();
            string bbid   = in_jo["bbid"].ToString();

            qc = set.getUserYSBQC(sbzlDm);
            JToken jsonData = in_jo.SelectToken("jsonData");

            set.saveUserYSBQCListReportData(jsonData, qc.Id.ToString(), qc.sbzlDm, bbid);

            JArray  ja     = new JArray();
            JObject add_jo = new JObject();

            if (!string.IsNullOrEmpty(qc.TBZT))
            {
                ja = JsonConvert.DeserializeObject <JArray>(qc.TBZT);
                foreach (JObject jo in ja)
                {
                    if (jo["bbid"].ToString().Equals(bbid))
                    {
                        jo["status"] = 1;
                        GTXMethod.UpdateYSBQCtbzt(qc.Id.ToString(), "", JsonConvert.SerializeObject(ja));
                    }
                }

                add_jo.Add("bbid", bbid);
                add_jo.Add("status", 1);
                ja.Add(add_jo);

                GTXMethod.UpdateYSBQCtbzt(qc.Id.ToString(), "", JsonConvert.SerializeObject(ja));
            }
            else
            {
                add_jo.Add("bbid", bbid);
                add_jo.Add("status", 1);
                ja.Add(add_jo);

                GTXMethod.UpdateYSBQCtbzt(qc.Id.ToString(), "", JsonConvert.SerializeObject(ja));
            }
        }
示例#26
0
        public JObject saveYsqbw(string ywbm)
        {
            JObject re_json = new JObject();

            string  inputData = HttpUtility.UrlDecode(Request.Form["saveData"], Encoding.GetEncoding("utf-8"));
            JObject input_jo  = JsonConvert.DeserializeObject <JObject>(inputData);

            GDTXGuiZhouUserYSBQC item = GTXMethod.GetYSBQCByBDDM(ywbm);

            List <GTXNameValue> nameList = new List <GTXNameValue>();
            GTXNameValue        nv       = new GTXNameValue();

            nv.key = "data";
            byte[] bytes   = Encoding.Default.GetBytes(JsonConvert.SerializeObject(input_jo));
            string _result = Convert.ToBase64String(bytes);

            nv.value = _result;
            nameList.Add(nv);
            GTXResult saveresult = GTXMethod.SaveUserReportData(JsonConvert.SerializeObject(nameList), item.Id.ToString(), item.BDDM);

            if (saveresult.IsSuccess)
            {
                string sbse = GTXMethod.getSbseFromJSON(item.BDDM, input_jo);
                if (sbse != "")
                {
                    GTXMethod.UpdateSBSE(item.Id.ToString(), sbse);
                }

                re_json["returnFlag"]     = "Y";
                re_json["viewOrDownload"] = "view";
            }
            else
            {
                re_json["returnFlag"]     = "N";
                re_json["viewOrDownload"] = "view";
            }

            return(re_json);
        }
示例#27
0
        public void ProcessRequest(HttpContext context)
        {
            var result = ""; var orgstr = "";

            context.Response.ContentType = "application/json";
            HttpRequest  request    = context.Request;
            StreamReader reader     = new StreamReader(request.InputStream);
            string       json       = reader.ReadToEnd();
            JObject      jo         = JObject.Parse(json);
            var          ysbqcid    = jo["sbxh"].ToString();
            GTXResult    resultData = GTXMethod.GetUserReportData(ysbqcid, "");

            if (resultData.IsSuccess)
            {
                var currentReportData = JsonConvert.DeserializeObject <List <GDTXHeBeiUserYSBQCReportData> >(resultData.Data.ToString());
                var resultDataCount   = currentReportData.Count;
                if (resultDataCount != 0)
                {
                    result = File.ReadAllText(context.Server.MapPath("getsbbw.json"));

                    List <GDTXHeBeiUserYSBQCReportData> dataList = JsonConvert.DeserializeObject <List <GDTXHeBeiUserYSBQCReportData> >(resultData.Data.ToString());
                    foreach (GDTXHeBeiUserYSBQCReportData item in dataList)
                    {
                        var    orgStr  = item.DataValue.Replace(" ", "+");
                        byte[] outputb = Convert.FromBase64String(orgStr);
                        orgstr = Encoding.Default.GetString(outputb);
                        JObject jon        = JObject.Parse(orgstr);
                        var     sbformdata = jon["sbformdata"].ToString();
                        //orgStr = JsonConvert.SerializeObject(jo);
                        //orgStrResult = orgStr.Replace("\"", "\\\"").Replace("\r\n", "").Replace("\\", "");
                        result = result.Replace("@@value", sbformdata);
                    }
                }
            }

            context.Response.ContentType = "text/plain";
            context.Response.Write(result);
        }
示例#28
0
        public string mainSettingForYBNSRZZS(string str, string ywbm)
        {
            JObject re_jo = new JObject();
            JValue  re_jv = new JValue("");

            re_jv = JsonConvert.DeserializeObject <JValue>(str);
            re_jo = JsonConvert.DeserializeObject <JObject>(re_jv.ToString());
            JObject re_jo_body = JsonConvert.DeserializeObject <JObject>(re_jo["body"].ToString());

            GDTXGuiZhouUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM("YBNSRZZS");

            if (ywbm == "YBNSRZZSQCS")
            {
                re_jo_body["sssq"]["rqQ"] = ysbqc.SKSSQQ;
                re_jo_body["sssq"]["rqZ"] = ysbqc.SKSSQZ;
                re_jo["body"]             = new JValue(re_jo_body.ToString());
                str = "" + JsonConvert.SerializeObject(new JValue(JsonConvert.SerializeObject(re_jo))) + "";
            }

            GTXResult gr = GTXMethod.GetUserReportData(ysbqc.Id.ToString(), ywbm);

            if (gr.IsSuccess)
            {
                JArray jarr = new JArray();
                jarr = JsonConvert.DeserializeObject <JArray>(gr.Data.ToString());
                if (jarr.Count > 0)
                {
                    byte[]  bytes     = Convert.FromBase64String(jarr[0]["dataValue"].ToString().Replace(" ", "+"));
                    string  dataValue = Encoding.Default.GetString(bytes);
                    JObject data_jo   = JsonConvert.DeserializeObject <JObject>(dataValue);

                    re_jo["body"] = new JValue(JsonConvert.SerializeObject(data_jo));
                    str           = "" + JsonConvert.SerializeObject(new JValue(JsonConvert.SerializeObject(re_jo))) + "";
                }
            }

            return(str);
        }
示例#29
0
        public JObject getRootMenu()
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("getRootMenu.json"));

            re_jo = JsonConvert.DeserializeObject <JObject>(str);

            GTXResult gr = GTXMethod.GetCompany();

            if (gr.IsSuccess)
            {
                JObject jo = new JObject();
                jo = JsonConvert.DeserializeObject <JObject>(gr.Data.ToString());
                if (jo.HasValues)
                {
                    JObject data_jo = jo;
                    re_jo["yhqymc"]   = data_jo["NSRMC"];
                    re_jo["userName"] = data_jo["NSRSBH"];
                }
            }

            return(re_jo);
        }
示例#30
0
        public JObject getQYSDS_JM_YJ_A_Public(string SBBZL_DM)
        {
            string id = "";
            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id = ysbqc.Id.ToString();

            JObject   data_json = new JObject();
            GTXResult gr        = GTXMethod.GetUserReportData(id, SBBZL_DM);

            if (gr.IsSuccess)
            {
                JArray jarr = new JArray();
                jarr = JsonConvert.DeserializeObject <JArray>(gr.Data.ToString());
                if (jarr.Count > 0)
                {
                    byte[] bytes     = Convert.FromBase64String(jarr[0]["dataValue"].ToString().Replace(" ", "+"));
                    string dataValue = System.Text.Encoding.Default.GetString(bytes);
                    data_json = JsonConvert.DeserializeObject <JObject>(dataValue);
                }
            }
            return(data_json);
        }