Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     zonasCtrl = new ZonasController();
     if (!IsPostBack)
     {
         if (!SitePrincipal.IsIntruso())
         {
             if (SitePrincipal.ExisteActiva())
             {
                 id = Request.QueryString["id"];
                 if (!String.IsNullOrEmpty(id))
                 {
                     lblcodigoGeo.Text = id;
                     var rg = zonasCtrl.obtenerGeocerca(id);
                     lbldescripcion.Text  = rg.Descripcion.ToString();
                     lblcolorlim.Text     = rg.ColorLimite.ToString();
                     lblcolorrelleno.Text = rg.ColorRelleno.ToString();
                     lblzona.Text         = rg.TipoGeocerca.Descripcion.ToString();
                 }
                 else
                 {
                     Response.Redirect("~/Vistas/Geocercas/Index");
                 }
             }
         }
         else
         {
             Response.Redirect("~/Account/Login");
         }
     }
 }
Ejemplo n.º 2
0
        public static string GetPuntos(int idgeocerca)
        {
            ZonasController zn = new ZonasController();

            WS.ENTIDADES.Geocerca geocerca = zn.GetPuntos(idgeocerca);
            return(JsonConvert.SerializeObject(geocerca, Formatting.Indented));;
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            homeCtrl        = new HomeController();
            reporteCtrl     = new ReporteController();
            zonasCtrl       = new ZonasController();
            vehiculoCtrl    = new VehiculoController();
            personaCtrl     = new PersonaController();
            seguimientoCtrl = new SeguimientoController();

            //cboplaca.Filter = (RadComboBoxFilter)Convert.ToInt32(2);
            cbohorai.Filter = (RadComboBoxFilter)Convert.ToInt32(2);
            cbohoraf.Filter = (RadComboBoxFilter)Convert.ToInt32(2);

            if (!IsPostBack)
            {
                if (!SitePrincipal.IsIntruso())
                {
                    CargarFechas();
                    CargarGeocercas();
                    cargarVehiculo();
                    CargarDetalle();
                }
                else
                {
                    Response.Redirect("~/Account/Login");
                }
            }
        }
Ejemplo n.º 4
0
        private List <KeyValuePair <int, string> > CargarGeocercas()
        {
            ZonasController       zonasCtrl = new ZonasController();
            List <GeocercaCboDet> geocercas = new List <GeocercaCboDet>();

            if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva())
            {
                var userName = User.Identity.Name;
                var nit      = homeCtrl.obtenerNit(userName);

                geocercas = zonasCtrl.GetAll(nit);
            }
            else
            {
                geocercas = zonasCtrl.GetAll();
            }


            List <KeyValuePair <int, string> > datos = new List <KeyValuePair <int, string> >();

            foreach (var geo in geocercas)
            {
                datos.Add(new KeyValuePair <int, string>(geo.CodigoGEO, geo.Descripcion));
            }
            return(datos);
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            homeCtrl  = new HomeController();
            zonasCtrl = new ZonasController();

            if (!IsPostBack)
            {
                if (SitePrincipal.IsIntruso())
                {
                    Response.Redirect("~/Account/Login");
                }
            }
        }
        public async Task GetZonabyIDAsync_ShouldReturnZonaBBAsync()
        {
            //Arrange
            var testContext    = OMSContextMocker.GetOMSContext("DBTestForZonasGetID");
            var testController = new ZonasController(testContext);

            //Act
            var result = await testController.GetZona("BB");

            //Assert
            var items = Assert.IsType <Zona>(result.Value);

            Assert.Equal("BB", items.Id);
        }
        public async Task GetAllZonasAsync_ShouldReturnAllZonasAsync()
        {
            //Arrange
            var testContext    = OMSContextMocker.GetOMSContext("DBTestForZonasGetAll");
            var testController = new ZonasController(testContext);

            //Act
            var result = await testController.GetZona();

            //Assert
            var items = Assert.IsType <List <Zona> >(result.Value);

            Assert.Equal(3, items.Count);
        }
        public async Task DeleteZonaAsync_ShouldDeleteZonaBBAsync()
        {
            //Arrange
            var testContext    = OMSContextMocker.GetOMSContext("DBTestForZonasDelete");
            var testController = new ZonasController(testContext);

            //Act
            var result = await testController.DeleteZona("BB");

            var get = await testController.GetZona("BB");

            //Assert
            Assert.IsType <NotFoundResult>(get.Result);
            Assert.IsType <NoContentResult>(result);
        }
        public async Task PostZonaAsync_ShouldCreateNewZonaAsync()
        {
            //Arrange
            var testContext    = OMSContextMocker.GetOMSContext("DBTestForZonasPost");
            var testController = new ZonasController(testContext);

            //Act
            var result = await testController.PostZona(new Zona { Id = "DD", Nome = "TestZonaDD" });

            var get = await testController.GetZona("DD");

            //Assert
            Assert.IsType <Zona>(get.Value);
            Assert.IsType <CreatedAtActionResult>(result.Result);
        }
Ejemplo n.º 10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     zonasCtrl = new ZonasController();
     homeCtrl  = new HomeController();
     if (!IsPostBack)
     {
         if (!SitePrincipal.IsIntruso())
         {
             ListarGeocercaxEmpresa(txtsearchgeocerca.Text);
         }
         else
         {
             Response.Redirect("~/Account/Login");
         }
     }
 }
Ejemplo n.º 11
0
        public static string getGeocercaAll()
        {
            var             user     = HttpContext.Current.User.Identity.Name;
            HomeController  homeCtrl = new HomeController();
            var             nits     = homeCtrl.obtenerNit(user);
            ZonasController zn       = new ZonasController();
            List <Geocerca> mlist    = new List <Geocerca>();

            if (!String.IsNullOrEmpty(nits))
            {
                mlist = zn.getGeocercasAllM(nits);
            }
            else
            {
                mlist = zn.getGeocercasAllM("");
            }
            return(JsonConvert.SerializeObject(mlist, Formatting.Indented));
        }
        public async Task PutZonabyIDAsync_ShouldUpdateZonaCCAsync()
        {
            //Arrange
            var testContext    = OMSContextMocker.GetOMSContext("DBTestForZonasPutID");
            var testController = new ZonasController(testContext);

            //Act
            var getZona = await testController.GetZona("CC");

            var zona = getZona.Value;

            zona.Nome = "TestZonaCCUpdated";
            var result = await testController.PutZona("CC", zona);

            var getresult = await testController.GetZona("CC");

            //Assert
            var items = Assert.IsType <Zona>(getresult.Value);

            Assert.Equal("TestZonaCCUpdated", items.Nome);
            Assert.IsType <NoContentResult>(result);
        }
Ejemplo n.º 13
0
        public static string CargarGestionTipoZona()
        {
            string                     result   = String.Empty;
            HomeController             homeCtrl = new HomeController();
            ZonasController            zonaCtrl = new ZonasController();
            var                        user     = HttpContext.Current.User.Identity.Name;
            var                        nit      = homeCtrl.obtenerNit(user);
            List <TipoGeocercaDetalle> lista    = new List <TipoGeocercaDetalle>();

            if (SitePrincipal.ExisteActiva())
            {
                lista  = zonaCtrl.GetTiposGeocerca(nit);
                result = JsonConvert.SerializeObject(lista, Formatting.Indented);
            }
            else
            {
                if (HttpContext.Current.User.IsInRole("SA"))
                {
                    lista  = zonaCtrl.GetTiposGeocercaSA();
                    result = JsonConvert.SerializeObject(lista, Formatting.Indented);
                }
            }
            return(result);
        }
Ejemplo n.º 14
0
        public static string AddUpdate(geocercaSerial geocerca, List <puntosgeoSerial> puntosGeocercas, int accion)
        {
            var             user     = HttpContext.Current.User.Identity.Name;
            HomeController  homeCtrl = new HomeController();
            var             nits     = homeCtrl.obtenerNit(user);
            ZonasController zn       = new ZonasController();

            switch (accion)
            {
            case 0:
                //aqui hacemos el codigo para guardar
                zn.AddGeocerca(geocerca, puntosGeocercas);
                break;

            case 1:
                zn.UpdateGeocerca(geocerca, puntosGeocercas);
                //aqui hacemos el codigo para actulizar
                break;

            default:
                break;
            }
            return(JsonConvert.SerializeObject("", Formatting.Indented));
        }
Ejemplo n.º 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            homeCtrl  = new HomeController();
            zonasCtrl = new ZonasController();

            if (!IsPostBack)
            {
                if (!SitePrincipal.IsIntruso())
                {
                    if (SitePrincipal.ExisteActiva())
                    {
                        string CodTipoGEO = Request.QueryString["CodTipoGEO"];
                        if (!String.IsNullOrEmpty(CodTipoGEO))
                        {
                            int cod = Convert.ToInt32(CodTipoGEO);
                            txtID.Text = CodTipoGEO;
                            var tipogeocerca = zonasCtrl.ObtenerTipoGeocercaID(cod);
                            Descripcion.Text = tipogeocerca.Descripcion;
                        }
                        else
                        {
                            Response.Redirect("~/Vistas/TipoGeocerca/Index");
                        }
                    }
                    else
                    {
                        SitePrincipal.pagRedireccion = "~/Vistas/TipoGeocerca/Index";
                        Response.Redirect("~/Vistas/Empresas/Panel");
                    }
                }
                else
                {
                    Response.Redirect("~/Account/Login");
                }
            }
        }