public ActionResult AltDepartmanList(string kullaniciAdi) { List <int> userAltDepartmanID = new List <int>(); foreach (var altdepartmanID in _dBUsersAltDepartmanService.GetAllDBUsersAltDepartman(x => x.Kullanici_Adi == kullaniciAdi)) { userAltDepartmanID.Add((int)altdepartmanID.Alt_Departman_No); } return(Json(_altDepartmanService.GetAllAltDepartman(x => !userAltDepartmanID.Contains(x.Alt_Departman_No)), JsonRequestBehavior.AllowGet)); }
// GET: Refectory public ActionResult Index(RefectoryParameters parameters) { var Liste = _reportService.YemekhaneRaporu(parameters, CurrentSession.User); var Toplam = _reportService.YemekhaneRaporuTotal(parameters, CurrentSession.User); var Groups = _doorGroupsMasterService.GetAllDoorGroupsMaster(); var Email = _emailSettingsService.GetAllEMailSetting().FirstOrDefault(); var Sikterler = _sirketService.GetAllSirketler(x => dbSirketList.Contains(x.Sirket_No)); //_reportService.SirketListesi(user); var Departmanlar = _departmanService.GetAllDepartmanlar(x => dbDepartmanList.Contains(x.Departman_No)); //_reportService.DepartmanListesi(user); var AltDepartman = _altDepartmanService.GetAllAltDepartman(x => x.Departman_No == parameters.Departman_No && dbAltDepartmanList.Contains(x.Alt_Departman_No)); var Bolumler = _bolumService.GetAllBolum(x => x.Alt_Departman_No == parameters.Alt_Departman_No && x.Departman_No == parameters.Departman_No); var Birimler = _birimService.GetAllBirim(x => x.Departman_No == parameters.Departman_No && x.Alt_Departman_No == parameters.Alt_Departman_No && x.Bolum_No == parameters.Bolum_No); var model = new RefectoryListViewModel { Group_ID = Groups.Select(a => new SelectListItem { Text = a.Kapi_Grup_Adi, Value = a.Kapi_Grup_No.ToString() }), Sirket_No = Sikterler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Sirket_No.ToString() }), Departman_No = Departmanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Departman_No.ToString() }), Alt_Departman_No = AltDepartman.Select(a => new SelectListItem { Text = a.Adi, Value = a.Alt_Departman_No.ToString() }), Bolum_No = Bolumler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Bolum_No.ToString() }), Birim_No = Birimler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Birim_No.ToString() }), YemekhaneListe = Liste, ToplamGecis = Toplam, EmailSettings = Email, User = user }; TempData["UserAccessCount"] = Liste; TempData["DateAndTime"] = ReportParamatersDateAndTime.ParametersDateAndTimeBindForReport(parameters.Baslangic_Tarihi, parameters.Bitis_Tarihi, parameters.Baslangic_Saati, parameters.Bitis_Saati); TempData["DateAndTimeView"] = ReportParamatersDateAndTime.ParametersDateAndTimeBindForReport(parameters.Baslangic_Tarihi, parameters.Bitis_Tarihi, parameters.Baslangic_Saati, parameters.Bitis_Saati); return(View(model)); }
public ActionResult AddDepartman(int DepartmanNo, string kullaniciAdi) { var addedDBUserDepartman = new DBUsersDepartman { Kullanici_Adi = kullaniciAdi, Departman_No = DepartmanNo }; _dBUsersDepartman.AddDBUsersDepartman(addedDBUserDepartman); foreach (var altDepartman in _altDepartmanService.GetAllAltDepartman(x => x.Departman_No == DepartmanNo)) { var addedDBUserAltDepartman = new DBUsersAltDepartman { Kullanici_Adi = kullaniciAdi, Departman_No = DepartmanNo, Alt_Departman_No = altDepartman.Alt_Departman_No }; _dBUsersAltDepartmanService.AddDBUsersAltDepartman(addedDBUserAltDepartman); } foreach (var bolum in _bolumService.GetAllBolum(x => x.Departman_No == DepartmanNo)) { var addedDBUserBolum = new DBUsersBolum { Kullanici_Adi = kullaniciAdi, Departman_No = DepartmanNo, Alt_Departman_No = bolum.Alt_Departman_No, Bolum_No = bolum.Bolum_No }; _dBUsersBolumService.AddDBUsersBolum(addedDBUserBolum); } return(Json("Ok", JsonRequestBehavior.AllowGet)); }
// GET: Bolum public ActionResult Index() { var model = new BolumListViewModel { Alt_Departman_No = _altDepartmanService.GetAllAltDepartman().Select(a => new SelectListItem { Text = a.Adi, Value = a.Alt_Departman_No.ToString() }), Departman_No = _departmanService.GetAllDepartmanlar().Select(a => new SelectListItem { Text = a.Adi, Value = a.Departman_No.ToString() }), BolumListesi = _bolumService.ComplexBolums() }; return(View(model)); }
public ActionResult Create(Visitors visitors) { if (ModelState.IsValid) { visitors.Saat = DateTime.Now; int MaxID; if (_userService.GetAllUsers().Count == 0) { MaxID = 0; } else { MaxID = _userService.GetAllUsers().Max(x => x.ID); } var userEntity = new Users { Adi = "Ziyaretci_" + visitors.Adi, Soyadi = "Ziyaretci_" + visitors.Soyadi, ID = MaxID + 1, Kart_ID = visitors.Kart_ID, Grup_No = visitors.Grup_No, Visitor_Grup_No = visitors.Grup_No, Aciklama = "QR Kodlu Sistem Ziyaretçisi", Kullanici_Tipi = 1, TCKimlik = visitors.TCKimlik, Telefon = visitors.Telefon, Resim = "BaseUser.jpg", Plaka = visitors.Plaka, Sirket_No = _sirketService.GetAllSirketler().FirstOrDefault().Sirket_No, Departman_No = _departmanService.GetAllDepartmanlar().FirstOrDefault().Departman_No, Alt_Departman_No = _altDepartmanService.GetAllAltDepartman().FirstOrDefault().Alt_Departman_No }; visitors.UseUserGroup = true; visitors.ID = MaxID + 1; var addedUser = _userService.AddUsers(userEntity); var addedVisitor = _visitorsService.AddVisitor(visitors); Send(PanelListesi, CommandConstants.CMD_SND_USER, addedUser.ID); _accessDatasService.AddOperatorLog(320, permissionUser.Kullanici_Adi, addedVisitor.Kayit_No, 0, 0, 0); return(RedirectToAction("PrintQRCode", new { KartID = visitors.Kart_ID })); } return(View(visitors)); }
public ActionResult Create(AltDepartman AltDepartman) { if (permissionUser.SysAdmin == false) { throw new Exception("Yetkisiz Erişim!"); } else { if (ModelState.IsValid) { if (AltDepartman.Adi != null && AltDepartman.Departman_No != null) { var ID = _altDepartmanService.GetAllAltDepartman().Count; if (ID == 0) { _altDepartmanService.DeleteAll(); } _altDepartmanService.AddAltDepartman(AltDepartman); foreach (var dbSysAdmin in _dBUsersService.GetAllDBUsers(x => x.SysAdmin == true)) { var dbAltDepartman = new DBUsersAltDepartman { Kullanici_Adi = dbSysAdmin.Kullanici_Adi, Departman_No = AltDepartman.Departman_No, Alt_Departman_No = AltDepartman.Alt_Departman_No }; _dBUsersAltDepartmanService.AddDBUsersAltDepartman(dbAltDepartman); } return(RedirectToAction("Index")); } throw new Exception("Yanlış yada eksik karakter girdiniz."); } return(RedirectToAction("Index")); } }
// GET: TreeView public ActionResult Index() { List <TreeViewNode> nodes = new List <TreeViewNode>(); //Ana Root foreach (Departmanlar type in _departmanService.GetAllDepartmanlar()) { nodes.Add(new TreeViewNode { id = type.Departman_No.ToString(), parent = "#", text = type.Adi }); } //SubRoot foreach (AltDepartman subType in _altDepartmanService.GetAllAltDepartman()) { nodes.Add(new TreeViewNode { id = subType.Departman_No.ToString() + "-" + subType.Alt_Departman_No.ToString(), parent = subType.Departman_No.ToString(), text = subType.Adi }); } //Serialize to JSON string. ViewBag.Json = (new JavaScriptSerializer()).Serialize(nodes); return(View()); }
// GET: PersonelListReport public ActionResult Index(PersonelListReportParameters parameters) { var personelLists = _reportService.GetPersonelLists(parameters, CurrentSession.User); var departmanlar = _departmanService.GetAllDepartmanlar(x => dbDepartmanList.Contains(x.Departman_No)); var bloklar = _bloklarService.GetAllBloklar(); var groupsdetail = _groupMasterService.GetAllGroupsMaster(); var sirketler = _sirketService.GetAllSirketler(x => dbSirketList.Contains(x.Sirket_No)); var globalBolgeAdi = _globalZoneService.GetAllGlobalZones(); var groupMaster = _groupMasterService.GetAllGroupsMaster(); var alddepartmanlar = _altDepartmanService.GetAllAltDepartman(x => x.Departman_No == parameters.Departman && dbAltDepartmanList.Contains(x.Alt_Departman_No)); var unvanlar = _unvanService.GetAllUnvan(); var bolumler = _bolumService.GetAllBolum(x => x.Alt_Departman_No == parameters.Alt_Departman_No && x.Departman_No == parameters.Departman); var birimler = _birimService.GetAllBirim(x => x.Departman_No == parameters.Departman && x.Alt_Departman_No == parameters.Alt_Departman_No && x.Bolum_No == parameters.Bolum_No); var model = new PersonelListViewModel { ListCount = personelLists.Count.ToString(), PersonelListesi = personelLists.ToList(), Departman = departmanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Departman_No.ToString() }), Blok = bloklar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Blok_No.ToString() }), Sirket = sirketler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Sirket_No.ToString() }), Global_Kapi_Bolgesi = globalBolgeAdi.Select(a => new SelectListItem { Text = a.Global_Bolge_Adi, Value = a.Global_Bolge_No.ToString() }), Gecis_Grubu = groupMaster.Select(a => new SelectListItem { Text = a.Grup_Adi, Value = a.Grup_No.ToString() }), Alt_Departman_No = alddepartmanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Alt_Departman_No.ToString() }), Unvan_No = unvanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Unvan_No.ToString() }), Bolum_No = bolumler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Bolum_No.ToString() }), Birim_No = birimler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Birim_No.ToString() }), }; TempData["PersonelLists"] = personelLists; return(View(model)); }
// GET: ReportPersonelAktif public ActionResult Index(ActiveUserReportParameters parameters) { var panel = _panelSettingsService.GetAllPanelSettings(x => x.Panel_IP1 != null && x.Panel_IP1 != 0 && x.Panel_TCP_Port != 0 && x.Panel_ID != 0 && dbPanelList.Contains((int)x.Panel_ID)); var groupsdetail = _groupMasterService.GetAllGroupsMaster(); var globalBolgeAdi = _globalZoneService.GetAllGlobalZones(); var departmanlar = _departmanService.GetAllDepartmanlar(x => dbDepartmanList.Contains(x.Departman_No)); //_departmanService.GetByKullaniciAdi(user.Kullanici_Adi); var bloklar = _bloklarService.GetAllBloklar(); var sirketler = _sirketService.GetAllSirketler(x => dbSirketList.Contains(x.Sirket_No)); //_sirketService.GetByKullaniciAdi(user.Kullanici_Adi); var groupMaster = _groupMasterService.GetAllGroupsMaster(); var visitors = _visitorsService.GetAllVisitors(); var liste = _reportService.GetReportPersonelLists(parameters, CurrentSession.User); var kullanicilar = _reportService.GetPersonelLists(null, CurrentSession.User); var alddepartmanlar = _altDepartmanService.GetAllAltDepartman(x => x.Departman_No == parameters.Departman && dbAltDepartmanList.Contains(x.Alt_Departman_No)); var unvanlar = _unvanService.GetAllUnvan(); var bolumler = _bolumService.GetAllBolum(x => x.Alt_Departman_No == parameters.AltDepartman && x.Departman_No == parameters.Departman); var birimler = _birimService.GetAllBirim(x => x.Departman_No == parameters.Departman && x.Alt_Departman_No == parameters.AltDepartman && x.Bolum_No == parameters.Bolum); var model = new ReportPersonelViewModel { ReportPersonel = liste, Kullanıcı = kullanicilar, EskiKullanicilar = null, Panel = panel.Select(a => new SelectListItem { Text = a.Panel_Name, Value = a.Panel_ID.ToString() }), Global_Kapi_Bolgesi = globalBolgeAdi.Select(a => new SelectListItem { Text = a.Global_Bolge_Adi, Value = a.Global_Bolge_No.ToString() }), Departman = departmanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Departman_No.ToString() }), Blok = bloklar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Blok_No.ToString() }), Sirket = sirketler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Sirket_No.ToString() }), Gecis_Grubu = groupMaster.Select(a => new SelectListItem { Text = a.Grup_Adi, Value = a.Grup_No.ToString() }), AltDepartman = alddepartmanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Alt_Departman_No.ToString() }), Unvan = unvanlar.Select(a => new SelectListItem { Text = a.Adi, Value = a.Unvan_No.ToString() }), Bolum = bolumler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Bolum_No.ToString() }), Birim_No = birimler.Select(a => new SelectListItem { Text = a.Adi, Value = a.Birim_No.ToString() }) }; TempData["ReportPersonel"] = liste; TempData["DateAndTime"] = ReportParamatersDateAndTime.ParametersDateAndTimeBindForReport(parameters.Baslangic_Tarihi, parameters.Bitis_Tarihi, parameters.Baslangic_Saati, parameters.Bitis_Saati); TempData["DateAndTimeView"] = ReportParamatersDateAndTime.ParametersDateAndTimeBindForReport(parameters.Baslangic_Tarihi, parameters.Bitis_Tarihi, parameters.Baslangic_Saati, parameters.Bitis_Saati); return(View(model)); }