private void Click_ButtonJDJS(object sender, RoutedEventArgs e) { DD_InforMationDAL inforMationDAL = new DD_InforMationDAL(); //Datagriditme.ItemsSource = GetNweTime(); // DD_InforMation dD_Infor = new DD_InforMation(); var list = GetNweTime(); NewMethod(inforMationDAL, list); }
/// <summary> /// 重新按时间节点重置确认时间 /// </summary> /// <returns></returns> private static List <DD_InforMation> GetNweTime() { List <DD_InforMation> inforMations = new List <DD_InforMation>(); DD_InforMationDAL dal = new DD_InforMationDAL(); var list = dal.GetAlldD_Infors(); foreach (var item in list) { string strTime = string.Format("{0:d}", item.DD_QRTime) + " 16:30"; string str1 = string.Format("{0:d}", item.DD_QRTime); DateTime time1 = Convert.ToDateTime(str1); DateTime time = Convert.ToDateTime(strTime); if (IfSaturdayAndSunday.ConvertDateToZHWeek(time1) == "星期天") { DD_InforMation dD = AddListIn(item, time1, 1); inforMations.Add(dD); } else if (IfSaturdayAndSunday.ConvertDateToZHWeek(time1) == "星期六") { if (DateTime.Compare(Convert.ToDateTime(item.DD_QRTime.ToString()), time) > 0) { DD_InforMation dD = AddListIn(item, time1, 2); inforMations.Add(dD); } else { DD_InforMation dD = AddListIn(item, time1, 0); inforMations.Add(dD); } } else if (DateTime.Compare(Convert.ToDateTime(item.DD_QRTime.ToString()), time) > 0) { DD_InforMation dD = AddListIn(item, time1, 1); inforMations.Add(dD); } else { DD_InforMation dD = AddListIn(item, time1, 0); inforMations.Add(dD); } } return(inforMations); }
private static void NewMethod(DD_InforMationDAL inforMationDAL, List <DD_InforMation> list) { foreach (var item in list) { DD_InforMation dD_Infor = new DD_InforMation { AutoID = item.AutoID, DD_BMNum = item.DD_BMNum, DD_HSTime = item.DD_HSTime, DD_KFNume = item.DD_KFNume, DD_QRTime = item.DD_QRTime, DD_ReseTime = item.DD_ReseTime, DD_RQTime = item.DD_RQTime, DD_SDTime = item.DD_SDTime, DD_ZDTime = item.DD_ZDTime }; inforMationDAL.Update(dD_Infor); } }