public ActionResult TriggerDoor(int PanelID, int DoorID) { KapiOperasyon kapiOperasyon = new KapiOperasyon(); kapiOperasyon.Alarm = false; kapiOperasyon.OprKod = 2770; kapiOperasyon.Panel_ID = PanelID; kapiOperasyon.Tum_Panel = false; if (DoorID == 1) { kapiOperasyon.Kapi_1 = true; } else if (DoorID == 2) { kapiOperasyon.Kapi_2 = true; } else if (DoorID == 3) { kapiOperasyon.Kapi_3 = true; } else if (DoorID == 4) { kapiOperasyon.Kapi_4 = true; } else if (DoorID == 5) { kapiOperasyon.Kapi_5 = true; } else if (DoorID == 6) { kapiOperasyon.Kapi_6 = true; } else if (DoorID == 7) { kapiOperasyon.Kapi_7 = true; } else if (DoorID == 8) { kapiOperasyon.Kapi_8 = true; } TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)CommandConstants.CMD_SND_DOORTRIGGER, IntParam_1 = 1, StrParam_1 = DoorOperationCode.CreateDoorOperationCode(kapiOperasyon), IntParam_2 = PanelID, Kullanici_Adi = dBUsers.Kullanici_Adi, Panel_No = PanelID, Tablo_Guncelle = true, Tarih = DateTime.Now }; _taskListService.sp_AddTaskList(taskList); return(Json("Success", JsonRequestBehavior.AllowGet)); }
public ActionResult Index(KapiOperasyon kapiOperasyon) { if (ModelState.IsValid) { if (kapiOperasyon.OprKod == null) { throw new Exception("Operasyon seçilmedi!"); } if (kapiOperasyon.Tum_Panel == true) { foreach (var item in _reportService.PanelListesi(user)) { TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)kapiOperasyon.OprKod, IntParam_1 = 1, IntParam_2 = item.Panel_ID, StrParam_1 = DoorOperationCode.CreateDoorOperationCode(kapiOperasyon), Kullanici_Adi = user.Kullanici_Adi, Panel_No = item.Panel_ID, Tablo_Guncelle = true, Tarih = DateTime.Now }; _taskListService.sp_AddTaskList(taskList); } } else { TaskList taskList = new TaskList { Deneme_Sayisi = 1, Durum_Kodu = (int)PanelStatusCode.Beklemede, Gorev_Kodu = (int)kapiOperasyon.OprKod, IntParam_1 = 1, StrParam_1 = DoorOperationCode.CreateDoorOperationCode(kapiOperasyon), IntParam_2 = kapiOperasyon.Panel_ID, Kullanici_Adi = user.Kullanici_Adi, Panel_No = kapiOperasyon.Panel_ID, Tablo_Guncelle = true, Tarih = DateTime.Now }; _taskListService.sp_AddTaskList(taskList); } } return(RedirectToAction("Index", new { @PanelID = kapiOperasyon.Panel_ID })); }