public ActionResult ClearPanelMemory(List <int> PanelListClear) { if (permissionUser.SysAdmin == false) { throw new Exception("Yetkisiz Erişim!"); } foreach (var item in PanelListClear) { var panelModel = _panelSettingsService.GetById(item); if (panelModel.Panel_Model != (int)PanelModel.Panel_1010) { TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)CommandConstants.CMD_ERS_LOGCOUNT, IntParam_1 = 1, Kullanici_Adi = user.Kullanici_Adi, Panel_No = item, Tablo_Guncelle = true, Tarih = DateTime.Now }; _taskListService.AddTaskList(taskList); } } return(RedirectToAction("Index", "AccessReceive")); }
public ActionResult TurnBackUser(int?id) { if (id != null) { if (user.SysAdmin == false) { if (user.Kullanici_Islemleri == (int)SecurityCode.Sadece_Izleme || user.Kullanici_Islemleri == (int)SecurityCode.Yetkisiz) { throw new Exception("Kullanıcı ekleme yetkiniz yok!"); } } var entity = _usersOLDService.GetAllUsersOLD().FirstOrDefault(x => x.ID == id); var checkUserKartID = _userService.GetAllUsers().FirstOrDefault(x => x.Kart_ID == entity.Kart_ID); if (checkUserKartID == null) { Users ReCycleUser = ConvertUser.UserOldToUser(entity); var checkUserID = _userService.GetAllUsers().FirstOrDefault(x => x.ID == ReCycleUser.ID); if (checkUserID != null) { ReCycleUser.ID = (_userService.GetAllUsers().Max(x => x.ID) + 1); } _userService.AddUsers(ReCycleUser); _usersOLDService.DeleteUsersOLD(entity); _accessDatasService.AddOperatorLog(100, user.Kullanici_Adi, ReCycleUser.ID, 0, 0, 0); foreach (var panel in _panelSettingsService.GetAllPanelSettings(x => x.Panel_TCP_Port != 0 && x.Panel_IP1 != 0 && x.Panel_IP2 != 0 && x.Panel_IP3 != 0 && x.Panel_IP4 != 0)) { TaskList taskSendUser = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)CommandConstants.CMD_SND_USER, IntParam_1 = ReCycleUser.ID, Kullanici_Adi = user.Kullanici_Adi, Panel_No = panel.Panel_ID, Tablo_Guncelle = true, Tarih = DateTime.Now }; _taskListService.AddTaskList(taskSendUser); } _accessDatasService.AddOperatorLog(103, user.Kullanici_Adi, ReCycleUser.ID, 0, 0, 0); return(RedirectToAction("Index", "Users")); } else { throw new Exception("Aynı Kart ID'sine sahip kullanıcı bulunmaktadır!"); } } throw new Exception("Upps! Yanlış Giden Birşeyler Var!"); }
public ActionResult TaskSend(List <int> PanelList, CommandConstants OprKod, int AlarmID = -1) { if (permissionUser.SysAdmin == false) { if (permissionUser.Grup_Islemleri == 2 || permissionUser.Grup_Islemleri == 3) { throw new Exception("Bu işleme yetkiniz yok!"); } } if (AlarmID != -1) { try { foreach (var item in PanelList) { var panelModel = _panelSettingsService.GetById(item); if (panelModel.Panel_Model != (int)PanelModel.Panel_1010) { TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)OprKod, Kullanici_Adi = user.Kullanici_Adi, IntParam_1 = AlarmID, Panel_No = item, Tablo_Guncelle = true, Tarih = DateTime.Now }; TaskList taskListReceive = _taskListService.AddTaskList(taskList); if (OprKod == CommandConstants.CMD_ERS_USERALARM) { _accessDatasService.AddOperatorLog(142, user.Kullanici_Adi, AlarmID, 0, item, 0); } else { _accessDatasService.AddOperatorLog(143, user.Kullanici_Adi, AlarmID, 0, item, 0); } } } Thread.Sleep(2000); } catch (Exception) { return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }
public ActionResult Delete(int id = -1) { if (permissionUser.SysAdmin == false) { if (permissionUser.Grup_Islemleri == (int)SecurityCode.Sadece_Izleme || permissionUser.Grup_Islemleri == (int)SecurityCode.Yetkisiz) { throw new Exception("Ziyaretçi silmeye yetkiniz yok!"); } } if (id != -1) { Visitors visitor = _visitorsService.GetById(id); Users deleteUsers = _userService.GetAllUsers().FirstOrDefault(x => x.Kart_ID == visitor.Kart_ID); if (visitor != null) { _visitorsService.DeleteVisitor(visitor); _userService.DeleteUsers(deleteUsers); foreach (var item in _reportService.PanelListesi(user)) { TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)CommandConstants.CMD_ERS_USER, IntParam_1 = id, Kullanici_Adi = user.Kullanici_Adi, Panel_No = item.Panel_ID, Tablo_Guncelle = true, Tarih = DateTime.Now }; TaskList taskListReceive = _taskListService.AddTaskList(taskList); } _accessDatasService.AddOperatorLog(322, permissionUser.Kullanici_Adi, visitor.Kayit_No, 0, 0, 0); return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }