コード例 #1
0
        // GET: OperatorLogReport
        public ActionResult Index(OperatorLogParameters parameters)
        {
            var User  = _dBUsersService.GetAllDBUsers();
            var TCode = _codeOperationService.GetAllCodeOperation();
            var Liste = _reportService.OperatorLogReport(parameters);
            var model = new OperatorLogListViewModel
            {
                Kullanici_Adi = User.Select(a => new SelectListItem
                {
                    Text  = (a.Adi + " " + a.Soyadi),
                    Value = a.Kullanici_Adi
                }),
                Code_Operation = TCode.Select(a => new SelectListItem
                {
                    Text  = a.Operasyon,
                    Value = a.TKod.ToString()
                }),
                OperatorLogList = Liste
            };

            TempData["Operator"]        = 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));
        }
コード例 #2
0
        public ActionResult Total(RefectoryParameters parameters)
        {
            var Total        = _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);

            ViewBag.Kapi_Grup_No = new SelectList(_doorGroupsMasterService.GetAllDoorGroupsMaster(), "Kapi_Grup_No", "Kapi_Grup_Adi", Email.Kapi_Grup_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()
                }),
                ToplamGecis   = Total,
                EmailSettings = Email,
                User          = user
            };

            TempData["UserAccessCountTotal"] = Total;
            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));
        }
コード例 #3
0
        // GET: OutherReport
        public ActionResult Index(OutherReportParameters parameters)
        {
            var liste = _reportService.GetDigerGecisListesi(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 model = new DigerGecisRaporListViewModel
            {
                DigerGecisListesi = liste,
                Panel             = panel.Select(a => new SelectListItem
                {
                    Text  = a.Panel_Name,
                    Value = a.Panel_ID.ToString()
                })
            };

            TempData["DigerGecis"]      = 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));
        }
コード例 #4
0
        // GET: UndefinedUserReport
        public ActionResult Index(TanimsizReportParameters parameters)
        {
            var list = _reportService.GetTanimsizListesi(parameters);

            var PanelName = _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 model     = new TanimsizKullaniciListViewModel
            {
                Liste = list,
                Panel = PanelName.Select(x => new SelectListItem
                {
                    Text  = x.Panel_Name,
                    Value = x.Panel_ID.ToString()
                })
            };

            TempData["Tanimsiz"]        = list;
            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));
        }
コード例 #5
0
        // GET: VisitorReport
        public ActionResult Index(VisitorReportParameters parameters)
        {
            List <Visitors> visitors = new List <Visitors>();

            var liste = _reportService.GetZiyaretciListesi(parameters);
            var panel = _panelSettingsService.GetAllPanelSettings(x => x.Panel_IP1 != 0 && x.Panel_IP1 != 0 && x.Panel_TCP_Port != 0 && x.Panel_ID != 0 && dbPanelList.Contains((int)x.Panel_ID));

            visitors = _visitorsService.GetAllVisitors();
            var groupsdetail   = _groupMasterService.GetAllGroupsMaster();
            var globalBolgeAdi = _globalZoneService.GetAllGlobalZones();
            var model          = new VisitorsList
            {
                ComplexVisitorsListesi = liste,
                Panel = panel.Select(a => new SelectListItem
                {
                    Text  = a.Panel_Name,
                    Value = a.Panel_ID.ToString()
                }),
                Visitors    = visitors,
                Gecis_Grubu = groupsdetail.Select(a => new SelectListItem
                {
                    Text  = a.Grup_Adi,
                    Value = a.Grup_No.ToString()
                }),
                Global_Kapi_Bolgesi = globalBolgeAdi.Select(a => new SelectListItem
                {
                    Text  = a.Global_Bolge_Adi,
                    Value = a.Global_Bolge_No.ToString()
                }),
            };

            TempData["VisitorsList"]    = 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));
        }
コード例 #6
0
        // GET: ReportPersonelEski
        public ActionResult OldStaff(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.GetReportPersonelListsEski(parameters, CurrentSession.User);
            var eskiKullanicilar = _reportService.GetReportPersonelListsEski(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ı        = null,
                EskiKullanicilar = eskiKullanicilar,
                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));
        }