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)); }
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)); }