コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: Malove86/test
        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);
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: Malove86/test
        /// <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);
        }
コード例 #3
0
ファイル: MainWindow.xaml.cs プロジェクト: Malove86/test
 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);
     }
 }