Exemplo n.º 1
0
 private IEnumerable<Casilla> GetRangeForDirection(Casilla origen, Casilla siguiente, Direccion direccion, IEnumerable<Casilla> casillas, int maximumRange = 9)
 {
     var output = new List<Casilla>();
     if (maximumRange == 0) return output;
     siguiente = NextCasilla(origen, siguiente, direccion,casillas);
     return output;
 }
Exemplo n.º 2
0
 public BurbujaDisparada(Point posicion, Direccion direccion,Laberinto laberinto,bool rapida)
     : base(posicion, direccion,laberinto,rapida?8:5)
 {
     distanciaRecorrida = 0;
     distanciaMaxima = 40;
     inicia = true;
 }
Exemplo n.º 3
0
 public int AgregarDireccionUsuario(int idUsuario, int idDireccion, Direccion direccion)
 {
     ConexionSqlServer conexion = new ConexionSqlServer();
     int respuesta= conexion.insertar("INSERT INTO Detalle_Direccion (id,descripcion,codigo_postal,status,fk_direccion, fk_usuario)  VALUES (NEXT VALUE FOR seq_detalle_direccion, '" + direccion.Descripcion + "'," + direccion.CodigoPostal.ToString() + ",'" + direccion.Status + "'," + idDireccion.ToString() + "," + idUsuario.ToString() + ");");
     conexion.cerrarConexion();
     return respuesta;
 }
Exemplo n.º 4
0
 public void movimiento(Direccion d)
 {
     if (estado == Estado.Movimiento)
     {
         if (d == Cuadro.Direccion.izquierda)
         {
             this.posicion.X--;
         }
         if (d == Cuadro.Direccion.arriba)
         {
             this.posicion.Y--;
         }
         if (d == Cuadro.Direccion.derecha)
         {
             this.posicion.X++;
         }
         if (d == Cuadro.Direccion.abajo)
         {
             this.posicion.Y++;
         }
         if (d == Cuadro.Direccion.ninguna)
         { }
     }
     else { }
 }
Exemplo n.º 5
0
 public int modificarDireccion(int idDireccion, Direccion direccionModificada)
 {
     ConexionSqlServer conexion = new ConexionSqlServer(); 
     int respuesta = conexion.insertar("UPDATE DETALLE_DIRECCION SET STATUS='"+direccionModificada.Status +"' WHERE ID ="+idDireccion+"; ");
     conexion.cerrarConexion();
     return respuesta;
 }
Exemplo n.º 6
0
 public ObjetoDisparado(System.Drawing.Point posicion, Direccion direccion,Laberinto contenedor,int velocidad)
     : base(8, 8, posicion)
 {
     this.direccion = direccion;
     this.laberinto = contenedor;
     this.velocidad = velocidad;
 }
Exemplo n.º 7
0
 public Viejita(Point posicion, Direccion direccion)
     : base(8,8,posicion,direccion)
 {
     moviendose = true;
     atrapado = false;
     if (Viejita.r == null)
         Viejita.r = new Random(DateTime.Now.Millisecond);
 }
Exemplo n.º 8
0
 public Robotito(Point posicion, Direccion direccion)
     : base(8,8,posicion,direccion)
 {
     moviendose = true;
     atrapado = false;
     if (Robotito.r == null)
         Robotito.r = new Random(DateTime.Now.Millisecond);
 }
Exemplo n.º 9
0
 public Viejita(Direccion direccion)
     : base(8, 8, direccion)
 {
     moviendose = true;
     atrapado = false;
     if(Viejita.r==null)
         Viejita.r = new Random(DateTime.Now.Millisecond);
     this.permitidoEntreDisparos = 500;
 }
Exemplo n.º 10
0
 /// <summary>
 /// Constructor de la clase Cliente Natural
 /// </summary>
 /// <param name="id">Número de Cédula o Identificador del Cliente</param>
 /// <param name="nombre">Nombre del Cliente</param>
 /// <param name="apellido">Apellido del Cliente</param>
 /// <param name="correo">Correo del Cliente</param>
 public ClienteNatural(int id, String nombre, String apellido, String correo, Direccion dir)
     : base(id)
 {
     Nat_Nombre = nombre;
     Nat_Apellido = apellido;
     Nat_Correo = correo;
     Nat_Direccion = dir;
     Nat_Telefono = null;
 }
Exemplo n.º 11
0
 public PersonajeTerrestre(int ancho, int alto,Direccion direccion)
     : base(ancho, alto)
 {
     estado = Estado.caminando;
     moviendose = false;
     this.direccion = direccion;
     velocidad = 1;
     vivo = true;
     conteomuerto = 0;
 }
Exemplo n.º 12
0
        public Gusano(Vector posicion, int velocidad, Direccion direccion, int longitud, ConsoleColor color)
        {
            pos = posicion;
            vel = velocidad;
            lon = longitud;
            this.color = color;

            cola = new List<Vector>(longitud);
            cola.Add(new Vector(pos.X, pos.Y));
        }
Exemplo n.º 13
0
 public Jugador(Direccion direccion)
     : base(8, 8, direccion)
 {
     maximoMuerto = 20;
     transcurridoMuerto = 0;
     maximoInmortal = 30;
     transcurridoInmortal = 0;
     vidas = 3;
     _saltoLatente = false;
     puntaje = 0;
 }
Exemplo n.º 14
0
 protected Casilla NextCasilla(Casilla origen, Casilla siguiente, Direccion direccion, IEnumerable<Casilla> casillas)
 {
     var filaOffset = FilaOffset(direccion);
     var columnaOffset = ColumnaOffset(direccion);
     return casillas.FirstOrDefault(casilla1 => casilla1.Fila == siguiente.Fila + filaOffset
                                     && casilla1.Columna == siguiente.Columna + columnaOffset
                                     && (casilla1.PiezaContenida == null
                                         || (casilla1.PiezaContenida.Color != origen.PiezaContenida.Color
                                         && (TipoPieza)origen.PiezaContenida.Tipo != TipoPieza.Peon))
                                    );
 }
Exemplo n.º 15
0
 public Direccion ConsultarDireccionDeCompra(int idCompra)
 {
     ConexionSqlServer conexion = new ConexionSqlServer();
     Direccion resultado = null;
     SqlDataReader tabla = conexion.consultar("select c.id AS id, p.nombre AS pais, e.nombre AS estado, c.nombre AS ciudad, dd.codigo_postal AS codigo_postal, dd.descripcion AS descripcion, dd.status AS status, cp.id AS idcompra from detalle_direccion dd, direccion c, direccion e, direccion p, COMPRA cp where p.id=e.fk_id AND e.id=c.fk_id AND c.id=dd.fk_direccion AND cp.ID=" + idCompra.ToString() + ";");
     while (tabla!=null && tabla.Read())
     {
         resultado = new Direccion(int.Parse(tabla["ID"].ToString()), tabla["PAIS"].ToString(), tabla["ESTADO"].ToString(), tabla["CIUDAD"].ToString(), int.Parse(tabla["CODIGO_POSTAL"].ToString()), tabla["DESCRIPCION"].ToString(), tabla["STATUS"].ToString());
     }
     conexion.cerrarConexion();
     return resultado;
 }
Exemplo n.º 16
0
 public PersonajeTerrestre(int ancho, int alto, Point posicion,Direccion direccion)
     : base(ancho, alto, posicion)
 {
     estado = Estado.caminando;
     moviendose = false;
     this.direccion = direccion;
     velocidad = 1;
     permitidoEntreDisparos = 8;
     tiempoDesdeElUltimoDisparo = permitidoEntreDisparos;
     vivo = true;
     conteomuerto = 0;
 }
Exemplo n.º 17
0
        public TrayectoSugerido CrearSegundoTrayecto(Direccion origen, Direccion destino, DateTime? fechaDesde, DateTime? fechaHasta)
        {
            // Normalmente esto implicaría llamadas a la base de datos
            // Para simplificar el patrón vamos a utilizar datos hardcodeados
            var tiposTramo = BuscarTiposTramo();

            var trayectoSugerido = new TrayectoSugerido();
            trayectoSugerido.Trayecto = new Trayecto();
            trayectoSugerido.Trayecto.Origen = origen;
            trayectoSugerido.Trayecto.Destino = destino;
            trayectoSugerido.FechaHoraInicio = fechaDesde.Value;
            trayectoSugerido.DistanciaACaminar = 67;
            trayectoSugerido.DuracionTotalEstimada = 49;
            trayectoSugerido.Tramos.Add(new Tramo
            {
                Distancia = 22,
                HoraSalida = new TimeSpan(fechaDesde.Value.Hour, fechaDesde.Value.Minute, fechaDesde.Value.Second),
                Orden = 1,
                UbicacionSalida = origen,
                UbicacionLlegada = new Direccion { Calle = "General perón 354", Nro = 11 },
                TipoTramo = tiposTramo["walk"]
            });
            trayectoSugerido.Tramos.Add(new Tramo
            {
                Distancia = 900,
                HoraSalida = new TimeSpan(fechaDesde.Value.Hour, fechaDesde.Value.Minute, fechaDesde.Value.Second),
                Orden = 1,
                UbicacionSalida = trayectoSugerido.Tramos[0].UbicacionLlegada,
                UbicacionLlegada = new Direccion { Calle = "29 de abril", Nro = 11 },
                TipoTramo = tiposTramo["bus"]
            });
            trayectoSugerido.Tramos.Add(new Tramo
            {
                Distancia = 1400,
                HoraSalida = new TimeSpan(fechaDesde.Value.Hour, fechaDesde.Value.Minute, fechaDesde.Value.Second),
                Orden = 1,
                UbicacionSalida = trayectoSugerido.Tramos[1].UbicacionLlegada,
                UbicacionLlegada = new Direccion { Calle = "Octavio Pintos", Nro = 456 },
                TipoTramo = tiposTramo["trole"]
            });
            trayectoSugerido.Tramos.Add(new Tramo
            {
                Distancia = 929,
                HoraSalida = new TimeSpan(fechaDesde.Value.Hour, fechaDesde.Value.Minute, fechaDesde.Value.Second),
                Orden = 1,
                UbicacionSalida = trayectoSugerido.Tramos[2].UbicacionLlegada,
                UbicacionLlegada = new Direccion { Calle = "Ing. Martinez", Nro = 994 },
                TipoTramo = tiposTramo["walk"]
            });

            return trayectoSugerido;
        }
Exemplo n.º 18
0
 public Usuario checkout(MetodoPago metodo, Direccion direccion, Usuario usuario)
 {
     if (disponibilidadProductos(usuario.Carrito.Productos)==true)
     {
         Compra compra = usuario.Carrito;
         compra.Direccion = direccion;
         compra.Pago = metodo;
         compra.FechaSolicitud = DateTime.Now;
         compra.Status = "P";
         int respuesta = FabricaDAO.setEstadoDeCompra(usuario.Carrito);
         usuario.Compras.Add(compra);
         //enviarCorreoDeFactura(usuario, compra);
         usuario.Carrito = null;
     }
     return usuario;
 }
        public int CalcularDuracionTramo(Direccion origen, Direccion destino)
        {
            var cuadras = (origen.Nro - destino.Nro) / 100;
            if(cuadras < 0)
            {
                cuadras = cuadras * -1;
            }

            if(cuadras == 0)
            {
                cuadras = 30;
            }

            var resultado = TiempoDeEsperaDelColectivo + TransitoEnzona + cuadras;

            return resultado;
        }
        public int CalcularDuracionTramo(Direccion origen, Direccion destino)
        {
            CantidadDeCuadras = (origen.Nro - destino.Nro)/100;
            var resultado = CantidadDeCuadras * TiempoAproximadoPorCuadra;

            if(resultado < 0)
            {
                resultado = resultado * -1;
            }

            if(resultado == 0)
            {
                resultado = 5;
            }

            return resultado;
        }
Exemplo n.º 21
0
 private static int ColumnaOffset(Direccion direccion)
 {
     var columnaOffset = 0;
     switch (direccion)
     {
         case Direccion.LeftDown:
         case Direccion.LeftUp:
         case Direccion.Left:
             columnaOffset = 1;
             break;
         case Direccion.RightUp:
         case Direccion.RightDown:
         case Direccion.Right:
             columnaOffset = -1;
             break;
     }
     return columnaOffset;
 }
Exemplo n.º 22
0
 private static int FilaOffset(Direccion direccion)
 {
     var filaOffset = 0;
     switch (direccion)
     {
         case Direccion.LeftUp:
         case Direccion.RightUp:
         case Direccion.Up:
             filaOffset = 1;
             break;
         case Direccion.RightDown:
         case Direccion.LeftDown:
         case Direccion.Down:
             filaOffset = -1;
             break;
     }
     return filaOffset;
 }
Exemplo n.º 23
0
        protected void crearUsuario(object sender, EventArgs e)
        {
            try
            {

                Persona persona = new Persona();
                Direccion direccion = new Direccion();
                String msj;
                persona.nombre = txt_nombre.Text;
                persona.apellido = txt_apellido.Text;
                persona.tipoDocumento = dl_tipoDocumento.Text;
                persona.telefono = txt_telefono.Text;
                persona.dni = txt_numero.Text;
                persona.esActiva = true;
                //  persona.= int.Parse(ddl_persona.Text);

                direccion.calle = txt_calle.Text;
                direccion.codigoDireccion = generarCodigoDireccion();
                direccion.nroCalle = int.Parse(txt_nroCalle.Text);
                Provincia prov = iProv.getPorCriterio<Provincia>(ddl_provincia.SelectedValue.ToString()).First<Provincia>();
                Departamento dpto = iDpto.getPorCriterio<Departamento>(ddl_dpto.SelectedValue.ToString()).First<Departamento>();
                Localidad loc = iLoc.getPorCriterio<Localidad>(ddl_localidad.SelectedValue.ToString()).First<Localidad>();
                direccion.codigoProvincia = prov.codigoProvincia;
                direccion.codigoDepartamento = dpto.codigoDepartamento;
                direccion.codigoLocalidad = loc.codigoLocalidad;

                persona.codigoPersona = generarCodigoPersona();
                persona.codigoDireccion = direccion.codigoDireccion;

                iPers.save<Persona>(persona);
                iDir.save<Direccion>(direccion);

                Intermediario.confirmarCambios();
                msj = "La persona ha sido creada correctamente.";
                mostrarMensaje(msj);
                limpiarCampos();

            }
            catch (Exception)
            {

            }
        }
Exemplo n.º 24
0
 public Jugador(Point posicion, Direccion direccion)
     : base(8,8,posicion,direccion)
 {
     posicionInicial = posicion;
     DisparaFuego = false;
     DisparaLejos = false;
     DisparaRapido = false;
     CaminaRapido = false;
     BurbujaRapida = false;
     maximoMuerto = 20;
     transcurridoMuerto = 0;
     maximoInmortal = 30;
     transcurridoInmortal = 0;
     vidas = 3;
     cambiaDir = false;
     _saltoLatente = false;
     velocidad = 2;
     puntaje = 0;
 }
        public ActionResult Delete(int DireccionID)
        {
            String msg_error = String.Format(mensaje_error, "borrar la direccion");
            String msg_success = "Los datos han sido actualizado exitosamente";
           
            try
            {
                Direccion direccion = new Direccion();
                direccion = _DireccionService.GetById(DireccionID);
                direccion.Estado = 0;
                _DireccionService.Update(direccion);

                return Json(new { status = status_success, msg = msg_success });
            }
            catch
            {
                return Json(new { status = status_success, msg = status_error });
            }
        }
Exemplo n.º 26
0
    protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
    {
        // we only process commands with a datasource (our image buttons)
        if (e.CommandSource == null)
        {
            return;
        }
        string typeOfControl = e.CommandSource.GetType().ToString();

        if (typeOfControl.Equals("System.Web.UI.WebControls.ImageButton"))
        {
            int         id   = 0;
            ImageButton imgb = (ImageButton)e.CommandSource;
            if (imgb.ID != "New" && imgb.ID != "Exit")
            {
                id = int.Parse(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex][e.Item.OwnerTableView.DataKeyNames[0]].ToString());
            }
            switch (imgb.ID)
            {
            case "Select":
                break;

            case "Edit":
                break;

            case "Delete":
                try
                {
                    Direccion d = CntLainsaSci.GetDireccion(id, ctx);
                    CntLainsaSci.CTXEliminar(d, ctx);
                    CntLainsaSci.CTXGuardar(ctx);
                    RefreshGrid(true);
                }
                catch (Exception ex)
                {
                    ControlDeError(ex);
                }
                break;
            }
        }
    }
Exemplo n.º 27
0
        public virtual void move(Direccion dir)
        {
            switch (dir)
            {
            case Direccion.arriba:
                pos_.setY(pos_.getY() - 1);
                break;

            case Direccion.abajo:
                pos_.setY(pos_.getY() + 1);
                break;

            case Direccion.derecha:
                pos_.setX(pos_.getX() + 1);
                break;

            case Direccion.izquierda:
                pos_.setX(pos_.getX() - 1);
                break;
            }
        }
Exemplo n.º 28
0
        public ActionResult Edit([Bind(Include = "direccionId,descripcion,ubigeoId")] Direccion direccion)
        {
            if (ModelState.IsValid)
            {
                DateTime     timeUtc = DateTime.UtcNow;
                TimeZoneInfo cstZone = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time");
                DateTime     cstTime = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, cstZone);

                direccion.fechaModificacion   = cstTime;
                direccion.usuarioModificacion = User.Identity.Name;

                db.Entry(direccion).State = EntityState.Modified;
                db.Entry(direccion).Property(x => x.fechaCreacion).IsModified   = false;
                db.Entry(direccion).Property(x => x.usuarioCreacion).IsModified = false;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ubigeoId = new SelectList(db.Ubigeo, "ubigeoId", "codigo", direccion.ubigeoId);
            return(View(direccion));
        }
Exemplo n.º 29
0
        private static void GenerarBarco(int x, int y, int tamaño, Direccion direccion, int nBarco)
        {
            for (var i = 0; i < tamaño; i++)
            {
                switch (direccion)
                {
                case Direccion.Vertical:
                    _cuadricula[y + i][x] = nBarco;
                    _cuadricula[y - i][x] = nBarco;
                    break;

                case Direccion.Horizontal:
                    _cuadricula[y][x + i] = nBarco;
                    _cuadricula[y][x - i] = nBarco;
                    break;

                default:
                    throw new ArgumentOutOfRangeException(nameof(direccion), direccion, null);
                }
            }
        }
Exemplo n.º 30
0
        // GET: /Direccion/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Direccion direccion = db.Direcciones.Find(id);

            if (direccion == null)
            {
                return(HttpNotFound());
            }

            ViewBag.departamentoId = new SelectList(db.Ubigeo.OrderBy(a => a.descripcion).Where(a => a.codigo.Substring(2, 4) == "0101"), "codigo", "descripcion", direccion.Ubigeo.codigo.Substring(0, 2) + "0101");
            ViewBag.provinciaId    = new SelectList(db.Ubigeo.OrderBy(a => a.descripcion).Where(a => a.codigo.Substring(0, 2) == direccion.Ubigeo.codigo.Substring(0, 2) && a.codigo.Substring(4, 2) == "01"), "codigo", "descripcion", direccion.Ubigeo.codigo.Substring(0, 4) + "01");
            ViewBag.ubigeoId       = new SelectList(db.Ubigeo.OrderBy(a => a.descripcion).Where(a => a.codigo.Substring(0, 4) == direccion.Ubigeo.codigo.Substring(0, 4)), "ubigeoId", "descripcion", direccion.ubigeoId);



            return(View(direccion));
        }
Exemplo n.º 31
0
 public void Agregar(Direccion direccion)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_DIRECCION");
         conexionDB.agregarParametro("@Calle", direccion.calle);
         conexionDB.agregarParametro("@Altura", direccion.altura);
         conexionDB.agregarParametro("@Localidad", direccion.localidad);
         conexionDB.agregarParametro("@Provincia", direccion.provincia);
         conexionDB.agregarParametro("@Descripcion", direccion.descripcion);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Exemplo n.º 32
0
        private void InitNewGame()
        {
            snake_campo.Clear();
            apples.Clear();

            snake_campo.Add(new Coordenadas(7, 10));
            snake_campo.Add(new Coordenadas(6, 10));
            snake_campo.Add(new Coordenadas(5, 10));
            snake_campo.Add(new Coordenadas(4, 10));
            snake_campo.Add(new Coordenadas(3, 10));
            snake_campo.Add(new Coordenadas(2, 10));

            mSig_Direccion = Direccion.Arriba;


            AddRandomCheese();
            AddRandomCheese();

            mMoveDelay = 200;
            mPuntos    = 0;
        }
Exemplo n.º 33
0
        // GET: Direcciones/Edit/5
        public ActionResult EditVp(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Direccion direccion = db.Direccions.Find(id);

            if (direccion == null)
            {
                return(HttpNotFound());
            }

            ViewBag.paisId      = new SelectList(db.Paises, "Id", "pais_nombre", direccion.paisId);
            ViewBag.provinciaId = new SelectList(GetAllProvinciasByPaisId(direccion.paisId), "Id", "nombre", direccion.provinciaId);
            ViewBag.barrioId    = new SelectList(GetAllBarriosByLocalidadId(direccion.localidadId), "Id", "nombre", direccion.barrioId);
            ViewBag.calleId     = new SelectList(db.Calles, "Id", "calle_nombre", direccion.calleId);
            ViewBag.localidadId = new SelectList(GetAllLocalidadesByProvinciaId(direccion.provinciaId), "Id", "nombre", direccion.localidadId);
            return(PartialView("_EditVp", direccion));
            //   return View(direccion);
        }
Exemplo n.º 34
0
        public override List <T> RetrieveAll <T>()
        {
            var Obj = new Direccion();
            var lst = new List <T>();
            List <Direccion> MyList = new List <Direccion>();
            var Query = Context.SP_CRUD_DIRECCION((int)CrudActionEnum.Retrieve, Obj.Createby, Obj.Id_Dir, Obj.Descrip_Dir).ToList();

            foreach (SP_CRUD_DIRECCIONResult Element in Query)
            {
                Direccion ObjDir = new Direccion(Element.ID_DIRECCION, Element.DESCRIP_DIR);
                MyList.Add(ObjDir);
            }
            if (MyList.Count > 0)
            {
                foreach (var obj in MyList)
                {
                    lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                }
            }
            return(lst);
        }
Exemplo n.º 35
0
        private void txtDireccion_Enter(object sender, EventArgs e)
        {
            Paciente P = new Paciente();

            try
            {
                if (P.direccion == null)
                {
                    P.direccion = new Dominio.Direccion();
                }

                frmDireccion ventanaDrieccion = new frmDireccion(P.direccion);
                ventanaDrieccion.ShowDialog();
                txtDireccionPaciente.Text = P.direccion.ToString();
                direccionAux = P.direccion;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 36
0
        public void Test_Repo_Hotel_CreacionInstancia_Hotel()
        {
            RepositorioHotel repositorioHotel = new RepositorioHotel();
            Hotel            hotel            = repositorioHotel.getById(13);
            Direccion        direccionHotel   = hotel.getDireccion();
            Categoria        categoriaHotel   = hotel.getCategoria();

            Assert.AreEqual("Balcarce 2520", hotel.getNombre());
            Assert.AreEqual("No Posee", hotel.getMail());
            Assert.AreEqual("No Posee", hotel.getTelefono());
            Assert.AreEqual(2017, hotel.getFechaInicioActividades().Year);
            Assert.AreEqual(1, categoriaHotel.getEstrellas());
            Assert.AreEqual(10, categoriaHotel.getRecargaEstrellas());

            Assert.AreEqual("Argentina", direccionHotel.getPais());
            Assert.AreEqual("Bs. As. Oeste", direccionHotel.getCiudad());
            Assert.AreEqual("Balcarce", direccionHotel.getCalle());
            Assert.AreEqual(2520, direccionHotel.getNumeroCalle());
            Assert.AreEqual(0, direccionHotel.getPiso());
            Assert.AreEqual("", direccionHotel.getDepartamento());
        }
        public void AgregarDireccion(Direccion Direccion, int IDU)
        {
            conexion            = new SqlConnection(UsuarioDS);
            comando             = new SqlCommand("SP_AgregarDireccion", conexion);
            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@idUsuario", IDU);
            comando.Parameters.AddWithValue("@Direccion", Direccion.NombreDireccion);
            comando.Parameters.AddWithValue("@Altura", Direccion.Altura);
            comando.Parameters.AddWithValue("@CP", Direccion.CP);
            comando.Parameters.AddWithValue("@Localidad", Direccion.Localidad);

            try
            {
                conexion.Open();
                comando.ExecuteReader();
                conexion.Close();
            }
            catch (Exception)
            {
            }
        }
Exemplo n.º 38
0
        private static Direccion DireccionFromVo(DireccionVO direccion)
        {
            var dir = new Direccion
            {
                Altura       = direccion.Altura,
                Calle        = direccion.Calle,
                Descripcion  = direccion.Direccion,
                IdCalle      = direccion.IdPoligonal,
                IdEntrecalle = (-1),
                IdEsquina    = direccion.IdEsquina,
                IdMapa       = ((short)direccion.IdMapaUrbano),
                Latitud      = direccion.Latitud,
                Longitud     = direccion.Longitud,
                Pais         = "Argentina",
                Partido      = direccion.Partido,
                Provincia    = direccion.Provincia,
                Vigencia     = new Vigencia()
            };

            return(dir);
        }
Exemplo n.º 39
0
        public ActionResult Create(Direccion entidad)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(baseurl);

                var myContent   = JsonConvert.SerializeObject(entidad);
                var buffer      = System.Text.Encoding.UTF8.GetBytes(myContent);
                var byteContent = new ByteArrayContent(buffer);
                byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                var postTask = client.PostAsync("api/Direccion", byteContent).Result;

                var result = postTask;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }
            ModelState.AddModelError(string.Empty, "Server Error, Please contact administrator");
            return(View(entidad));
        }
Exemplo n.º 40
0
        public int BuscarIdDireccion(Direccion aux)
        {
            DireccionNegocio negocio        = new DireccionNegocio();
            List <Direccion> listaDireccion = negocio.ListarDireccion();
            int IdDireccion = 0;

            foreach (var item in listaDireccion)
            {
                if (item.Calle == aux.Calle &&
                    item.Altura == aux.Altura &&
                    item.CodigoPostal == aux.CodigoPostal &&
                    item.Provincia == aux.Provincia &&
                    item.Localidad == aux.Localidad)
                {
                    IdDireccion = item.Id;
                }
            }


            return(IdDireccion);
        }
Exemplo n.º 41
0
        public static Direccion GetById(int id)
        {
            Direccion d = new Direccion();

            Conexion.OpenConnection();
            SQLiteCommand cmd = new SQLiteCommand("SELECT id, calle, numero, dpto, codigoPostal, idCiudad FROM DIRECCION WHERE id = @id;");

            cmd.Parameters.Add(new SQLiteParameter("@id", id));
            cmd.Connection = Conexion.Connection;
            SQLiteDataReader obdr = cmd.ExecuteReader();

            while (obdr.Read())
            {
                d.Id           = obdr.GetInt32(0);
                d.Calle        = obdr.GetString(1);
                d.Numero       = obdr.GetInt32(2);
                d.Codigopostal = obdr.GetInt32(3);
                d.Ciudad       = pCiudad.GetById(obdr.GetInt32(4));
            }
            return(d);
        }
Exemplo n.º 42
0
        /// <summary>
        /// Metodo Para Obtener una categoria basado en el id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static Direccion Get(int id)
        {
            Direccion direccion = null;

            try
            {
                direccion = DireccionDal.Get(id);
            }
            catch (SqlException ex)
            {
                Methods.GenerateLogsRelease("DireccionBrl", "Obtener", string.Format("{0} {1} Error: {2}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), ex.Message));
                throw ex;
            }
            catch (Exception ex)
            {
                Methods.GenerateLogsRelease("DireccionBrl", "Obtener", string.Format("{0} {1} Error: {2}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), ex.Message));
                throw ex;
            }

            return(direccion);
        }
Exemplo n.º 43
0
        public int agregar(Direccion Direcion)
        {
            AccesoDB Conexion;

            try
            {
                Conexion = new AccesoDB();
                Conexion.setearConsulta("insert into DIRECCIONES values(@Calle, @Numero, @IdLocalidad)");
                Conexion.Comando.Parameters.Clear();
                Conexion.Comando.Parameters.AddWithValue("@Calle", Direcion.Calle);
                Conexion.Comando.Parameters.AddWithValue("@Numero", Direcion.Numero);
                Conexion.Comando.Parameters.AddWithValue("@IdLocalidad", Direcion.Localidad.IdLocalidad);

                Conexion.abrir();
                return(Conexion.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 44
0
        public void Agregar(Direccion nuevo)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("spAgregarDireccion");

                datos.agregarParametro("@Calle", nuevo.Calle);
                datos.agregarParametro("@Altura", nuevo.Altura.ToString());
                datos.agregarParametro("@CodigoPostal", nuevo.CodigoPostal);
                datos.agregarParametro("@Localidad", nuevo.Localidad);
                datos.agregarParametro("@Provincia", nuevo.Provincia);

                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 45
0
    public void ModificarToque(Direccion dir)
    {
        switch (dir)
        {
        case Direccion.Arriba:
            Axis = new Vector2(0, 1);
            break;

        case Direccion.Derecha:
            Axis = new Vector2(1, 0);
            break;

        case Direccion.Izquierda: Axis = new Vector2(-1, 0);
            break;

        case Direccion.Zero:

            Axis = Vector2.zero;
            break;
        }
    }
Exemplo n.º 46
0
 public static void Update(Direccion direccion)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.Direccion.Attach(direccion);
                 db.Entry(direccion).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Exemplo n.º 47
0
 public static void Delete(int?id)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 Direccion direccion = db.Direccion.Find(id);
                 db.Entry(direccion).State = System.Data.Entity.EntityState.Deleted;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
        private static Gremio getGremio()
        {
            var municipio    = new Municipio("01", "01", "Municipio");
            var departamento = new Departamento()
            {
                Id         = "01",
                Municipios = new List <Municipio>()
                {
                    municipio
                },
                Nombre = "Departamento"
            };
            var direccion = new Direccion(departamento, municipio, "direccion gremio");

            var RTN           = new RTN("08011985123960");
            var representante = new RepresentanteLegal(new Identidad("0801198512396"), "Dante");

            var gremio = new Gremio(RTN, representante, direccion, "Camara");

            return(gremio);
        }
Exemplo n.º 49
0
            // Primer Constructor (Agenda 5 Parametros)
            public Agenda(String pNombre, int pEdad, String pTelefono, String pCalle, int pNumero)
            {
                //Llevando a cabo la asignación
                Nombre = pNombre;
                Edad   = pEdad;

                if (pTelefono.Length == 10)
                {
                    Telefono = pTelefono;
                }
                else
                {
                    Telefono = "Teléfono no es válido";
                }

                // Instanciamos el objeto Domicilio con sus atributos. Atributos que son declarados como parametros
                // en el constructor


                Domicilio = new Direccion(pCalle, pNumero);
            }
Exemplo n.º 50
0
        protected void gvDirecciones_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Direccion aux   = new Direccion();
            int       index = Convert.ToInt32(e.CommandArgument);

            aux.ID = Convert.ToInt32(gvDirecciones.Rows[index].Cells[0].Text.ToString());
            aux.NombreDireccion = gvDirecciones.Rows[index].Cells[1].Text;
            aux.Altura          = Convert.ToInt32(gvDirecciones.Rows[index].Cells[2].Text);
            aux.CP        = Convert.ToInt32(gvDirecciones.Rows[index].Cells[3].Text);
            aux.Localidad = gvDirecciones.Rows[index].Cells[4].Text;
            if (e.CommandName == "Seleccion")
            {
                Session["DireccionUsuario"] = aux;
                Response.Redirect("SeleccionarPago.aspx");
            }
            else if (e.CommandName == "Eliminar")
            {
                negocio.BorrarDireccion(aux.ID);
                Response.Redirect("Elegir_Envio.aspx");
            }
        }
Exemplo n.º 51
0
    public bool PuedeMoverse(Direccion direccion)
    {
        RaycastHit2D hit;
        bool         puedeMoverse = true;

        if (direccion == Direccion.Derecha)
        {
            hit = Physics2D.Raycast(transform.position, Vector2.right, 1, layerMask);
        }
        else
        {
            hit = Physics2D.Raycast(transform.position, Vector2.left, 1, layerMask);
        }

        if (hit)
        {
            puedeMoverse = false;
        }

        return(puedeMoverse);
    }
Exemplo n.º 52
0
        public static Direccion LeerDireccion(int refSolicitud)
        {
            try
            {
                var command = new MySqlCommand()
                {
                    CommandText = "Leer_Direccion", CommandType = System.Data.CommandType.StoredProcedure
                };
                command.Parameters.Add(new MySqlParameter()
                {
                    ParameterName = "in_refSolicitud", Direction = System.Data.ParameterDirection.Input, Value = refSolicitud
                });
                var datos = ContexDb.GetDataSet(command);
                if (datos.Tables[0].Rows.Count == 1)
                {
                    var       prodData  = datos.Tables[0].Rows[0];
                    Direccion direccion = new Direccion()
                    {
                        Id          = Convert.ToInt32(prodData["id"]),
                        Nombre      = prodData["nombre"].ToString(),
                        Sexo        = prodData["sexo"].ToString(),
                        Cargo       = prodData["cargo"].ToString(),
                        Institucion = new Institucion
                        {
                            Id          = Convert.ToInt32(prodData["refInstitucion"]),
                            Nombre      = prodData["nombreInstitucion"].ToString(),
                            Abreviacion = prodData["abreviacionInstitucion"].ToString(),
                        },
                        FonoAnexo = Convert.ToInt32(prodData["fonoAnexo"]),
                    };

                    return(direccion);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(null);
        }
Exemplo n.º 53
0
        protected void btnAceptarNuevaDireccion_Click(object sender, EventArgs e)
        {
            int     id      = Convert.ToInt32(hdnIdAgresor.Value);
            Agresor agresor = servicioWeb.DevolverAgresorPorId(id, true, true, true);

            Direccion direccion = new Direccion();

            direccion.Localidad = new Localidad();
            direccion.Localidad = servicioWeb.DevolverLocalidadPorId
                                      (Convert.ToInt32(ddlLocalidadDireccion.SelectedValue));
            direccion.Tipo        = new TipoDireccion();
            direccion.Tipo.Id     = Convert.ToByte(ddlTipoDireccion.SelectedValue);
            direccion.Tipo.Nombre = ddlTipoDireccion.SelectedItem.Text;
            direccion.Calle       = txtCalle.Text;
            direccion.Numero      = txtNumeroDireccion.Text;
            if (ddlTipoDireccion.SelectedValue == "2")
            {
                direccion.Piso         = txtPiso.Text;
                direccion.Departamento = txtDepartamento.Text;
            }
            else
            {
                direccion.Piso         = string.Empty;
                direccion.Departamento = string.Empty;
            }

            //var pepe = agresor.Direcciones.ToList();
            //pepe.Add(direccion);
            //agresor.Direcciones = pepe.ToArray();
            var listaDirecciones = agresor.Direcciones.ToList();

            listaDirecciones.Add(direccion);
            agresor.Direcciones = listaDirecciones.ToArray();

            servicioWeb.ModificarAgresor(agresor);

            //System.Threading.Thread.Sleep(3000);
            grdDirecciones.DataSource = (servicioWeb.DevolverAgresorPorId(id, false, true, false)).Direcciones;
            grdDirecciones.DataBind();
        }
Exemplo n.º 54
0
        public DataTable Direcion(Direccion _direccion, Accion _accion)
        {
            // Ahora veremos si podemos ingresar.
            Conexion vCon = new Conexion(UsrConn);

            try
            {
                vCon.IniciarTransaccion();
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo conectar a la base de datos.<br/>" + ex.Message);
            }

            try
            {
                Dictionary <string, object> vParam = new Dictionary <string, object>();
                vParam.Add("@pais", _direccion.pais);
                vParam.Add("@region", _direccion.region);
                vParam.Add("@ciudad", _direccion.ciudad);
                vParam.Add("@direccion", _direccion.direccion);
                vParam.Add("@zip", _direccion.zip);
                vParam.Add("@Tipo", (int)_accion);
                vParam.Add("@id_dir", _direccion.id_direccion);
                if (_direccion.giro_actividad != null)
                {
                    vParam.Add("@giro_actividad", _direccion.giro_actividad);
                }


                string    vError = "";
                DataTable vResp  = vCon.Ejecutar("[impexcom_sistema].[sp_Mantenedor_direccion]", ref vError, vParaMetros: vParam);
                vCon.Confirmar();
                return(vResp);
            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrio un error al ingresar direccion .<br/>" + ex.Message, ex);
            }
        }
Exemplo n.º 55
0
    //Devuelve una dirección random y correcta de movimiento de la ficha vacia
    Direccion DameDirRandom()
    {
        Direccion dir = Direccion.Vacio;//Direccion a la que se tiene que mover el vacio

        //Primero miramos cuantos movimientos son posibles
        int numMovPosibles = 0;

        bool[] ady = DameMovimientosPosibles(_tablero, _posVacia, out numMovPosibles);

        //Generamos un random entre los posibles
        int random = UnityEngine.Random.Range(0, numMovPosibles);

        //Encontramos el random
        int  i = 0; int aux = 0;
        bool encontrado = false;

        while (!encontrado)
        {
            //Si la dirección es posible
            if (ady[i])
            {
                //Si es el random que toca
                if (aux == random)
                {
                    encontrado = true;
                    dir        = (Direccion)i;
                }

                //Si todavía no es el random que toca
                else
                {
                    aux++;
                }
            }

            i++;
        }

        return(dir);
    }
Exemplo n.º 56
0
        public List<TrayectoSugerido> CalcularTresMejoresTrayectos(Direccion origen, Direccion destino, DateTime? fechaDesde, DateTime? fechaHasta)
        {
            var trayecto1 = CrearPrimerTrayecto(origen, destino, fechaDesde, fechaHasta);
            var trayecto2 = CrearSegundoTrayecto(origen, destino, fechaDesde, fechaHasta);
            var trayecto3 = CrearTercerTrayecto(origen, destino, fechaDesde, fechaHasta);

            var trayectos = new List<TrayectoSugerido>();
            trayectos.Add(trayecto1);
            trayectos.Add(trayecto2);
            trayectos.Add(trayecto3);

            foreach(var trayecto in trayectos)
            {
                foreach (var tramo in trayecto.Tramos)
                {
                    var estrategia = EstrategiaFactory.CrearEstrategia(tramo.TipoTramo.Nombre);
                    tramo.AgregarEstrategiaCalculoTramo(estrategia);
                }
            }

            return trayectos;
        }
Exemplo n.º 57
0
        public void init()
        {
            fabricaDAOContacto = new FabricaDAOSqlServer();
            entidadContacto = new FabricaEntidades();
            elContacto = (Contacto)entidadContacto.ObtenerContacto();
            elContacto2 = (Contacto)entidadContacto.ObtenerContacto();
            elContactoAuxiliar = (Contacto)entidadContacto.ObtenerContacto();
            elCliente = (ClienteJuridico)entidadContacto.ObtenerClienteJuridico();
            elTelefono = (Telefono)entidadContacto.ObtenerTelefono();
            laDireccion = (Direccion)entidadContacto.ObtenerDireccion();
            laListaDeContactos =new List<Contacto>();

            elTelefono.Numero = "5555555";
            elTelefono.Codigo = "0414";
            laDireccion.CodigoPostal = null;
            laDireccion.LaDireccion = "Parroquia Caricuao UD 3, Bloque 6, piso 1, apt 01";
            laDireccion.LaCiudad = "Caracas";
            laDireccion.ElEstado = "Distrito Capital";
            laDireccion.ElPais = "Venezuela";

            elContacto.ConCedula = "1000000";
            elContacto.Con_Nombre = "Prueba";
            elContacto.Con_Apellido = "Unitaria";
            elContacto.ConCargo = "Gerente";

            elContacto.Con_Telefono = elTelefono;
            elContacto.ConClienteJurid = elCliente;
            elContacto.ConClienteNat = null;

            elCliente.Id = 1;
            elCliente.Jur_Rif = "J-11111111-1";
            elCliente.Jur_Nombre = "Locatel";
            laListaDeContactos.Add(elContacto);
            elCliente.Jur_Contactos = laListaDeContactos;
            elCliente.Jur_Direccion = laDireccion;
            elCliente.Jur_Logo = null;
        }
Exemplo n.º 58
0
        /// <summary>
        /// Gira la camara en la dirección deseada.
        /// </summary>
        /// <param name="d">Dirección hacia donde se quiere girar la camara.</param>
        /// <param name="amount">Cantidad que se desea rotar, donde 0 es nada, y 1 es una vuelta entera.</param>
        public void girarCamara(Direccion d, float amount)
        {
            if (d == Direccion.UP || d == Direccion.DOWN)
            {
                angleYZ += (amount * MathHelper.TwoPi);
                if (angleYZ > (MathHelper.PiOver2 - 0.1))
                    angleYZ = MathHelper.PiOver2 - 0.1;
                if (angleYZ < -MathHelper.PiOver2 + 0.1)
                    angleYZ = -MathHelper.PiOver2 + 0.1;

                posicion.Y = 20 * (float)Math.Sin(angleYZ);
                posicion.X = 20 * (float)Math.Cos(angleYZ) * (float)Math.Sin(angleXZ);
                posicion.Z = 20 * (float)Math.Cos(angleYZ) * (float)Math.Cos(angleXZ);
                setCamera();
            }

            if (d == Direccion.RIGHT || d == Direccion.LEFT)
            {
                angleXZ -= (amount * MathHelper.TwoPi);
                posicion.X = 20 * (float)Math.Cos(angleYZ) * (float)Math.Sin(angleXZ);
                posicion.Z = 20 * (float)Math.Cos(angleYZ) * (float)Math.Cos(angleXZ);
                setCamera();
            }
        }
Exemplo n.º 59
0
 /// <summary>
 /// Mueve la camara en la dirección deseada.
 /// </summary>
 /// <param name="d">Dirección hacia donde se desea mover la camara.</param>
 public void moverCamara(Direccion d)
 {
     /*if (d == Direccion.UP) ;
     if (d == Direccion.DOWN) ;
     if (d == Direccion.LEFT) ;
     if (d == Direccion.RIGHT) ;*/
 }
Exemplo n.º 60
0
        /// <summary>
        /// Rota el mundo en la dirección deseada.
        /// </summary>
        /// <param name="d">Dirección hacia donde se quiere girar el mundo</param>
        public void rotarMundo(Direccion d, float amount)
        {
            if (d == Direccion.UP || d == Direccion.DOWN)
            {
                pitch += (amount*MathHelper.TwoPi);

                if (pitch > MathHelper.PiOver2)
                    pitch = MathHelper.PiOver2;
                if (pitch < -MathHelper.PiOver2)
                    pitch = -MathHelper.PiOver2;

                rotation = Quaternion.CreateFromYawPitchRoll(yaw, pitch, roll);
                worldMatrix = Matrix.CreateFromQuaternion(rotation);
            }
            if (d == Direccion.LEFT || d == Direccion.RIGHT)
            {
                yaw += amount * MathHelper.TwoPi;
                rotation = Quaternion.CreateFromYawPitchRoll(yaw, pitch, roll);
                worldMatrix = Matrix.CreateFromQuaternion(rotation);
            }
            effect.World = worldMatrix;
        }