| | |
| | | |
| | | |
| | | |
| | | // if (this.HEmpCode.Text == "") { |
| | | //if (this.HEmpCode.Text == "") |
| | | //{ |
| | | |
| | | // MessageBox.Show("请输入员工编码"); |
| | | // } |
| | | // else |
| | | // { |
| | | // int year = DateTime.Now.Year; |
| | | // string month = DateTime.Now.Month.ToString(); |
| | | // string day = DateTime.Now.Day.ToString(); |
| | | // MessageBox.Show("请输入员工编码"); |
| | | //} |
| | | //else |
| | | //{ |
| | | // int year = DateTime.Now.Year; |
| | | // string month = DateTime.Now.Month.ToString(); |
| | | // string day = DateTime.Now.Day.ToString(); |
| | | |
| | | // string dataTime = DateTime.Now.ToString("yyyyMMdd"); |
| | | // ////判断是否有这个文件 |
| | | // //bool flag = File.Exists($@"D:\{year}\{month}\{day}\{dataTime}.txt"); |
| | | // bool flag = File.Exists($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt"); |
| | | // string dataTime = DateTime.Now.ToString("yyyyMMdd"); |
| | | // ////判断是否有这个文件 |
| | | // //bool flag = File.Exists($@"D:\{year}\{month}\{day}\{dataTime}.txt"); |
| | | // bool flag = File.Exists($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt"); |
| | | |
| | | // if (flag) |
| | | // { |
| | | // //StreamReader stream = new StreamReader($@"D:\{year}\{month}\{day}\{dataTime}.txt", Encoding.GetEncoding("gb2312")); |
| | | // StreamReader stream = new StreamReader($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt", Encoding.GetEncoding("gb2312")); |
| | | // if (flag) |
| | | // { |
| | | // //StreamReader stream = new StreamReader($@"D:\{year}\{month}\{day}\{dataTime}.txt", Encoding.GetEncoding("gb2312")); |
| | | // StreamReader stream = new StreamReader($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt", Encoding.GetEncoding("gb2312")); |
| | | |
| | | // string FileData = stream.ReadToEnd(); |
| | | // stream.Close(); |
| | | // FileData = FileData.Substring(0, FileData.Length - 1); |
| | | // FileData = "[" + FileData + "]"; |
| | | // //JSON序列化转换字典集合 |
| | | // List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); |
| | | // List<object> DataList = JsonConvert.DeserializeObject<List<object>>(FileData); |
| | | // foreach (JObject item in DataList) |
| | | // { |
| | | // Dictionary<string, string> dic = new Dictionary<string, string>(); |
| | | // foreach (var itm in item.Properties()) |
| | | // { |
| | | // dic.Add(itm.Name, itm.Value.ToString()); |
| | | // } |
| | | // list.Add(dic); |
| | | // } |
| | | // //获取当前时间 |
| | | // DateTime ActionTime = DateTime.Parse(DateTime.Now.AddMinutes(-1).ToString("yyyy-MM-dd HH:mm:ss")); |
| | | // DateTime EndTime = DateTime.Parse(DateTime.Now.AddMinutes(1).ToString("yyyy-MM-dd HH:mm:00")); |
| | | // //循环集合 |
| | | // for (int i = 0; i < list.Count; i++) |
| | | // { |
| | | // DateTime NowTime = DateTime.Parse(list[i]["HDate"].ToString()); |
| | | // if (NowTime >= ActionTime && NowTime < EndTime) |
| | | // { |
| | | // string HSourceCode = list[i]["HSouceNumber"].ToString(); |
| | | // string HEmpCode = this.HEmpCode.Text; |
| | | // //string HEmpCode = ""; |
| | | // string HType = list[i]["HBadReason"].ToString(); |
| | | // string HBarCode = list[i]["HBadCodeSN"].ToString(); |
| | | // int HCount = 1; |
| | | // string HCreateTime = list[i]["HDate"].ToString(); |
| | | // string HDate = DateTime.Parse(list[i]["HDate"].ToString()).ToString("yyyy-MM-dd"); |
| | | // string HResult = list[i]["HResult"].ToString(); |
| | | // string HProcNumber = list[i]["HProcNumber"].ToString(); |
| | | // int HFlag = 0; |
| | | // string FileData = stream.ReadToEnd(); |
| | | // stream.Close(); |
| | | // FileData = FileData.Substring(0, FileData.Length - 1); |
| | | // FileData = "[" + FileData + "]"; |
| | | // //JSON序列化转换字典集合 |
| | | // List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); |
| | | // List<object> DataList = JsonConvert.DeserializeObject<List<object>>(FileData); |
| | | // foreach (JObject item in DataList) |
| | | // { |
| | | // Dictionary<string, string> dic = new Dictionary<string, string>(); |
| | | // foreach (var itm in item.Properties()) |
| | | // { |
| | | // dic.Add(itm.Name, itm.Value.ToString()); |
| | | // } |
| | | // list.Add(dic); |
| | | // } |
| | | // //获取当前时间 |
| | | // DateTime ActionTime = DateTime.Parse(DateTime.Now.AddMinutes(-1).ToString("yyyy-MM-dd HH:mm:ss")); |
| | | // DateTime EndTime = DateTime.Parse(DateTime.Now.AddMinutes(1).ToString("yyyy-MM-dd HH:mm:00")); |
| | | |
| | | // DataSet ds = oCN.RunProcReturn(@"select * from Sb_EquipMentCollection_SN where HBarCode='" + HBarCode + "' and HCreateTime='" + HCreateTime + "'", "Sb_EquipMentCollection_SN"); |
| | | // Xt_Gy_RoutBill(); |
| | | |
| | | // if (ds.Tables[0].Rows.Count == 0) |
| | | // { |
| | | // string sql = $@"insert into Sb_EquipMentCollection_SN(HSourceCode,HEmpCode,HType,HBarCode,HCount,HCreateTime,HDate,HResult,HProcNumber,HFlag) |
| | | //values('{HSourceCode}','{HEmpCode}','{HType}','{HBarCode}','{HCount}','{HCreateTime}','{HDate}','{HResult}','{HProcNumber}','{HFlag}')"; |
| | | // oCN.RunProc(sql); |
| | | // ListSelect.Items.Add("条码:" + HBarCode + ",日期:" + HCreateTime + ",结果:" + HResult); |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // //CustomWriteLog("时间不在保存范围内", DateTime.Now.ToString("yyyy-MM-dd")); |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // //循环集合 |
| | | // for (int i = 0; i < list.Count; i++) |
| | | // { |
| | | // DateTime NowTime = DateTime.Parse(list[i]["HDate"].ToString()); |
| | | // if (NowTime >= ActionTime && NowTime < EndTime) |
| | | // { |
| | | // string HSourceCode = list[i]["HSouceNumber"].ToString(); |
| | | // string HEmpCode = this.HEmpCode.Text; |
| | | // //string HEmpCode = ""; |
| | | // string HType = list[i]["HBadReason"].ToString(); |
| | | // string HBarCode = list[i]["HBadCodeSN"].ToString(); |
| | | // int HCount = 1; |
| | | // string HCreateTime = list[i]["HDate"].ToString(); |
| | | // string HDate = DateTime.Parse(list[i]["HDate"].ToString()).ToString("yyyy-MM-dd"); |
| | | // string HResult = list[i]["HResult"].ToString(); |
| | | // string HProcNumber = list[i]["HProcNumber"].ToString(); |
| | | // int HFlag = 0; |
| | | |
| | | // DataSet ds = oCN.RunProcReturn(@"select * from Sb_EquipMentCollection_SN where HBarCode='" + HBarCode + "' and HCreateTime='" + HCreateTime + "'", "Sb_EquipMentCollection_SN"); |
| | | |
| | | // if (ds.Tables[0].Rows.Count == 0) |
| | | // { |
| | | // string sql = $@"insert into Sb_EquipMentCollection_SN(HSourceCode,HEmpCode,HType,HBarCode,HCount,HCreateTime,HDate,HResult,HProcNumber,HFlag) |
| | | //values('{HSourceCode}','{HEmpCode}','{HType}','{HBarCode}','{HCount}','{HCreateTime}','{HDate}','{HResult}','{HProcNumber}','{HFlag}')"; |
| | | // oCN.RunProc(sql); |
| | | // ListSelect.Items.Add("条码:" + HBarCode + ",日期:" + HCreateTime + ",结果:" + HResult); |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // //CustomWriteLog("时间不在保存范围内", DateTime.Now.ToString("yyyy-MM-dd")); |
| | | // } |
| | | // } |
| | | // } |
| | | //} |
| | | } |
| | | |
| | | //员工编码回车 |
| | |
| | | |
| | | string dataTime = DateTime.Now.ToString("yyyyMMdd"); |
| | | ////判断是否有这个文件 |
| | | //bool flag = File.Exists($@"D:\{year}\{month}\{day}\{dataTime}.txt"); |
| | | bool flag = File.Exists($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt"); |
| | | bool flag = File.Exists($@"D:\{year}\{month}\{day}\{dataTime}.txt"); |
| | | //bool flag = File.Exists($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt"); |
| | | |
| | | if (flag) |
| | | { |
| | | //StreamReader stream = new StreamReader($@"D:\{year}\{month}\{day}\{dataTime}.txt", Encoding.GetEncoding("gb2312")); |
| | | StreamReader stream = new StreamReader($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt", Encoding.GetEncoding("gb2312")); |
| | | StreamReader stream = new StreamReader($@"D:\{year}\{month}\{day}\{dataTime}.txt", Encoding.GetEncoding("gb2312")); |
| | | //StreamReader stream = new StreamReader($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt", Encoding.GetEncoding("gb2312")); |
| | | |
| | | string FileData = stream.ReadToEnd(); |
| | | stream.Close(); |
| | |
| | | //获取当前时间 |
| | | DateTime ActionTime = DateTime.Parse(DateTime.Now.AddMinutes(-1).ToString("yyyy-MM-dd HH:mm:ss")); |
| | | DateTime EndTime = DateTime.Parse(DateTime.Now.AddMinutes(1).ToString("yyyy-MM-dd HH:mm:00")); |
| | | |
| | | //获取系统参数 |
| | | Xt_Gy_RoutBill(); |
| | | |
| | | //循环集合 |
| | | for (int i = 0; i < list.Count; i++) |
| | | { |
| | |
| | | MessageBox.Show(this, e.Message, "提示"); |
| | | } |
| | | } |
| | | |
| | | //读取系统参数 |
| | | public void Xt_Gy_RoutBill() { |
| | | int year = DateTime.Now.Year; |
| | | string month = DateTime.Now.Month.ToString(); |
| | | string day = DateTime.Now.Day.ToString(); |
| | | |
| | | string dataTime = DateTime.Now.ToString("yyyyMMdd"); |
| | | ////判断是否有这个文件 |
| | | bool flag = File.Exists($@"D:\{year}\{month}\{day}\{dataTime}.txt"); |
| | | //bool flag = File.Exists($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt"); |
| | | |
| | | if (flag) |
| | | { |
| | | StreamReader stream = new StreamReader($@"D:\{year}\{month}\{day}\{dataTime}.txt", Encoding.GetEncoding("gb2312")); |
| | | //StreamReader stream = new StreamReader($@"C:\Users\admin\Desktop\新建文件夹 (2)\20231123.txt", Encoding.GetEncoding("gb2312")); |
| | | |
| | | string FileData = stream.ReadToEnd(); |
| | | stream.Close(); |
| | | FileData = FileData.Substring(0, FileData.Length - 1); |
| | | FileData = "[" + FileData + "]"; |
| | | //JSON序列化转换字典集合 |
| | | List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); |
| | | List<object> DataList = JsonConvert.DeserializeObject<List<object>>(FileData); |
| | | foreach (JObject item in DataList) |
| | | { |
| | | Dictionary<string, string> dic = new Dictionary<string, string>(); |
| | | foreach (var itm in item.Properties()) |
| | | { |
| | | dic.Add(itm.Name, itm.Value.ToString()); |
| | | } |
| | | list.Add(dic); |
| | | } |
| | | //获取当前时间 |
| | | DateTime ActionTime = DateTime.Parse(DateTime.Now.AddMinutes(-1).ToString("yyyy-MM-dd HH:mm:ss")); |
| | | DateTime EndTime = DateTime.Parse(DateTime.Now.AddMinutes(1).ToString("yyyy-MM-dd HH:mm:00")); |
| | | //循环集合 |
| | | for (int i = 0; i < list.Count; i++) |
| | | { |
| | | DateTime NowTime = DateTime.Parse(list[i]["HDate"].ToString()); |
| | | if (NowTime >= ActionTime && NowTime < EndTime) |
| | | { |
| | | string HSourceCode = list[i]["HSouceNumber"].ToString(); |
| | | string HEmpCode = this.HEmpCode.Text; |
| | | //string HEmpCode = ""; |
| | | string HType = list[i]["HBadReason"].ToString(); |
| | | string HBarCode = list[i]["HBadCodeSN"].ToString(); |
| | | int HCount = 1; |
| | | string HCreateTime = list[i]["HDate"].ToString(); |
| | | string HDate = DateTime.Parse(list[i]["HDate"].ToString()).ToString("yyyy-MM-dd"); |
| | | string HResult = list[i]["HResult"].ToString(); |
| | | string HProcNumber = list[i]["HProcNumber"].ToString(); |
| | | int HFlag = 0; |
| | | |
| | | DataSet ds = oCN.RunProcReturn(@"select * from Sb_EquipMentCollectionTechParam_SN where HBarCode='" + HBarCode + "' and HCreateTime='" + HCreateTime + "'", "Sb_EquipMentCollectionTechParam_SN"); |
| | | |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | string sql = $@"insert into Sb_EquipMentCollectionTechParam_SN(HSourceCode,HEmpCode,HType,HBarCode,HCount,HCreateTime,HDate,HResult,HProcNumber,HFlag) |
| | | values('{HSourceCode}','{HEmpCode}','{HType}','{HBarCode}','{HCount}','{HCreateTime}','{HDate}','{HResult}','{HProcNumber}','{HFlag}')"; |
| | | oCN.RunProc(sql); |
| | | //ListSelect.Items.Add("条码:" + HBarCode + ",日期:" + HCreateTime + ",结果:" + HResult); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //CustomWriteLog("时间不在保存范围内", DateTime.Now.ToString("yyyy-MM-dd")); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |