예제 #1
0
 public Area(int pIdArea, string pNombreArea, string pDescripcion, int pCapacidad, Mapa pMapaAsociado)
 {
     IdArea       = pIdArea;
     NombreArea   = pNombreArea;
     Descripcion  = pDescripcion;
     Capacidad    = pCapacidad;
     MapaAsociado = pMapaAsociado;
 }
예제 #2
0
 public Area()
 {
     IdArea       = 0;
     Descripcion  = "";
     Capacidad    = 0;
     NombreArea   = "";
     PuntosArea   = new List <Punto>();
     MapaAsociado = null;
 }
예제 #3
0
 public Area(int pIdArea, string pNombreArea, string pDescripcion, int pCapacidad, Mapa pMapaAsociado, List <Punto> pPuntos)
 {
     IdArea       = pIdArea;
     NombreArea   = pNombreArea;
     Descripcion  = pDescripcion;
     Capacidad    = pCapacidad;
     PuntosArea   = pPuntos;
     MapaAsociado = pMapaAsociado;
 }
예제 #4
0
 public Lugar(string pNombre, string pDireccion, string pDescripcion, Ciudad pUbicacionLugar, float pCoordenadaX, float pCoordenadaY, Dueño pDueñoLugar, Mapa pMapaAsociado)
 {
     Direccion      = pDireccion;
     Descripcion    = pDescripcion;
     _fotosLugar    = new List <FotosLugar>();
     UbicacionLugar = pUbicacionLugar;
     CoordenadaX    = pCoordenadaX;
     CoordenadaY    = pCoordenadaY;
     DueñoLugar     = pDueñoLugar;
     MapaAsociado   = pMapaAsociado;
 }
예제 #5
0
        public ActionResult PlanoLugar()
        {
            if (Session["Dueño"] != null)
            {
                MVCFinal.Models.PlanoModel Plano = new PlanoModel();
                EntidadesCompartidas.Mapa  mapa  = new EntidadesCompartidas.Mapa();


                try
                {
                    mapa = (EntidadesCompartidas.Mapa)Session["Plano"];

                    if (mapa.Areas.Count() > 0)
                    {
                        List <EntidadesCompartidas.Area> listaArea = Logica.FabricaLogica.getLogicaArea().ListarAreasDeMapa(mapa.IdMapa);


                        Plano.ListaAreasPlano     = listaArea;
                        Session["ListaAreaPlano"] = Plano.ListaAreasPlano;
                    }
                    else
                    {
                        Plano.elMapa     = mapa;
                        Session["Plano"] = Plano.elMapa;
                        string JsonMapa = JsonConvert.SerializeObject(Plano.elMapa);
                        Session["MapaJson"] = JsonMapa;
                        string JsonAreas = JsonConvert.SerializeObject(Plano.ListaAreasPlano);
                        Session["AreasMapaJson"] = JsonAreas;

                        Session["Imagen"] = File(mapa.Imagen, mapa.Extension);
                    }
                    return(View(Plano));
                }
                catch
                {
                    return(View());
                }
            }

            return(RedirectToAction("Portada", "Index"));
        }