private void Alert(AlarmHandleContext context, EGPSCurrentInfo current,EFortifyAlertsetting setting, bool isAlert) { DateTime dt1 = DateTime.Now; EFortifyAlertReport alertReport = this.CreateAlertReport(context, current, setting); GPSServiceFacade.Report.Fortify.Add<EFortifyAlertReport>(alertReport); Logger.Info(string.Format("Static_FortifyAlertReportService.Add<EFortifyAlertReport>(alertReport)共花销{0}毫秒", (DateTime.Now - dt1).TotalMilliseconds)); if (isAlert) { if (setting.EnableSMS || setting.Enable) { if (setting.EnableSMS && this.IsInMobileReceiveTime(alertReport)) { this.SendSMS(context, alertReport); } if (setting.Enable && this.IsInUserReceiveTime(alertReport)) { this.SendWebSiteSMS(context, alertReport); } try { //撤销设防 IAlertSettingService s = new AlertSettingService(); s.Delete<EFortifyAlertsetting>(setting.RecordID); } catch { } } } }
protected void btnDelete_Click(object sender, EventArgs e) { AlertSettingService db = new AlertSettingService(); db.Delete<ERobAlertSetting>(new Guid("eea2f9c4-7bf3-473d-b427-481b16df9964")); }