Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 /// <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));
         }
     }
 }