示例#1
0
        //

        public static EntidadesCompartidas.Ciudad convertirModelCiudad(MVCFinal.Models.CiudadModel model)
        {
            Maps.IServicioEvento        _ServicioWCF = new ServicioEventoClient();
            EntidadesCompartidas.Ciudad p            = new EntidadesCompartidas.Ciudad();

            p.Nombre      = model.NombreCiudad;
            p.CoordenadaX = model.CoordenadaX;
            p.CoordenadaY = model.CoordenadaY;
            p.UnPais      = _ServicioWCF.BuscarPais(model.NombrePais);

            return(p);
        }
示例#2
0
        public ActionResult Guardar(HttpPostedFileBase image, FormCollection collection)
        {
            try
            {
                EntidadesCompartidas.Dueño dueño = new Dueño();
                dueño = (EntidadesCompartidas.Dueño)Session["Dueño"];

                LugarModel Lugar             = new LugarModel();
                EntidadesCompartidas.Lugar l = new EntidadesCompartidas.Lugar();

                Lugar.Nombre       = Convert.ToString(collection["Nombre"]);
                Lugar.Direccion    = Convert.ToString(collection["Direccion"]);
                Lugar.NombreCiudad = Convert.ToString(collection["NombreCiudad"]);

                EntidadesCompartidas.Ciudad Ciudad = Logica.FabricaLogica.getLogicaUbicacion().BuscarCiudad(Lugar.NombreCiudad);

                Lugar.Descripcion = Convert.ToString(collection["Descripcion"]);
                Lugar.CoordenadaX = float.Parse(collection["CoordenadaX"], System.Globalization.CultureInfo.InvariantCulture);
                Lugar.CoordenadaY = float.Parse(collection["CoordenadaY"], System.Globalization.CultureInfo.InvariantCulture);



                l.Nombre         = Lugar.Nombre;
                l.Direccion      = Lugar.Direccion;
                l.UbicacionLugar = Ciudad;
                l.Descripcion    = Lugar.Descripcion;
                l.CoordenadaX    = Lugar.CoordenadaX;
                l.CoordenadaY    = Lugar.CoordenadaY;
                l.DueñoLugar     = dueño;
                l.Fotos          = (List <EntidadesCompartidas.FotosLugar>)Session["Fotos"];
                l.MapaAsociado   = (EntidadesCompartidas.Mapa)Session["Plano"];

                Logica.FabricaLogica.getLogicaLugar().AltaLugar(l);

                string JsonLugar = JsonConvert.SerializeObject(l);
                Session["LugarJson"] = JsonLugar;

                Session["LugarActual"] = l;
                Session["LugarModel"]  = Lugar;

                return(View("AdministrarLugares"));
            }
            catch
            {
                return(View("AdministrarLugares"));
            }
        }
示例#3
0
        public ActionResult DarBaja(FormCollection collection)
        {
            try
            {
                string NombreCiudad = Convert.ToString(collection["NombreCiudad"]);

                EntidadesCompartidas.Ciudad ciudad = new EntidadesCompartidas.Ciudad();

                ciudad = FabricaLogica.getLogicaUbicacion().BuscarCiudad(NombreCiudad);


                FabricaLogica.getLogicaUbicacion().Eliminar(ciudad);

                return(View());
            }
            catch
            {
                return(View());
            }
        }
 public Empresa(string rut, string nombre, string direccion, List <Telefono> telefonos, Ciudad ciudad, Categoria categoria, List <Visita> visitas)
 {
     Rut       = rut;
     Nombre    = nombre;
     Direccion = direccion;
     Telefonos = telefonos;
     Ciudad    = ciudad;
     Categoria = categoria;
     Visitas   = visitas;
 }