/// <summary> /// 同步 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSynchronization_Click(object sender, EventArgs e) { DateTime beginTime = Convert.ToDateTime(txtstartime.Text); DateTime endTime = Convert.ToDateTime(txtenddate.Text); DateTime MaxTime = DateTime.Now.AddDays(-2); if (DateTime.Now.Hour > 13) { MaxTime = DateTime.Now.AddDays(-1); } if (endTime >= MaxTime) { Maticsoft.Common.MessageBox.Show(this, string.Format("截止时间不能最大不能超过{0}", MaxTime.ToString("yyyy-MM-dd"))); txtenddate.Focus(); return; } if (endTime <= beginTime) { Maticsoft.Common.MessageBox.Show(this, string.Format("截止时间{0}不能小于开始时间{1}", endTime.ToString("yyyy-MM-dd"), beginTime.ToString("yyyy-MM-dd"))); txtenddate.Focus(); return; } ConsoleLifesense.SyncDataManager sycdataBll = new ConsoleLifesense.SyncDataManager(); sycdataBll.syncDateSegmentData(beginTime, endTime); Maticsoft.Common.MessageBox.Show(this, "同步完成!"); LoadData(); }
protected void btnSysData_Click(object sender, EventArgs e) { ConsoleLifesense.SyncDataManager sycdataBll = new ConsoleLifesense.SyncDataManager(); List <Model.t_failrequestInfo> listmodel = new List <Model.t_failrequestInfo>(); string strIDlist = GetSelIDlist(); BLL.t_failrequestInfo failBll = new BLL.t_failrequestInfo(); List <string> listKey = strIDlist.Split(',').ToList(); foreach (string item in listKey) { if (!string.IsNullOrEmpty(item)) { listmodel.Add(failBll.GetModel(item.Split('|')[0], Convert.ToDateTime(item.Split('|')[1]))); } } string msg = string.Empty; if (listmodel.Count > 0) { sycdataBll.syncExceptionData(listmodel, out msg); if (!string.IsNullOrEmpty(msg)) { Maticsoft.Common.MessageBox.Show(this, msg); } else { Maticsoft.Common.MessageBox.Show(this, "同步所选成功!"); LoadData(); } } else { Maticsoft.Common.MessageBox.Show(this, "不存在需要同步数据,请重新选择需要同步的数据!"); } }