Ejemplo n.º 1
0
        public static bool Insert(OpenCode item)
        {
            string jsonText = Readjson();


            StringWriter sw     = new StringWriter();
            JsonWriter   writer = new JsonTextWriter(sw);

            writer.WriteStartArray();//   [
            writer.WriteStartObject();
            writer.WritePropertyName("issueNo");
            writer.WriteValue(item.issueNo);
            writer.WritePropertyName("Date");
            writer.WriteValue(item.Date);
            writer.WritePropertyName("Code");
            writer.WriteValue(item.Code);
            writer.WriteEndObject();
            writer.WriteEndArray();//    ]


            writer.Flush();

            string Text = sw.GetStringBuilder().ToString();

            StreamWriter wtyeu = new StreamWriter(path);

            wtyeu.Write(sw);
            wtyeu.Flush();
            wtyeu.Close();
            return(true);
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <OpenCode> list2 = new List <OpenCode>();

            while (true)
            {
                try
                {
                    List <OpenCode> list = JsonHelper.ReadJson();

                    if (list.Count != 0)
                    {
                        arg2value = (int.Parse(list.Max(S => S.issueNo)) + 1).ToString();
                    }
                    else
                    {
                        string y = DateTime.Now.ToString("yy");
                        arg2value = y + "001";
                    }
                    string arg  = arg1 + "&" + arg2key + "=" + arg2value;
                    string json = Post(arg, url);

                    HisModel model = JsonConvert.DeserializeObject <History.HisModel>(json);

                    OpenCode code = new OpenCode();
                    code.issueNo = arg2value;
                    code.Date    = model.openTime;
                    code.Code    = model.openResult.Replace("<i>", "").Replace("</i>", ",");



                    list2.Add(code);
                }
                catch (Exception)
                {
                    break;
                }
                JsonHelper.Insert(list2);
            }



            his();
        }