private static void Extract11X5(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")); int p = 2000000000 + int.Parse(speroid); int n = int.Parse(speroid.Substring(speroid.Length - 2)); if (pset.Contains(p)) { return; } pset.Add(p); Data.SQLServer.D11X5.DwNumberBiz biz = new Data.SQLServer.D11X5.DwNumberBiz(dbName); biz.Add(biz.Create(p, n, no, dateint, sdate)); //if (name.Equals("山东十一运夺金") && // dateint < 20090909) //{ // if (pdic.ContainsKey(dateint)) // pdic[dateint]++; // else // pdic.Add(dateint, 1); // n = pdic[dateint]; // p = dateint * 100 + n; //} //string line = string.Format("{0},{1},{2},{3},{4},{5},{6},{7}", // no, f2, f3, f5, p, n, dateint, datetime); //writer.WriteLine(line); }
private static void Extract11X5(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")); int p = 2000000000 + int.Parse(speroid); int n = int.Parse(speroid.Substring(speroid.Length - 2)); if (pset.Contains(p)) return; pset.Add(p); Data.SQLServer.D11X5.DwNumberBiz biz = new Data.SQLServer.D11X5.DwNumberBiz(dbName); biz.Add(biz.Create(p, n, no, dateint, sdate)); //if (name.Equals("山东十一运夺金") && // dateint < 20090909) //{ // if (pdic.ContainsKey(dateint)) // pdic[dateint]++; // else // pdic.Add(dateint, 1); // n = pdic[dateint]; // p = dateint * 100 + n; //} //string line = string.Format("{0},{1},{2},{3},{4},{5},{6},{7}", // no, f2, f3, f5, p, n, dateint, datetime); //writer.WriteLine(line); }