Esempio n. 1
0
        private static void Extract12X3(StreamWriter writer, string name, string sdate, string speroid, string code, string dbName)
        {
            string   no       = code.Replace(" ", ",");
            DateTime datetime = DateTime.Parse(sdate);
            int      dateint  = int.Parse(datetime.ToString("yyyyMMdd"));
            long     p        = int.Parse(speroid);
            int      n        = int.Parse(speroid.Substring(speroid.Length - 2));

            if (dateint < 20120217)
            {
                if (pdic.ContainsKey(dateint))
                {
                    pdic[dateint]++;
                }
                else
                {
                    pdic.Add(dateint, 1);
                }
                n = pdic[dateint];
            }
            p = dateint * 100 + n;

            if (pset.Contains(p))
            {
                return;
            }
            pset.Add(p);

            Data.SQLServer.D12X3.DwNumberBiz biz = new Data.SQLServer.D12X3.DwNumberBiz(dbName);
            biz.Add(biz.Create(p, n, no, dateint, sdate));
        }
Esempio n. 2
0
        private static void Extract12X3(StreamWriter writer, string name, string sdate, string speroid, string code, string dbName)
        {
            string no = code.Replace(" ", ",");
            DateTime datetime = DateTime.Parse(sdate);
            int dateint = int.Parse(datetime.ToString("yyyyMMdd"));
            long p = int.Parse(speroid);
            int n = int.Parse(speroid.Substring(speroid.Length - 2));

            if (dateint < 20120217)
            {
                if (pdic.ContainsKey(dateint))
                    pdic[dateint]++;
                else
                    pdic.Add(dateint, 1);
                n = pdic[dateint];
            }
            p = dateint * 100 + n;

            if (pset.Contains(p)) return;
            pset.Add(p);

            Data.SQLServer.D12X3.DwNumberBiz biz = new Data.SQLServer.D12X3.DwNumberBiz(dbName);
            biz.Add(biz.Create(p, n, no, dateint, sdate));
        }