Esempio n. 1
0
        public void ModificarLugar(Lugar l)
        {
            MySqlConnection con = new MySqlConnection(Conexion.Cnn);
            MySqlCommand    cmd = new MySqlCommand("ModificarLugar", con);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("pNombre", l.Nombre);
            cmd.Parameters.AddWithValue("pDireccion", l.Direccion);
            cmd.Parameters.AddWithValue("pDescripcion", l.Descripcion);
            cmd.Parameters.AddWithValue("pNombreUbicacion", l.UbicacionLugar.Nombre);
            cmd.Parameters.AddWithValue("pCiDueño", l.DueñoLugar.CI);
            cmd.Parameters.AddWithValue("pIdMapa", l.MapaAsociado.IdMapa);


            try
            {
                con.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Error con la base de datos: " + ex.Message);
            }
            finally
            {
                con.Close();
            }
        }
Esempio n. 2
0
        public IngresoConPrecio(string usuario)
        {
            InitializeComponent();
            this.usuario = usuario;
            lista        = new List <Lugar>();
            objlugar     = new Lugar();
            objcliente   = new Cliente();
            listafp      = new List <FormaPago>();
            objformapago = new FormaPago();

            try
            {
                lista = objlugar.Ver();
                cbxIngresocp.DataSource    = lista;
                cbxIngresocp.DisplayMember = "Nombre";
                cbxIngresocp.ValueMember   = "ID";
                cbxIngresocp.SelectedItem  = null;

                listafp = objformapago.Ver();
                cbxFormaPago.DisplayMember = "Descripcion";
                cbxFormaPago.ValueMember   = "ID";
                cbxFormaPago.DataSource    = listafp;
                cbxFormaPago.SelectedItem  = null;
            }catch (Exception error)
            {
                MessageBox.Show("Error al intentar conectarse con la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
        public List <Lugar> ListarLugaresDueño(string pCiDueño)
        {
            MySqlConnection conexion   = new MySqlConnection(Conexion.Cnn);
            Lugar           UnLugar    = null;
            List <Lugar>    listaLugar = new List <Lugar>();

            MySqlCommand comando = new MySqlCommand("ListarLugaresDueño", conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("pCiDueño", pCiDueño);

            try
            {
                conexion.Open();
                MySqlDataReader lector = comando.ExecuteReader();
                if (lector.HasRows)
                {
                    while (lector.Read())
                    {
                        UnLugar = new Lugar((string)lector["NombreLugar"], (string)lector["Direccion"], (string)lector["Descripcion"], PersistenciaCiudad.GetInstancia().BuscarCiudad(Convert.ToString(lector["UbicacionCiudad"])), Convert.ToSingle(lector["CordX"]), Convert.ToSingle(lector["CordY"]), PersistenciaDueño.GetInstancia().Buscar(pCiDueño), PersistenciaMapa.GetInstancia().BuscarMapa((int)lector["IdMapa"]));
                        listaLugar.Add(UnLugar);
                    }
                }
                lector.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexion.Close();
            }
            return(listaLugar);
        }
 //metodos
 public virtual void apagarIncendio(Lugar lugar)
 {
     if (Sucesor != null)
     {
         Sucesor.apagarIncendio(lugar);
     }
 }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "lug_id,lug_nombre,lug_descripcion,lug_estado,lug_observacion,ciu_id")] Lugar lugar, HttpPostedFileBase ImagenLugar)
        {
            lugar.ImagenFile = ImagenLugar;

            if (ModelState.IsValid)
            {
                if (lugar.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImagenLugar.FileName);
                    string extension = Path.GetExtension(ImagenLugar.FileName);
                    fileName            = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    lugar.lug_ruta_foto = "~/Images/Lugares/" + fileName;
                    fileName            = Path.Combine(Server.MapPath("~/Images/Lugares/"), fileName);
                    lugar.ImagenFile.SaveAs(fileName);
                    db.Lugar.Add(lugar);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.ErrorFoto = "La Foto del Lugar es obligatoria";
                    ViewBag.ciu_id    = new SelectList(db.Ciudad, "ciu_id", "ciu_nombre", lugar.ciu_id);
                    return(View(lugar));
                }
            }
            if (ModelState.IsValid)
            {
                db.Lugar.Add(lugar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ciu_id = new SelectList(db.Ciudad, "ciu_id", "ciu_nombre", lugar.ciu_id);
            return(View(lugar));
        }
        private void ListadoLugares_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            Lugar LugarElegido = new Lugar();

            LugarElegido = (Lugar)e.SelectedItem;
            Navigation.PushAsync(new ViewPlace(LugarElegido));
        }
        public IngresoSinPrecio(string pUsuario)
        {
            InitializeComponent();
            usuario    = pUsuario;
            lista      = new List <Lugar>();
            objlugar   = new Lugar();
            objcliente = new Cliente();

            try
            {
                lista = objlugar.Ver();

                cbxIngresosp.DataSource = lista;

                cbxIngresosp.DisplayMember = "Nombre";

                cbxIngresosp.ValueMember = "ID";

                cbxIngresosp.SelectedItem = null;
            }
            catch (Exception error)
            {
                MessageBox.Show("Error al intentar conectarse con la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 8
0
        /// <summary>
        /// Método para obtener la Lista Tipo Objeto de Lugar
        /// </summary>
        /// <returns></returns>
        public List <Lugar> ObtenerListaLugar()
        {
            List <Lugar> lst = new List <Lugar>();

            try
            {
                NpgsqlCommand    command = new NpgsqlCommand("select nombre_lug,denominacion_obr,descripcion_elug,descripcion_lug,responsable_lug,direccion_lug,telefono_lug from tb_lugar l, tb_obrasalesiana o,tb_estilolugar e where l.id_obr=o.id_obr and l.id_elug= e.id_elug order by l.id_lug desc", conn);
                NpgsqlDataReader dr      = command.ExecuteReader();
                while (dr.Read())
                {
                    Lugar obj = new Lugar
                    {
                        nombre_lug      = dr[0].ToString(),
                        desc_obr        = dr[1].ToString(),
                        desc_elug       = dr[2].ToString(),
                        descripcion_lug = dr[3].ToString(),
                        responsable_lug = dr[4].ToString(),
                        direccion_lug   = dr[5].ToString(),
                        telefono_lug    = dr[6].ToString(),
                    };
                    lst.Add(obj);
                }
                conn.Close();
            }
            catch (Exception)
            {
                lst = null;
            }
            return(lst);
        }
Esempio n. 9
0
        public Lugar BuscarLugar(string NombreLugar)
        {
            Lugar UnLugar = null;

            MySqlConnection con = new MySqlConnection(Conexion.Cnn);
            MySqlCommand    cmd = new MySqlCommand("BuscarLugar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("pNombreLugar", NombreLugar);

            try
            {
                con.Open();
                MySqlDataReader oReader = cmd.ExecuteReader();
                if (oReader.HasRows)
                {
                    oReader.Read();
                    UnLugar = new Lugar(NombreLugar, (string)oReader["Direccion"], (string)oReader["Descripcion"], PersistenciaCiudad.GetInstancia().BuscarCiudad((string)oReader["UbicacionCiudad"]), Convert.ToSingle(oReader["CordX"]), Convert.ToSingle(oReader["CordY"]), PersistenciaDueño.GetInstancia().Buscar((string)oReader["CiDueño"]), PersistenciaMapa.GetInstancia().BuscarMapa((int)oReader["IdMapa"]));
                }
                oReader.Close();
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Error con la base de datos: " + ex.Message);
            }
            finally
            {
                con.Close();
            }
            return(UnLugar);
        }
Esempio n. 10
0
        protected int CodLugar(DropDownList x, DropDownList y, DropDownList z)
        {
            List <Lugar> lugares = new List <Lugar>();

            lugares = new Lugar().Todos();
            int CodMunicpio = 0;
            int CodEstado   = 0;


            foreach (Lugar lugar in lugares)
            {
                if (z.SelectedValue == lugar.Nombre && lugar.Tipo == "Estado")
                {
                    CodEstado = lugar.Codigo;
                }
            }

            foreach (Lugar lugar in lugares)
            {
                if (y.SelectedValue == lugar.Nombre && lugar.Tipo == "Municipio" && CodEstado == lugar.CodigoUbicacion)
                {
                    CodMunicpio = lugar.Codigo;
                }
            }

            foreach (Lugar lugar in lugares)
            {
                if (x.SelectedValue == lugar.Nombre && lugar.Tipo == "Parroquia" && CodMunicpio == lugar.CodigoUbicacion)
                {
                    return(lugar.Codigo);
                }
            }

            return(0);
        }
Esempio n. 11
0
        public void PruebaCtresConParametrosLugar()
        {
            //Constructor con Id y Nombre
            int    id     = 10;
            string nombre = "Nueva York";

            lugar = new Lugar(id, nombre);
            Assert.IsNotNull(id, nombre);

            //Id,Nombre del Lugar y Tipo de Lugar
            string tipo = "Ciudad";

            lugar = new Lugar(id, nombre, tipo);
            Assert.IsNotNull(lugar);


            //Id,Nombre del Lugar, Tipo de Lugar y el Id del Lugar al que pertenece
            int fkLugar = 2;

            lugar = new Lugar(id, nombre, tipo, fkLugar);
            Assert.IsNotNull(lugar);

            //Id,Nombre del Lugar, Tipo de Lugar, Código Postal y el Id del Lugar al que pertenece
            string codigoPrueba = "1020";

            lugar = new Lugar(id, nombre, tipo, codigoPrueba, fkLugar);
            Assert.IsNotNull(lugar);
        }
Esempio n. 12
0
 public Tabuleiro()
 {
     for (var i = 0; i < 10; i++)
     {
         Lugar.Add(" ");
     }
 }
Esempio n. 13
0
        public async Task <IActionResult> PutLugar(int id, Lugar lugar)
        {
            if (id != lugar.Lugarid)
            {
                return(BadRequest());
            }

            _context.Entry(lugar).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LugarExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 14
0
        public PostCompra(string usuario)
        {
            InitializeComponent();
            this.usuario     = usuario;
            objcliente       = new Cliente();
            objlugar         = new Lugar();
            objformapago     = new FormaPago();
            objbanco         = new Banco();
            lblAcumClie.Text = "";

            try
            {
                cbxLugar.DataSource    = objlugar.Ver();
                cbxLugar.DisplayMember = "Nombre";
                cbxLugar.ValueMember   = "ID";
                cbxLugar.SelectedItem  = null;

                cbxFormaPago.DataSource    = objformapago.Ver();
                cbxFormaPago.DisplayMember = "Descripcion";
                cbxFormaPago.ValueMember   = "ID";
                cbxFormaPago.SelectedItem  = null;
            }catch (Exception error)
            {
                MessageBox.Show("Error al intentar conectarse con la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 15
0
        public ActionResult <Lugar> UpdateLugar(int id, [FromBody] Lugar lugar)
        {
            var foundlugar = _context.Lugares.Find(id);

            if (foundlugar == null)
            {
                return(NotFound());
            }

            foundlugar.Nombre               = lugar.Nombre;
            foundlugar.Descripcion          = lugar.Descripcion;
            foundlugar.Distancia            = lugar.Distancia;
            foundlugar.Cercania             = lugar.Cercania;
            foundlugar.Plan                 = lugar.Plan;
            foundlugar.Lat                  = lugar.Lat;
            foundlugar.Lng                  = lugar.Lng;
            foundlugar.Calle                = lugar.Calle;
            foundlugar.Ciudad               = lugar.Ciudad;
            foundlugar.Pais                 = lugar.Pais;
            foundlugar.FechaDeActualizacion = lugar.FechaDeActualizacion;

            _context.Lugares.Update(foundlugar);
            _context.SaveChanges();
            return(NoContent());
        }
        public void AltaFotoLugar(FotosLugar F, Lugar L)
        {
            MySqlConnection con     = new MySqlConnection(Conexion.Cnn);
            MySqlCommand    comando = new MySqlCommand("AltaFotosLugar", con);

            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("pNombreFoto", F.NombreFoto);
            comando.Parameters.AddWithValue("pFoto", F.Imagen);
            comando.Parameters.AddWithValue("pNombreLugar", L.Nombre);
            comando.Parameters.AddWithValue("pExtension", F.Extension);

            try
            {
                con.Open();
                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Problema con la base de datos: " + ex.Message);
            }
            finally
            {
                con.Close();
            }
        }
        //sobreescritura del metodo apagarIncendio de la clase IResponsable
        public override void apagarIncendio(Lugar lugar)
        {
            ICuartel cuartelDeBombero = fabricaDeBombero.crearCuartel();

            Console.WriteLine("Creando Bombero..");
            Console.WriteLine("");
            IResponsable responsable = cuartelDeBombero.getPersonal();

            Console.WriteLine("Asignando Estrategia:");
            Console.WriteLine("1) Secuencial");
            Console.WriteLine("2) Escalera");
            Console.WriteLine("3) Espiral");
            Console.WriteLine("");
            Console.WriteLine("seleccione: ");
            int opcion = int.Parse(Console.ReadLine());

            switch (opcion)
            {
            case 1: { ((Bombero)responsable).setEstrategiaDeApagado(new Secuencial()); break; }

            case 2: { ((Bombero)responsable).setEstrategiaDeApagado(new Escalera()); break; }

            case 3: { ((Bombero)responsable).setEstrategiaDeApagado(new Espiral()); break; }
            }
            Console.WriteLine("Asignado.");
            ((Bombero)responsable).apagarIncendio(lugar);

            cuartelDeBombero.devolverAlICuartl(responsable);
        }
Esempio n. 18
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     Lugar = e.Parameter as Lugar;
     SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility
         = AppViewBackButtonVisibility.Visible;
     SystemNavigationManager.GetForCurrentView().BackRequested += MainPage_BackRequested;
 }
Esempio n. 19
0
        public static List <Lugar> listaLugares(Lugar lugar)
        {
            List <Lugar> lista = new List <Lugar>();

            lista.Add(lugar);
            return(lista);
        }
Esempio n. 20
0
        public void PruebaLlenarCBEstado()
        {
            List <Lugar> lugares    = new List <Lugar>();
            int          idPais     = 18;
            Lugar        pais1      = new Lugar(19, "Florida", "Estado", 18);
            Lugar        pais2      = new Lugar(20, "Georgia", "Estado", 18);
            bool         sonIguales = false;

            lugares.Add(pais1);
            lugares.Add(pais2);

            Lugar l1;


            listaLugares = baseDeDatosLugar.LlenarCBEstadosBD(idPais);


            for (int i = 0; i < listaLugares.Count; i++)
            {
                l1         = listaLugares[i];
                sonIguales = lugares[i].Equals(l1);
            }

            Assert.IsTrue(sonIguales);
        }
Esempio n. 21
0
        /// <summary>
        /// Método que se encarga de modificar los datos de un lugar
        /// </summary>
        /// <param name="pkLugar">Identificador del lugar</param>
        /// <param name="nombre">Nombre del lugar</param>
        /// <param name="loginEncargardo">Encargado del lugar</param>
        /// <param name="capacidad">Capacidad del lugar</param>
        /// <param name="descripcion">Descripción del lugar</param>
        /// <param name="tipo">Tipo del lugar: Aula (true) o Laboratorio (false)</param>
        /// <param name="activo">True si el lugar esta activo, false en caso contrario</param>
        /// <param name="login">Login del usuario que se encuentra logueado</param>
        /// <returns>Retorna un entero. -1 si el login no corresponde a nadie en el sistema, 0 en caso error en la operación, 1 en caso de éxito</returns>

        public int modificarLugar(string pkLugar, string nombre, string loginEncargardo, string capacidad, string descripcion, bool activo, int tipo, string login)
        {
            Lugar lugar = new Lugar();

            lugar.IdLugar     = Convert.ToInt32(pkLugar);
            lugar.NombreLugar = nombre;
            lugar.Encargado   = _conexionLDAP.obtenerNombrePersona(loginEncargardo);
            if (lugar.Encargado == null)
            {
                return(-1);
            }
            lugar.LoginEncargado = loginEncargardo;
            lugar.Capacidad      = Convert.ToInt32(capacidad);
            lugar.IdTipoLugar    = tipo;
            lugar.Descripcion    = descripcion;
            lugar.Login          = login;
            lugar.Activo         = activo;
            if (_conexionBD.modificarLugar(lugar))
            {
                return(1);
            }
            else
            {
                return(0);
            }
        }
Esempio n. 22
0
        public void PruebaConsultarClienteJuridicoXId()
        {
            int             id         = 1;
            bool            sonIguales = false;
            ClienteJuridico clienteJur = new ClienteJuridico();
            Lugar           lug        = new Lugar();

            lug.NombreLugar  = "Caracas";
            lug.CodigoPostal = "1020";
            List <Contacto> contactos = new List <Contacto>();
            List <string>   telefonos = new List <string>();
            string          telefono  = "4126666666";

            telefonos.Add(telefono);
            Contacto contacto = new Contacto("Reinaldo", "Cortes");

            contactos.Add(contacto);

            clienteJur.Jur_Id        = "J-11111111-1";
            clienteJur.Jur_Nombre    = "Locatel";
            clienteJur.Jur_Pais      = "Venezuela";
            clienteJur.Jur_Estado    = "Dtto Capital";
            clienteJur.Jur_Ciudad    = lug;
            clienteJur.Jur_Direccion = "Parroquia Altagracia, Calle Guaicaipuro,"
                                       + "Local 76, Bello Monte";
            clienteJur.Jur_Contactos = contactos;
            clienteJur.Jur_Telefonos = telefonos;

            ClienteJuridico clienteActual = baseDeDatosCliente.ConsultarClienteJuridico(id);

            sonIguales = clienteJur.Equals(clienteActual);
            Assert.IsTrue(sonIguales);
        }
Esempio n. 23
0
        public void PruebaConsultarClienteNaturalXId()
        {
            bool           sonIguales = false;
            ClienteNatural cliente    = new ClienteNatural();
            Lugar          lugar      = new Lugar();
            string         telefono   = "2121111111";
            List <string>  telefonos  = new List <string>();

            telefonos.Add(telefono);
            lugar.NombreLugar  = "Caracas";
            lugar.CodigoPostal = "1020";
            int id = 1;

            cliente.Nat_Id       = "11111111";
            cliente.Nat_Nombre   = "Valentina";
            cliente.Nat_Apellido = "Scioli";
            cliente.Nat_Correo   = "Gerente de Proyectos";
            cliente.Nat_Pais     = "Venezuela";
            cliente.Nat_Estado   = "Dtto Capital";
            cliente.Nat_Ciudad   = lugar;

            cliente.Nat_Telefonos = telefonos;

            ClienteNatural clienteActual = baseDeDatosCliente.ConsultarClienteNatural(id);

            sonIguales = cliente.Equals(clienteActual);

            Assert.IsTrue(sonIguales);
        }
Esempio n. 24
0
        public void PruebaLlenarCBCiudad()
        {
            List <Lugar> lugares    = new List <Lugar>();
            int          idEstado   = 19;
            Lugar        pais1      = new Lugar(21, "Jacksonville", "Ciudad", 19);
            Lugar        pais2      = new Lugar(22, "Miami", "Ciudad", 19);
            bool         sonIguales = false;

            lugares.Add(pais1);
            lugares.Add(pais2);

            Lugar l1;


            listaLugares = baseDeDatosLugar.LlenarCBCiudadesBD(idEstado);


            for (int i = 0; i < listaLugares.Count; i++)
            {
                l1         = listaLugares[i];
                sonIguales = lugares[i].Equals(l1);
            }

            Assert.IsTrue(sonIguales);
        }
Esempio n. 25
0
        public IActionResult SaveLugar([FromBody] Lugar lugar)
        {
            var test = lugar;

            lugaresRepository.GuardarLugar(lugar);
            return(CreatedAtRoute("GetLugar", new { id = lugar.Id }, lugar));
        }
Esempio n. 26
0
        public ActionResult DeleteConfirmed(int id)
        {
            Lugar lugar = _repositorio.SelectPorID(id);

            _repositorio.Delete(lugar);
            return(RedirectToAction("Index"));
        }
        public void AgregarFotosLugar(Lugar L)
        {
            MySqlConnection conexion = new MySqlConnection(Conexion.Cnn);
            MySqlCommand    comando  = new MySqlCommand("ListarFotosLugar", conexion);

            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("pNombreLugar", L.Nombre);

            try
            {
                conexion.Open();
                MySqlDataReader lector = comando.ExecuteReader();

                if (lector.HasRows)
                {
                    while (lector.Read())
                    {
                        FotosLugar foto = new FotosLugar((string)lector["NombreFoto"], (byte[])lector["Foto"], (string)lector["Extension"]);
                        L.AgregarFoto(foto);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Problema con la base de datos: " + ex.Message);
            }
            finally
            {
                conexion.Close();
            }
        }
Esempio n. 28
0
        public void Deve_Disparar_Exceção_Ao_Tentar_Consumir_Mais_Marcas_Que_O_Disponível()
        {
            var    lugar        = new Lugar(1, 1);
            Action acaoConsumir = () => lugar.ConsumirMarcas(10);

            acaoConsumir.Should().Throw <InvalidOperationException>();
        }
Esempio n. 29
0
 private void BtnFacturar_Click(object sender, EventArgs e)
 {
     facturaservice = new FacturaService(ConfigConnection.ConnectionString);
     if (Factura.VerListaCursos().Count == 0 && Factura.VerListaProductos().Count == 0)
     {
         MessageBox.Show("Por favor Compre algo antes de facturar. ");
     }
     else
     {
         if (Factura.Cliente == null)
         {
             MessageBox.Show("Por favor Registre al cliente antes de facturar.");
         }
         else
         {
             Factura.Estado = "Activo";
             Factura.CalcularFactura();
             Factura.Fecha = DateTime.Now;
             Lugar lugar = new Lugar();
             lugar.Codigo = ConfigConnection.Codigo;
             lugar.Ciudad = ConfigConnection.CiudadConectada;
             Factura.AgregarLugar(lugar);
             MessageBox.Show(facturaservice.GuardarFactura(Factura, ConfigConnection.Direccion, ConfigConnection.Codigo.ToString()));
             Factura               = new Factura();
             Label15.Text          = "0";
             CBCurso.SelectedIndex = 1;
             MapearTabla(DtgFactura);
             MapearTablaCurso(DtgCursos);
             LabelIVA.Text      = "0";
             LabelSubTotal.Text = "0";
             labelTotal.Text    = "0";
         }
     }
 }
Esempio n. 30
0
        public async Task <ActionResult <Lugar> > PostLugar(Lugar lugar)
        {
            _context.Lugar.Add(lugar);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetLugar", new { id = lugar.Lugarid }, lugar));
        }
Esempio n. 31
0
 public void SalvarArquivo(string sNomeArquivo, string TextArquivo, Lugar _onde)
 {
     InstanciaIsolatedStorageFileBusca(_onde);
     arqFileStream = new IsolatedStorageFileStream(sNomeArquivo, FileMode.Create, armazenamento);
     StreamWriter userWriter = new StreamWriter(arqFileStream);
     userWriter.Write(TextArquivo);
     userWriter.Close();
     arqFileStream.Close();
 }
Esempio n. 32
0
        public void DeleteArquivo(string sNomeArquivo, Lugar _onde)
        {
            InstanciaIsolatedStorageFileBusca(_onde);

            string[] files = armazenamento.GetFileNames(sNomeArquivo);

            if (files.Count() > 0)
            {
                armazenamento.DeleteFile(sNomeArquivo);
            }
        }
Esempio n. 33
0
        /// <summary>
        /// Verifica se o arquivo existe;
        /// </summary>
        /// <param name="sNomeArquivo">Nome do Arquivo com a Extensão - Exemplo: UserSettings.diego</param>
        /// <param name="_onde">Local</param>
        /// <returns></returns>
        public bool Existe(string sNomeArquivo, Lugar _onde)
        {
            InstanciaIsolatedStorageFileBusca(_onde);

            string[] files = armazenamento.GetFileNames(sNomeArquivo);

            if (files.Count() == 0)
            {
                return false;
            }
            else
            {
                return true;
            }
        }
Esempio n. 34
0
        protected void Grabar_OnClick(object sender, EventArgs e)
        {
            var lugarNegocio = new LugarBusiness();
            var lugar = new Lugar
                {
                    NombreLugar = Nombre.Text,
                    NombreCorto = NombreCortoLugar.Text
                };

            if (Request.QueryString["IdLugar"] != null)
                lugar.IdLugar = Convert.ToInt32(Request.QueryString["IdLugar"]);

            lugarNegocio.GrabarLugar(lugar);
            Response.Redirect("ListadoLugar.aspx");
        }
Esempio n. 35
0
        public string BuscarLocalArquivo(string sNomeArquivo, Lugar _onde)
        {
            try
            {
                InstanciaIsolatedStorageFileBusca(_onde);
                string sRetorno = "";
                string[] files = armazenamento.GetFileNames(sNomeArquivo);
                if (files.Count() > 0)
                {
                    arqFileStream = new IsolatedStorageFileStream(sNomeArquivo, FileMode.Open, armazenamento);
                    sRetorno = arqFileStream.GetType().GetField("m_FullPath", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).GetValue(arqFileStream).ToString();
                }
                return sRetorno;
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
Esempio n. 36
0
        public string BuscarArquivo(string sNomeArquivo, Lugar _onde)
        {
            try
            {
                InstanciaIsolatedStorageFileBusca(_onde);
                string sRetorno = "";
                string[] files = armazenamento.GetFileNames(sNomeArquivo);

                if (files.Count() > 0)
                {
                    arqFileStream = new IsolatedStorageFileStream(sNomeArquivo, FileMode.Open, armazenamento);
                    StreamReader userReader = new StreamReader(arqFileStream);
                    sRetorno = userReader.ReadToEnd();
                    userReader.Close();
                }
                return sRetorno;

            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
Esempio n. 37
0
	public LugarActual(Lugar lugar, DateTime fecha)
	{
		this.lugarActual = lugar;
		this.fechaAnyadido = fecha;
	}
Esempio n. 38
0
        private void InstanciaIsolatedStorageFileBusca(Lugar onde)
        {
            try
            {

                if (onde.ToString().Equals("Local"))
                {
                    armazenamento = IsolatedStorageFile.GetUserStoreForApplication();
                }
                else if (onde.ToString().Equals("Maquina"))
                {
                    armazenamento = IsolatedStorageFile.GetMachineStoreForApplication();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 39
0
	public LugarSiguiente()
	{
		lugar = new Lugar();
		eventos = new List<int>();
	}
Esempio n. 40
0
        private void InstanciaIsolatedStorageFileBusca(Lugar onde)
        {
            try
            {

                if (onde.ToString().Equals("Local"))
                {
                    armazenamento = IsolatedStorageFile.GetUserStoreForApplication();
                }
                else if (onde.ToString().Equals("Maquina"))
                {
                    armazenamento = IsolatedStorageFile.GetMachineStoreForApplication();
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message );
            }
        }
Esempio n. 41
0
	private void AddLugarActual(Lugar lugar, List<int> eventos)
	{
		DateTime fechaActual = DateTime.UtcNow;

		int IDInteractuable = lugar.IDInteractuable;
		int IDEscena = lugar.IDEscena;

		LugarActual lugarActual = new LugarActual(lugar, fechaActual);

		List<LugarActual> lista;
		if (!lugaresActuales.TryGetValue(IDEscena, out lista))
		{
			lista = new List<LugarActual>();
			lugaresActuales.Add(IDEscena, lista);
		}

		lista.Add(lugarActual);

		InfoInteractuable infoInteractuable;
		if (infoInteractuables.TryGetValue(IDInteractuable, out infoInteractuable))
		{
			ComprobarInteractuableEscenaActual(IDInteractuable, infoInteractuable.DevolverTipo(), infoInteractuable.DevolverIDEscena(), IDEscena, new Vector3(lugar.coordX, lugar.coordY, lugar.coordZ), new Quaternion(lugar.rotX, lugar.rotY, lugar.rotZ, lugar.rotW));
			infoInteractuable.SetIDEscena(IDEscena);
			infoInteractuable.SetFechaCambioLugar(fechaActual);

			MarcarEventosDesactualizados(infoInteractuable);

			for(int j = 0; j < eventos.Count; j++)
			{
				CargarEvento(eventos[j], IDInteractuable);
				AddEventoAInteractuable(infoInteractuable, eventos[j]);
			}

			EliminarEventosDesactualizados(IDInteractuable, infoInteractuable);
		}
	}
Esempio n. 42
0
 public int GrabarLugar(Lugar lugar)
 {
     return lugar.IdLugar == 0 ? Data.DbHelper.Insert(lugar) : Data.DbHelper.Update(lugar);
 }