public bool Modificar(Defensa entidad)
 {
     return(repositorio.Update(entidad));
 }
Example #2
0
        private void cargaDefensas()
        {
            int posXB1 = 100;
            int posYB1 = 480;
            int posXB2 = 410;
            int posYB2 = 480;
            int posXB3 = 750;
            int posYB3 = 480;
            int posXB4 = 1080;
            int posYB4 = 480;

            listaImagenesDefensa = new List <Image>();
            int ultimoIndice;

            /*
             *   3 4
             * 1 2 5 6
             * 0     7
             */
            //Bloques 1
            for (int i = 0; i < 8; i++)
            {
                Defensa defensa       = new Defensa();
                Image   imagenDefensa = new Image();
                if (i == 0)
                {
                    defensa.posicionX = posXB1;
                    defensa.posicionY = posYB1;
                }
                if (i == 1)
                {
                    defensa.posicionX = posXB1;
                    defensa.posicionY = posYB1 - 40;
                }
                if (i == 2)
                {
                    defensa.posicionX = posXB1 + 40;
                    defensa.posicionY = posYB1 - 40;
                }
                if (i == 3)
                {
                    defensa.posicionX = posXB1 + 40;
                    defensa.posicionY = posYB1 - 40 - 40;
                }
                if (i == 4)
                {
                    defensa.posicionX = posXB1 + 40 + 40;
                    defensa.posicionY = posYB1 - 40 - 40;
                }
                if (i == 5)
                {
                    defensa.posicionX = posXB1 + 40 + 40;
                    defensa.posicionY = posYB1 - 40 - 40 + 40;
                }
                if (i == 6)
                {
                    defensa.posicionX = posXB1 + 40 + 40 + 40;
                    defensa.posicionY = posYB1 - 40 - 40 + 40;
                }
                if (i == 7)
                {
                    defensa.posicionX = posXB1 + 40 + 40 + 40;
                    defensa.posicionY = posYB1 - 40 - 40 + 40 + 40;
                }

                imagenDefensa.Source = new BitmapImage(defensa.imagen);
                imagenDefensa.Height = 40;
                imagenDefensa.Width  = 40;
                this.canvas.Children.Add(imagenDefensa);
                Canvas.SetLeft(imagenDefensa, defensa.posicionX);
                Canvas.SetTop(imagenDefensa, defensa.posicionY);
                ultimoIndice       = listaImagenesDefensa.Count;
                imagenDefensa.Name = ultimoIndice.ToString();
                listaImagenesDefensa.Add(imagenDefensa);
                listaDefensas.Add(defensa);
            }

            //Bloques 2
            for (int i = 0; i < 8; i++)
            {
                Defensa defensa       = new Defensa();
                Image   imagenDefensa = new Image();
                if (i == 0)
                {
                    defensa.posicionX = posXB2;
                    defensa.posicionY = posYB2;
                }
                if (i == 1)
                {
                    defensa.posicionX = posXB2;
                    defensa.posicionY = posYB2 - 40;
                }
                if (i == 2)
                {
                    defensa.posicionX = posXB2 + 40;
                    defensa.posicionY = posYB2 - 40;
                }
                if (i == 3)
                {
                    defensa.posicionX = posXB2 + 40;
                    defensa.posicionY = posYB2 - 40 - 40;
                }
                if (i == 4)
                {
                    defensa.posicionX = posXB2 + 40 + 40;
                    defensa.posicionY = posYB2 - 40 - 40;
                }
                if (i == 5)
                {
                    defensa.posicionX = posXB2 + 40 + 40;
                    defensa.posicionY = posYB2 - 40 - 40 + 40;
                }
                if (i == 6)
                {
                    defensa.posicionX = posXB2 + 40 + 40 + 40;
                    defensa.posicionY = posYB2 - 40 - 40 + 40;
                }
                if (i == 7)
                {
                    defensa.posicionX = posXB2 + 40 + 40 + 40;
                    defensa.posicionY = posYB2 - 40 - 40 + 40 + 40;
                }

                imagenDefensa.Source = new BitmapImage(defensa.imagen);
                imagenDefensa.Height = 40;
                imagenDefensa.Width  = 40;
                this.canvas.Children.Add(imagenDefensa);
                Canvas.SetLeft(imagenDefensa, defensa.posicionX);
                Canvas.SetTop(imagenDefensa, defensa.posicionY);
                ultimoIndice       = listaImagenesDefensa.Count;
                imagenDefensa.Name = ultimoIndice.ToString();
                listaImagenesDefensa.Add(imagenDefensa);
                listaDefensas.Add(defensa);
            }

            //Bloques 3
            for (int i = 0; i < 8; i++)
            {
                Defensa defensa       = new Defensa();
                Image   imagenDefensa = new Image();
                if (i == 0)
                {
                    defensa.posicionX = posXB3;
                    defensa.posicionY = posYB3;
                }
                if (i == 1)
                {
                    defensa.posicionX = posXB3;
                    defensa.posicionY = posYB3 - 40;
                }
                if (i == 2)
                {
                    defensa.posicionX = posXB3 + 40;
                    defensa.posicionY = posYB3 - 40;
                }
                if (i == 3)
                {
                    defensa.posicionX = posXB3 + 40;
                    defensa.posicionY = posYB3 - 40 - 40;
                }
                if (i == 4)
                {
                    defensa.posicionX = posXB3 + 40 + 40;
                    defensa.posicionY = posYB3 - 40 - 40;
                }
                if (i == 5)
                {
                    defensa.posicionX = posXB3 + 40 + 40;
                    defensa.posicionY = posYB3 - 40 - 40 + 40;
                }
                if (i == 6)
                {
                    defensa.posicionX = posXB3 + 40 + 40 + 40;
                    defensa.posicionY = posYB3 - 40 - 40 + 40;
                }
                if (i == 7)
                {
                    defensa.posicionX = posXB3 + 40 + 40 + 40;
                    defensa.posicionY = posYB3 - 40 - 40 + 40 + 40;
                }

                imagenDefensa.Source = new BitmapImage(defensa.imagen);
                imagenDefensa.Height = 40;
                imagenDefensa.Width  = 40;
                this.canvas.Children.Add(imagenDefensa);
                Canvas.SetLeft(imagenDefensa, defensa.posicionX);
                Canvas.SetTop(imagenDefensa, defensa.posicionY);
                ultimoIndice       = listaImagenesDefensa.Count;
                imagenDefensa.Name = ultimoIndice.ToString();
                listaImagenesDefensa.Add(imagenDefensa);
                listaDefensas.Add(defensa);
            }

            //Bloques 4
            for (int i = 0; i < 8; i++)
            {
                Defensa defensa       = new Defensa();
                Image   imagenDefensa = new Image();
                if (i == 0)
                {
                    defensa.posicionX = posXB4;
                    defensa.posicionY = posYB4;
                }
                if (i == 1)
                {
                    defensa.posicionX = posXB4;
                    defensa.posicionY = posYB4 - 40;
                }
                if (i == 2)
                {
                    defensa.posicionX = posXB4 + 40;
                    defensa.posicionY = posYB4 - 40;
                }
                if (i == 3)
                {
                    defensa.posicionX = posXB4 + 40;
                    defensa.posicionY = posYB4 - 40 - 40;
                }
                if (i == 4)
                {
                    defensa.posicionX = posXB4 + 40 + 40;
                    defensa.posicionY = posYB4 - 40 - 40;
                }
                if (i == 5)
                {
                    defensa.posicionX = posXB4 + 40 + 40;
                    defensa.posicionY = posYB4 - 40 - 40 + 40;
                }
                if (i == 6)
                {
                    defensa.posicionX = posXB4 + 40 + 40 + 40;
                    defensa.posicionY = posYB4 - 40 - 40 + 40;
                }
                if (i == 7)
                {
                    defensa.posicionX = posXB4 + 40 + 40 + 40;
                    defensa.posicionY = posYB4 - 40 - 40 + 40 + 40;
                }

                imagenDefensa.Source = new BitmapImage(defensa.imagen);
                imagenDefensa.Height = 40;
                imagenDefensa.Width  = 40;
                this.canvas.Children.Add(imagenDefensa);
                Canvas.SetLeft(imagenDefensa, defensa.posicionX);
                Canvas.SetTop(imagenDefensa, defensa.posicionY);
                ultimoIndice       = listaImagenesDefensa.Count;
                imagenDefensa.Name = ultimoIndice.ToString();
                listaImagenesDefensa.Add(imagenDefensa);
                listaDefensas.Add(defensa);
            }
        }
 public bool Agregar(Defensa entidad)
 {
     return(repositorio.Create(entidad));
 }