Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string questionId = (Request.QueryString["questionId"] == null ? "" : Request.QueryString["questionId"].ToString());

            if (questionId != "")
            {
                string userquestionId = Request.QueryString["userquestionId"].ToString();
                string companyId      = Request.QueryString["companyId"].ToString();
                string classId        = Request.QueryString["classid"].ToString();
                string courseId       = Request.QueryString["courseid"].ToString();
                string userId         = Request.QueryString["userid"].ToString();

                Session["questionId"]     = questionId;
                Session["userquestionId"] = userquestionId;
                Session["companyId"]      = companyId;
                Session["classId"]        = classId;
                Session["courseId"]       = courseId;
                Session["userId"]         = userId;
                GTXResult resultCompany = GTXMethod.GetCompany();
                if (resultCompany.IsSuccess)
                {
                    JObject company = (JObject)JsonConvert.DeserializeObject(resultCompany.Data.ToString());
                    if (company.HasValues)
                    {
                        Session["companyName"]   = company["NSRMC"].ToString();
                        Session["companyNSRSBH"] = company["NSRSBH"].ToString();
                    }
                }
            }
        }
Пример #2
0
        public JObject POSTgetSB_SBJG()
        {
            JObject re_json = new JObject();
            string  str     = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("getSB_SBJG.json"));

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

            GTXResult resultq = GTXMethod.GetGuangXiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXGuangXiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXGuangXiUserYSBQC> >(resultq.Data.ToString());
                ysbqclist = ysbqclist.Where(a => a.SBZT == "已申报").ToList();
                for (int i = 0; i < ysbqclist.Count; i++)
                {
                    JObject RESULT_JO = new JObject();

                    RESULT_JO["SBRQ"]     = ysbqclist[i].HappenDate;
                    RESULT_JO["YZPZXH"]   = "0";
                    RESULT_JO["SSSQ_Z"]   = ysbqclist[i].SKSSQZ;
                    RESULT_JO["SBXMMC"]   = ysbqclist[i].TaskName;
                    RESULT_JO["NSRLX_DM"] = "";
                    RESULT_JO["ROWNO"]    = i + 1;
                    RESULT_JO["SSSQ_Q"]   = ysbqclist[i].SKSSQQ;
                    RESULT_JO["SBJG_MS"]  = "申报成功";
                    RESULT_JO["SJLY"]     = "JS";

                    RESULT.Add(RESULT_JO);
                }
            }
            re_json["data"]["RESULT"] = RESULT;

            return(re_json);
        }
Пример #3
0
        public JObject saveQYSDS_JM_YJ_A_Public(JObject DATA, string SBBZL_DM)
        {
            JObject re_json = new JObject();

            string id = "";
            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id = ysbqc.Id.ToString();

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

            nv.key = "data";
            byte[] bytes   = System.Text.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, SBBZL_DM);

            if (saveresult.IsSuccess)
            {
                re_json["code"] = "1";
                re_json["msg"]  = "操作成功";
            }
            else
            {
                re_json["code"] = "-1";
                re_json["msg"]  = "操作失败";
            }
            return(re_json);
        }
Пример #4
0
        public JObject refreshSbqc(string type, string uuid)
        {
            JObject re_jo  = new JObject();
            string  re_str = "";

            if (type == "oneRefresh")
            {
                re_str = System.IO.File.ReadAllText(Server.MapPath(type + ".json"));
                re_jo  = JsonConvert.DeserializeObject <JObject>(re_str);

                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.Id.ToString() == uuid && item.SBZT == "已申报")
                            {
                                re_jo["code"] = "0";
                                re_jo.Add("sbrq", item.HappenDate);
                                break;
                            }
                        }
                    }
                }
            }
            else
            {
                re_jo = getSbqc();
            }

            return(re_jo);
        }
Пример #5
0
        public void ProcessRequest(HttpContext context)
        {
            string _Method    = context.Request.QueryString["Method"].ToString();
            string questionId = (context.Request.QueryString["questionId"] != null ? context.Request.QueryString["questionId"].ToString() : "");

            GTXResult gtxre = new GTXResult();

            gtxre.IsSuccess = true;
            switch (_Method)
            {
            case "checkquestionid":
                if ((context.Session["nowywid"] != null) &&
                    (context.Session["nowywid"].ToString() != "") &&
                    (context.Session["nowywid"].ToString() != questionId))
                {
                    gtxre.IsSuccess = false;
                    gtxre.Message   = "您已打开一项业务,只能同时操作一项业务";
                }
                break;

            case "nowywidclear":
                context.Session["nowywid"] = null;
                break;
            }


            context.Response.ContentType = "text/json;charset=UTF-8";
            context.Response.Write(JsonConvert.SerializeObject(gtxre));
        }
Пример #6
0
        public JObject checkQyLoginNoCa()
        {
            JObject re_json = new JObject();
            //string str = System.IO.File.ReadAllText(System.Web.Hosting.HostingEnvironment.MapPath("checkQyLoginNoCa.json"));
            string str = System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("checkQyLoginNoCa.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);
            JObject in_jo = (JObject)re_json["JCPT_USER"];

            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["SHXYDM"] = data_jo["NSRSBH"];
                }
            }

            return(re_json);
        }
        public JObject xInitData()
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("xInitData.json"));

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

            string id   = "";
            string bsrq = "";
            string rqQ  = "";
            string rqZ  = "";

            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.BDDM == this.BDDM)
                        {
                            id   = item.Id.ToString();
                            bsrq = item.HappenDate;
                            rqQ  = item.SKSSQQ;
                            rqZ  = item.SKSSQZ;
                        }
                    }
                }
            }

            JObject re_jo_body = new JObject();

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

            GTXResult gr = GTXMethod.GetUserReportData(id, this.BDDM);

            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);
                    re_jo_body = JsonConvert.DeserializeObject <JObject>(dataValue);
                }
            }
            re_jo_body["qcs"]["bsrq"]             = new JValue(bsrq);
            re_jo_body["ZlbssldjNsrxxVO"]["ssqq"] = new JValue(rqQ);
            re_jo_body["ZlbssldjNsrxxVO"]["ssqz"] = new JValue(rqZ);
            re_jo["body"] = re_jo_body;

            JObject nsrxx_jo = GTXMethod.getNsrxx((JObject)re_jo["body"]["qcs"]["djNsrxx"]);

            re_jo["body"]["qcs"]["djNsrxx"] = nsrxx_jo;

            return(re_jo);
        }
Пример #8
0
        public void delSB_ZZS_YBNSR_Public(ref JObject re_json)
        {
            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 == "FJSSB")
                        {
                            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);

            GTXResult gr = GTXMethod.DeleteUserReportData(id, "");
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string questionId = (Request.QueryString["questionId"] == null ? "" : Request.QueryString["questionId"].ToString());

            if (questionId != "")
            {
                string userquestionId = Request.QueryString["userquestionId"].ToString();
                string companyId      = Request.QueryString["companyId"].ToString();
                string classId        = Request.QueryString["classid"].ToString();
                string courseId       = Request.QueryString["courseid"].ToString();
                string userId         = Request.QueryString["userid"].ToString();
                string Name           = Request.QueryString["Name"].ToString();

                Session["questionId"]     = questionId;
                Session["userquestionId"] = userquestionId;
                Session["companyId"]      = companyId;
                Session["classId"]        = classId;
                Session["courseId"]       = courseId;
                Session["userId"]         = userId;
                Session["Name"]           = Name;

                GTXResult resultCompany = GTXMethod.GetCompany();
                if (resultCompany.IsSuccess)
                {
                }
            }
        }
Пример #10
0
        public void ProcessRequest(HttpContext context)
        {
            string userYsbqcId = "";

            context.Response.ContentType = "application/json";
            HttpRequest  request = context.Request;
            StreamReader reader  = new StreamReader(request.InputStream);
            string       json    = reader.ReadToEnd();
            JObject      jo      = JObject.Parse(json);

            userYsbqcId = jo["id"].ToString().Replace("\"", "");

            JObject return_jo = new JObject();

            try
            {
                GTXResult upresult = GTXMethod.UpdateYSBQC(userYsbqcId, "已申报");

                return_jo.Add("msg", "已申报完成!");
                return_jo.Add("code", "0000");
            }
            catch (Exception ex)
            {
            }
            context.Response.ContentType = "application/json;charset=UTF-8";
            context.Response.Write(JsonConvert.SerializeObject(return_jo));
        }
Пример #11
0
        public JObject getQYSDS_JM_YJ_A_Public(ref JObject re_json, string SBBZL_DM)
        {
            string id = "";
            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id = ysbqc.Id.ToString();

            re_json["data"]["HEAD"]["SSSQ_Q"] = new JValue(ysbqc.SKSSQQ);
            re_json["data"]["HEAD"]["SSSQ_Z"] = new JValue(ysbqc.SKSSQZ);

            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);
        }
Пример #12
0
        public string mainSettingForCWBBYDY(string str)
        {
            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());

            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.BDDM == "cwbb_qy_kjzz_ybqy")
                        {
                            re_jo_body["cwbbbsjcsz"]["sssqq"] = item.SKSSQQ;
                            re_jo_body["cwbbbsjcsz"]["sssqz"] = item.SKSSQZ;
                        }
                    }
                }
            }

            re_jo["body"] = new JValue(JsonConvert.SerializeObject(re_jo_body));
            str           = JsonConvert.SerializeObject(new JValue(JsonConvert.SerializeObject(re_jo)));
            return(str);
        }
Пример #13
0
        public JObject enterQtsb()
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("enterQtsb.json"));

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

            JArray  qtsbList   = (JArray)re_jo["qtsbList"];
            JObject qtsbList_1 = (JObject)qtsbList[1];


            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.BDDM == "YHSSB")
                        {
                            qtsbList_1["skssqQ"] = item.SKSSQQ;
                            qtsbList_1["skssqZ"] = item.SKSSQZ;
                        }
                    }
                }
            }

            return(re_jo);
        }
Пример #14
0
        public System.Web.Mvc.ActionResult make()
        {
            string msg = "";
            GDTXGuiZhouUserYSBQC item     = GTXMethod.GetYSBQCByBDDM(this.BDDM);
            GTXResult            upresult = GTXMethod.UpdateYSBQC(item.Id.ToString(), "已申报");

            if (upresult.IsSuccess)
            {
                msg = "";
            }
            else
            {
                msg = upresult.Message;
            }

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

            return(View());
        }
Пример #15
0
        public JObject xInitData()
        {
            JObject re_json = new JObject();
            string  str     = System.IO.File.ReadAllText(Server.MapPath("xInitData.init.json"));

            re_json = JsonConvert.DeserializeObject <JObject>(str);
            JObject re_json_body = JsonConvert.DeserializeObject <JObject>(re_json["body"].Value <string>());

            GDTXGuiZhouUserYSBQC item = GTXMethod.GetYSBQCByBDDM(this.BDDM);

            GTXResult gr = GTXMethod.GetUserReportData(item.Id.ToString(), this.BDDM);

            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);
                    re_json_body = JsonConvert.DeserializeObject <JObject>(dataValue);
                }
            }

            JObject re_json_body_fq = (JObject)re_json_body["fq"];

            re_json_body_fq["nsrjbxx"]["tbrq"] = item.HappenDate;
            re_json_body_fq["sssq"]["sqQ"]     = item.SKSSQQ;
            re_json_body_fq["sssq"]["sqZ"]     = item.SKSSQZ;

            //企业所得税期初数设置
            string Name     = System.Web.HttpContext.Current.Session["Name"].ToString();
            JToken industry = JToken.Parse(System.IO.File.ReadAllText(Server.MapPath("~/industry.json")));

            industry = industry.Where(a => a["name"].ToString() == Name).ToList()[0];
            re_json_body["ht"]["qysdsczzsyjdSbbdxxVO"]["A200000Ywbd"]["sbbxxForm"] = JObject.Parse(System.IO.File.ReadAllText(Server.MapPath("~/QYSDS_A_18YJD." + industry["value"] + ".json")));

            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;
                    re_json_body_fq["nsrjbxx"]["nsrsbh"] = data_jo["NSRSBH"].ToString();
                    re_json_body_fq["nsrjbxx"]["nsrmc"]  = data_jo["NSRMC"].ToString();
                }
            }

            JValue jv = new JValue(JsonConvert.SerializeObject(re_json_body, Formatting.None));

            re_json["body"] = jv;
            re_json["flagExecuteInitial"] = new JValue(false);

            return(re_json);
        }
Пример #16
0
        public void ProcessRequest(HttpContext context)
        {
            JObject jobj      = new JObject();
            string  initrules = File.ReadAllText(context.Server.MapPath("initrules.json"));

            JObject jo = JsonConvert.DeserializeObject <JObject>(initrules);
            JEnumerable <JToken> initrules_sbData_jo = (JEnumerable <JToken>)jo["value"]["sbData"].Children();

            List <string> ListTBZT = new List <string>();
            JArray        jarr     = new JArray();

            string    TaskName = "增值税一般纳税人申报";
            GTXResult resultq  = GTXMethod.GetHeBeiYSBQC();

            if (resultq.IsSuccess)
            {
                List <GDTXHeBeiUserYSBQC> ysbqclist = JsonConvert.DeserializeObject <List <GDTXHeBeiUserYSBQC> >(resultq.Data.ToString());
                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXHeBeiUserYSBQC item in ysbqclist)
                    {
                        if (item.TaskName == TaskName)
                        {
                            if (item.TBZT != null)
                            {
                                ListTBZT = new List <string>(item.TBZT.Split(','));
                                jarr     = JsonConvert.DeserializeObject <JArray>(item.TBZT);
                            }
                        }
                    }
                }
            }

            foreach (JToken jt in initrules_sbData_jo)
            {
                foreach (JObject j in jarr)
                {
                    if (jt.ElementAt(0)["bbid"].ToString() == j["bbid"].ToString())
                    {
                        JObject ReportData = GTXMethod.getZzsReportData(j["bbid"].ToString());
                        if (ReportData.HasValues)
                        {
                            jt.ElementAt(0)["checkData"] = ReportData["checkData"];
                        }
                        jt.ElementAt(0)["status"] = j["status"].ToString();
                        break;
                    }
                }
                jobj.Add(jt);
            }

            jo["value"]["sbData"] = jobj;

            initrules = JsonConvert.SerializeObject(jo);

            context.Response.ContentType = "text/plain";
            context.Response.Write(initrules);
        }
Пример #17
0
        public JObject xTempSave()
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("xTempSave.json"));

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

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

            string    id      = "";
            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.ZSXM == "印花税")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            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), id, this.BDDM);

            if (saveresult.IsSuccess)
            {
                decimal dec = 0;
                JArray  ja  = (JArray)input_jo["yyssbbdxxVO"]["yhssb"]["yhssbGrid"]["yhssbGridlb"];
                foreach (JObject j in ja)
                {
                    dec += decimal.Parse(j["bqybtse"].ToString());
                }
                GTXMethod.UpdateSBSE(id, dec.ToString());
                re_jo["returnFlag"] = "Y";
            }
            else
            {
                re_jo["returnFlag"] = "N";
            }
            return(re_jo);
        }
Пример #18
0
        public string saveDataForYBNSRZZS(string ywbm)
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("saveData.json"));

            Request.InputStream.Seek(0, SeekOrigin.Begin);

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

            JValue  input_jv = JsonConvert.DeserializeObject <JValue>(inputData);
            JObject input_jo = JsonConvert.DeserializeObject <JObject>(input_jv.ToString());

            string    id      = "";
            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.BDDM == "YBNSRZZS")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            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), id, ywbm);

            if (saveresult.IsSuccess)
            {
                str = str.Replace("@@returnFlag", "Y");
            }
            else
            {
                str = str.Replace("@@returnFlag", "N");
            }

            return(str);
        }
        public JObject xTempSave()
        {
            //Stream inputStream = Request.InputStream;
            //Encoding encoding = Request.ContentEncoding;
            //StreamReader streamReader = new StreamReader(inputStream, encoding);
            //string inputData = streamReader.ReadToEnd();

            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("xTempSave.json"));

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

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

            string    id      = "";
            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.BDDM == this.BDDM)
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            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), id, this.BDDM);

            if (saveresult.IsSuccess)
            {
                re_jo["returnFlag"] = "Y";
            }
            else
            {
                re_jo["returnFlag"] = "N";
            }
            return(re_jo);
        }
Пример #20
0
        public void ProcessRequest(HttpContext context)
        {
            string json = ""; var ysbbz = "";
            string Url = HttpContext.Current.Request.Url.ToString();

            string[] a   = Url.Split('/');
            string   url = a[0] + "/" + a[1] + "/" + a[2];
            // string url = HttpContext.Current.Request.Url.Scheme + "://" + HttpContext.Current.Request.Url.Host + ":"+HttpContext.Current.Request.Url.Port;
            List <JObject> applst         = new List <JObject>();
            var            userquestionid = CurrentUser.GetInstance().GetCurrentUserQuestionId;
            GTXResult      result         = GTXMethod.GetHeBeiYSBQC();

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

                if (ysbqclist.Count > 0)
                {
                    foreach (GDTXHeBeiUserYSBQC item in ysbqclist.OrderBy(x => x.Id))
                    {
                        if (userquestionid == item.UserQuestionId.ToString())
                        {
                            if (item.SBZT == "未申报")
                            {
                                ysbbz = "N";
                            }
                            else
                            {
                                ysbbz = "Y";
                            }
                            JObject retApp = new JObject();
                            retApp.Add("id", item.Id);
                            retApp.Add("name", item.TaskName);
                            retApp.Add("url", url + item.Url + "&id=" + item.Id);
                            retApp.Add("category", "sb");
                            retApp.Add("code", item.Code);
                            retApp.Add("content", null);
                            retApp.Add("required", item.Required);
                            retApp.Add("status", null);
                            retApp.Add("statusName", null);
                            retApp.Add("priority", 0);
                            retApp.Add("ysbbz", ysbbz);
                            retApp.Add("sbqx", item.SBQX);
                            retApp.Add("gdsBz", "1");
                            applst.Add(retApp);
                        }
                    }
                }
            }
            json = File.ReadAllText(context.Server.MapPath("get.json"));
            json = json.Replace("@@data", JsonConvert.SerializeObject(applst).Replace("[", "").Replace("]", ""));
            context.Response.ContentType = "text/plain";
            context.Response.Write(json);
        }
Пример #21
0
        public JObject xTempSave()
        {
            JObject re_jo = new JObject();
            string  str   = System.IO.File.ReadAllText(Server.MapPath("xTempSave.json"));

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

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

            string zspmDm   = input_jo["fxmtysbbdVO"]["fxmtySbb"]["sbxxGrid"]["sbxxGridlb"][0]["zspmDm"].ToString();
            string bqybtsfe = input_jo["fxmtysbbdVO"]["fxmtySbb"]["sbxxGrid"]["sbxxGridlb"][0]["bqybtsfe"].ToString();

            string    id      = "";
            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.BDDM == this.BDDM)
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

            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), id, zspmDm);

            if (saveresult.IsSuccess)
            {
                GTXMethod.UpdateSBSE(id, bqybtsfe);
                re_jo["returnFlag"] = "Y";
            }
            else
            {
                re_jo["returnFlag"] = "N";
            }
            return(re_jo);
        }
Пример #22
0
        public JArray xSheets()
        {
            JArray re_j = new JArray();
            string str  = System.IO.File.ReadAllText(Server.MapPath("xSheets.json"));

            re_j = JsonConvert.DeserializeObject <JArray>(str);

            string    id      = "";
            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.BDDM == "YBNSRZZS")
                        {
                            id = item.Id.ToString();
                        }
                    }
                }
            }

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

            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);
                    JObject data_jo_jcxxsz = (JObject)data_jo["jcxxsz"];

                    for (int i = re_j.Count - 1; i >= 0; i--)
                    {
                        string s = data_jo_jcxxsz["" + re_j[i]["dzbdbm"] + ""].ToString();
                        if (s == "N")
                        {
                            re_j.RemoveAt(i);
                        }
                    }
                }
            }

            return(re_j);
        }
Пример #23
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);
            }
        }
Пример #24
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")
            };
        }
Пример #25
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);
        }
Пример #26
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")
            });
        }
Пример #27
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);
        }
Пример #28
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);
        }
Пример #29
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);
        }
Пример #30
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);
        }