Пример #1
0
        public JsonResult SiteScannerTemplate(int SiteId, int NetworkModeId, int BandId, string Manufacturer, string ScannerModel, string SelectedProtocolId, string SelectedBandId)
        {
            AV_SiteScannerConfigurationsBL site = new AV_SiteScannerConfigurationsBL();
            var rec = site.ToList("GET_Configuration", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString(), ScannerModel, Manufacturer, SelectedProtocolId, SelectedBandId);

            return(Json(rec, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public ActionResult Scanner(int SiteId, int NetworkModeId, int BandId)
        {
            SelectedList  sl  = new SelectedList();
            UserClientsBL ucb = new UserClientsBL();

            ViewBag.UserClients = ucb.SelectedList("byUserId", Convert.ToString(ViewBag.UserId));
            AD_DefinationBL db = new AD_DefinationBL();

            if (ViewBag.IsAdmin)
            {
                ViewBag.Cities = db.SelectedList("AllCities");
            }
            else
            {
                ViewBag.Cities = db.SelectedList("UserCities", Convert.ToString(ViewBag.UserId));
            }
            ViewBag.Manufacturer    = db.SelectedList("byDefinationType", "ScannerManufacturer", "-Select Manufacturer-");
            ViewBag.ScannerModel    = db.ToList("byDefinationType", "ScannerModel");
            ViewBag.ScannerProtocol = db.SelectedList("byDefinationType", "Scanner Protocol", "-Select Protocol-");
            ViewBag.ScannerBand     = db.ToList("byDefinationType", "Scanner Band");
            AV_SiteScannerConfigurationsBL site = new AV_SiteScannerConfigurationsBL();
            var SiteData = site.ToList("GET_SiteParams", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString(), "");

            if (SiteData != null && SiteData.Count > 0)
            {
                var Single = SiteData.FirstOrDefault();
                if (Single != null)
                {
                    ViewBag.ClientId = Single.ClientId;
                    ViewBag.CityId   = Single.CityId;
                }
            }
            ViewBag.SiteId        = SiteId;
            ViewBag.NetworkModeId = NetworkModeId;
            ViewBag.BandId        = BandId;
            //ViewBag.IsExist = false;
            //var siteConfig = site.ToList("GET_Configuration", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString());
            //if (siteConfig.Count()>0)
            //{
            //    ViewBag.IsExist = true;
            //    ViewBag.Values = siteConfig;
            //    TempData["Templates"] = siteConfig;
            //    ViewBag.TestCategory = siteConfig.GroupBy(test => test.TestCatogoryId)
            //           .Select(grp => grp.First())
            //           .ToList();

            //    ViewBag.GetTestTypes = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerTestTypes);
            //    ViewBag.GetKpi = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerKpi);
            //}
            return(View());
        }