Пример #1
0
        public void Update(DD_InforMation inforMation)
        {
            string sql = @" UPDATE DD_InforMation  SET  
                                DD_BMNum =  @DD_BMNum
                              , DD_KFNume = @DD_KFNume
                              , DD_RQTime = @DD_RQTime
                              , DD_QRTime = @DD_QRTime
                              , DD_ZDTime = @DD_ZDTime
                              , DD_SDTime = @DD_SDTime
                              , DD_HSTime = @DD_HSTime
                              , DD_ReseTime = @DD_ReseTime 
                                Where AutoID=@AutoID";

            SqlHelper.ExecuteNonQuery(sql,
                                      new SqlParameter("@DD_BMNum", inforMation.DD_BMNum),
                                      new SqlParameter("@DD_KFNume", inforMation.DD_KFNume),
                                      new SqlParameter("@DD_RQTime", inforMation.DD_RQTime),
                                      new SqlParameter("@DD_QRTime", inforMation.DD_QRTime),
                                      new SqlParameter("@DD_ZDTime", SqlHelper.ToDBnullValue(inforMation.DD_ZDTime)),
                                      new SqlParameter("@DD_SDTime", inforMation.DD_SDTime),
                                      new SqlParameter("@DD_HSTime", inforMation.DD_HSTime),
                                      new SqlParameter("@DD_ReseTime", inforMation.DD_ReseTime),
                                      new SqlParameter("@AutoID", inforMation.AutoID)
                                      );
        }
Пример #2
0
        public DD_InforMation dD_information(string dtime)
        {
            string sql = "select * from DD_InforMation where DD_RQTime=@DD_RQTime";

            DataTable      data     = SqlHelper.ExecuteTable(sql, new SqlParameter("@DD_RQTime", dtime));
            DD_InforMation dD_Infor = null;

            if (data.Rows.Count > 0)
            {
                dD_Infor = RowToDDInforMation(data.Rows[0]);
            }
            return(dD_Infor);
        }
Пример #3
0
        public List <DD_InforMation> GetAlldD_Infors()
        {
            string                sql  = "select * from DD_InforMation where DD_SDTime IS NOT NULL";
            DataTable             dt   = SqlHelper.ExecuteTable(sql);
            List <DD_InforMation> list = new List <DD_InforMation>();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    DD_InforMation inforMation = RowToDDInforMationID(item);
                    list.Add(inforMation);
                }
            }
            return(list);
        }
Пример #4
0
        private DD_InforMation RowToDDInforMation(DataRow dr)
        {
            DD_InforMation dD_Infor = new DD_InforMation()
            {
                DD_BMNum    = dr["DD_BMNum"].ToString(),
                DD_KFNume   = dr["DD_KFNume"].ToString(),
                DD_RQTime   = Convert.ToDateTime(dr["DD_RQTime"]),
                DD_QRTime   = Convert.ToDateTime(dr["DD_QRTime"]),
                DD_SDTime   = Convert.ToDateTime(dr["DD_SDTime"]),
                DD_ReseTime = Convert.ToDateTime(dr["DD_ReseTime"]),
                DD_HSTime   = dr["DD_HSTime"].ToString(),
                DD_ZDTime   = Convert.ToDateTime(dr["DD_BMNum"])
            };

            return(dD_Infor);
        }
Пример #5
0
        private DD_InforMation RowToDDInforMationID(DataRow dr)
        {
            DD_InforMation dD_Infor = new DD_InforMation()
            {
                AutoID      = Convert.ToInt32(dr["AutoID"]),
                DD_BMNum    = dr["DD_BMNum"].ToString(),
                DD_KFNume   = dr["DD_KFNume"].ToString(),
                DD_RQTime   = (DateTime?)SqlHelper.GetDBnullValue(dr["DD_RQTime"]),
                DD_QRTime   = (DateTime?)SqlHelper.GetDBnullValue(dr["DD_QRTime"]),
                DD_SDTime   = (DateTime?)SqlHelper.GetDBnullValue(dr["DD_SDTime"]),
                DD_ZDTime   = (DateTime?)SqlHelper.GetDBnullValue(dr["DD_ZDTime"]),
                DD_HSTime   = dr["DD_HSTime"].ToString(),
                DD_ReseTime = (DateTime?)SqlHelper.GetDBnullValue(dr["DD_ReseTime"])
            };

            return(dD_Infor);
        }
Пример #6
0
        /// <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);
        }
Пример #7
0
 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);
     }
 }
Пример #8
0
        private static DD_InforMation AddListIn(DD_InforMation item, DateTime time, double val)
        {
            DateTime time1 = Convert.ToDateTime(string.Format("{0:d}", item.DD_SDTime));
            DateTime time2 = Convert.ToDateTime(time.AddDays(val));
            TimeSpan span  = time1.Subtract(time2);

            return(new DD_InforMation
            {
                AutoID = item.AutoID,
                DD_BMNum = item.DD_BMNum,
                DD_HSTime = Convert.ToString(span.Days),
                DD_KFNume = item.DD_KFNume,
                DD_QRTime = item.DD_QRTime,
                DD_ReseTime = time.AddDays(val),
                DD_RQTime = item.DD_RQTime,
                DD_SDTime = item.DD_SDTime,
                DD_ZDTime = item.DD_ZDTime
            });
        }