public AlarmForm(string alarmContent, AlarmType alarmType) { InitializeComponent(); richTextBoxAlarmContent.Text = alarmContent; var alarm = new WebAlarm() { AlarmContent = alarmContent, AlarmTypeInt = (int)alarmType, Operator = MainForm.CurrentUserName, }; var result = new AlarmBLL().AddAlarm(alarm); if (result.Code > 0) { DlgHelper.ShowAlertMsgBox(result.Msg); } }
/// <summary> /// 添加报警 /// </summary> /// <param name="webAlarm"></param> /// <returns></returns> public CResult <bool> AddAlarm(WebAlarm webAlarm) { using (var db = new WarehouseContext()) { var alarm = new Alarm(); alarm.AlarmContent = webAlarm.AlarmContent; alarm.AlarmTime = DateTime.Now; alarm.AlarmTypeInt = webAlarm.AlarmTypeInt; alarm.Operator = webAlarm.Operator; RepositoryIoc.GetAlarmRepository(db).Insert(alarm); if (db.SaveChanges() > 0) { return(new CResult <bool>(true)); } else { return(new CResult <bool>(false, ErrorCode.SaveDbChangesFailed)); } } }